Konfigurácia systému¶
Nastavenia Blenderu¶
Predvolene sa Blender integruje s automatickou správou farieb v operačných systémoch a ukladá obrázky a videá s metaúdajmi farebného priestoru. To znamená, že obrázky zobrazené a uložené v Blenderi zvyčajne vyzerajú rovnako aj po otvorení vo videoprehrávačoch a prehliadačoch na tom istom počítači.
Softvér pre vizuálne efekty sa tradične spoliehal na manuálnejšiu konfiguráciu v oblasti správy farieb. To síce poskytuje väčšiu kontrolu, ale zároveň je menej pravdepodobné, že sa vo východiskovom nastavení správne nastaví. Ak chcete v Blenderi použiť tradičnejšiu manuálnu konfiguráciu, vypnite emuláciu zobrazenia.
Emulácia displeja¶
- Automaticky:
Zobrazujte obrázky tak, ako je to bežné vo väčšine ostatných aplikácií, a prezerajte si náhľady obrázkov a videí určených na export.
Voľba zobrazenia v Blenderi určuje cieľový farebný priestor pre prekresľované obrázky a video súbory, alebo herné prvky určené na export. Farby budú obmedzené na farebnú škálu a rozsah HDR zvoleného cieľového zobrazenia.
Ak napríklad vlastníte monitor s podporou P3 HDR, môžete si predbežne prezrieť, ako bude obrázok vyzerať po uložení vo formáte sRGB, Display P3 alebo HDR.
- Vyp:
Priamo vygenerujte obrázok tak, ako ho vytvoril OpenColorIO. Pre dosiahnutie presných výsledkov je potrebné, aby nastavenie zobrazenia v Blenderi zodpovedalo konfigurácii systému a skutočnému zobrazovaciemu zariadeniu. V prípade nezhody budú výsledky nepresné.
Emulácia nie je podporovaná so staršími konfiguráciami OpenColorIO.
Povolenie širokého gamutu a HDR¶
Na zobrazenie farieb so širokým farebným gamutom a HDR je potrebný monitor s týmito funkciami.
macOS: K dispozícii na všetkých zariadeniach s čipom Apple Silicon.
Linux: Použite Wayland a nastavte backend Vulkan v systémových nastaveniach Blenderu.
Windows:
Ak chcete využiť široký farebný gamut, v nastaveniach zobrazenia systému Windows zapnite možnosť „Automaticky spravovať farby pre aplikácie“.
Ak chcete používať HDR, v nastaveniach zobrazenia systému Windows zapnite možnosť „Používať HDR“.
V systémových nastaveniach Blendera nastavte backend Vulkan.
Široký gamut¶
V systémoch Windows a Linux nie sú monitory štandardne vždy kalibrované s ohľadom na presnosť. Napríklad farby v priestore sRGB môžu byť premietnuté do farebného priestoru P3 monitora, čo spôsobuje, že všetky farby sú živšie, avšak na úkor presnosti.
Tento problém je možné vyriešiť povolením možnosti „Automaticky spravovať farby v aplikáciách“ v systéme Windows alebo použitím vhodného profilu displeja. V systéme macOS je predvolené nastavenie už prispôsobené na presné zobrazenie farebného gamutu.
HDR a tónové mapovanie¶
Štandardy HLG a PQ podporujú jas až 1000 nitov a 10 000 nitov, resp. fyzické monitory majú len obmedzený rozsah. Keď farby HDR vo videu prekročia limity displeja, prehrávače videa použijú tónové mapovanie, aby video prispôsobili dostupnému rozsahu. Blender v súčasnosti nevykonáva automatické tónové mapovanie HDR a farby jednoducho orezáva.
Štandardy HLG a PQ sú definované v absolútnych nitoch. V kontrolovanom prostredí kina to dáva zmysel. Na počítačovom monitore alebo televízore je možné jas nastaviť.
V tejto súvislosti je dôležitejším ukazovateľom rezerva nad referenčnou bielou. Ide o to, o koľko môže byť farba jasnejšia v porovnaní s bielou farbou v SDR. V Blenderi je referenčnou bielou hodnota 100 nitov. To znamená, že transformácia zobrazenia HDR s hodnotou 1000 nitov vyžaduje 10-násobnú rezervu, aby sa mohla zobraziť v plnom rozsahu, skôr než nastúpi tónové mapovanie alebo orezávanie.
Dostupná rezerva sa mení v závislosti od jasu displeja. Zvýšením jasu sa rezerva zmenší. Znížením jasu sa rezerva zväčší.
Pre dosiahnutie presných podmienok zobrazenia je možné monitory HDR kalibrovať na absolútne hodnoty v nitoch. V systéme macOS predvoľba zobrazenia „HDR Video“ uzamkne jas displeja tak, aby zodpovedal štandardu PQ.
Rozdiely gama¶
Prenosové funkcie slúžia na efektívne ukladanie a zobrazovanie farieb s použitím malého počtu bitov. Medzi bežné prenosové funkcie patria sRGB, Gamma 2,2 a Gamma 2,4.
V ideálnom prípade by sa pri kódovaní a dekódovaní obrazov vždy používali zhodné prenosové funkcie. A tak to v mnohých prípadoch aj funguje.
Na počítačoch však platí zvláštna konvencia, podľa ktorej sú obrázky kódované v priestore sRGB, zatiaľ čo monitory ich zvyčajne dekódujú s gamou 2.2. To závisí od konkrétneho hardvéru, operačného systému a konfigurácie, a nie je to pravidlom vo všeobecnosti. Mnohé obrázky, hry a webové stránky však boli vytvorené práve na prezeranie za týchto podmienok.
Pokiaľ sa obsah SDR vytvára aj prehráva na takýchto počítačoch, nie je to žiadny problém. Pri tvorbe obsahu pre televíziu alebo kino, alebo pri tvorbe obsahu HDR sa však môže stať, že to, čo vidíte na počítači, nebude zodpovedať výslednému výstupu.
Rozdiely môžu byť nepatrné, pokiaľ neviete, na čo si máte dávať pozor. Ak však potrebujete presnú kalibráciu, tu je niekoľko tipov, ktoré vám pomôžu s nastavením.
Ručné riadenie farieb¶
Na presné prehrávanie televízneho alebo filmového obsahu na počítači existuje niekoľko tradičných riešení.
Nastavte monitor na sRGB a v Blenderi naďalej používajte predvolené zobrazenie sRGB.
Nastavte monitor na hodnotu gama 2,2 a v Blenderi použite zobrazenie s hodnotou gama 2,2 pomocou vlastnej konfigurácie OpenColorIO.
Zmeňte kalibráciu monitora aj nastavenie zobrazenia v Blenderi na Gamma 2,4.
Všetky tieto postupy zahŕňajú dôkladné prispôsobenie zobrazenia v rámci správy farieb Blenderu transferovej funkcii monitora tak, aby sa presne vyrušili. To si vyžaduje vypnutie funkcie Emulácia displeja, aby sa transferová funkcia používala v pôvodnej podobe.
Automatická správa farieb¶
Moderné riadenie farieb v operačných systémoch neprevádza farby priamo z aplikácie na monitor. Aplikácia aj monitor sú skôr zosúladené s absolútnym referenčným bodom a operačný systém vykonáva príslušné konverzie.
Emulácia zobrazenia v Blenderi je navrhnutá tak, aby fungovala s automatickým riadením farieb. Na zabezpečenie presnosti je potrebné jednorazovo nakonfigurovať operačný systém a monitor pomocou príslušnej prenosovej funkcie.
HDR¶
Zobrazenie HDR si vyžaduje použitie automatického riadenia farieb. Aktivácia HDR v nastaveniach operačného systému však často ovplyvňuje hodnotu gama vo všetkých aplikáciách.
V systéme Windows sa povolením „Použiť HDR“ potlačia konverzné funkcie. To znamená, že obsah v HDR sa zobrazuje presne, čo môže byť užitočné aj pri sledovaní obsahu v SDR na televízii alebo v kine. V porovnaní s mnohými SDR monitormi sa však týmto nastavením mení vzhľad všetkých aplikácií a obrázkov.
V systéme macOS dokáže predvolený profil zobrazenia „XDR“ zobrazovať obsah v rozlíšení SDR aj HDR. Pre presné zobrazenie obsahu HDR je však k dispozícii profil zobrazenia „HDR Video“. Podobne ako režim HDR vo Windows, aj tento profil ruší prenosové funkcie a mení vzhľad všetkých aplikácií a obrázkov.
V systéme Linux podporuje správa farieb Wayland zobrazovanie obsahu SDR aj HDR podobne ako v macOS. Keďže Wayland nemá samostatný režim HDR, Blender automaticky prepína medzi kódovaním obrazu sRGB a gamma 2.2 v závislosti od toho, či bol zvolený displej SDR alebo HDR. Vďaka tomu je možné dosiahnuť presné zobrazenie oboch formátov pri rovnakej konfigurácii systému.