Mapowanie tonalne (Efekt Cineware)

Ten efekt dostępny jest w oknie Ustawienia szczegółowe w Ustawieniach renderingu w procedurze Cineware.

ToneMappingSettings.png

 

Cineware zawsze renderuje wewnętrznie przy użyciu 32 bitów. Wartości kolorów należy zinterpretować, aby przekonwertować je na 8 lub 16 bitów dla powszechnie używanych urządzeń drukujących. Odbywa się to za pomocą szeregu algorytmów (operatorów), wykorzystujących kilka różnych metod.

Należy pamiętać, że Mapowanie tonalne trwale zmienia obraz. Jeśli planujesz przeprowadzenie korekcji koloru w innej aplikacji (np. Photoshop, After Effects, Nuke itp.) nie musisz przeprowadzać mapowania tonalnego w Cineware.

Zapisz jako TIFF

Aby uzyskać pełny efekt Mapowania tonalnego, należy zapisać render w formacie TIFF i określić Opcje zachowywania obrazka jako „Wysoka dokładność koloru z kanałem alfa”.

ToneMappingSave.png

 

Operator dla Mapowania tonalnego

Dokonując wyboru operatora, najlepiej przetestować, który działa najlepiej dla danej sceny.

Zazwyczaj metoda Reinhard jest uznawana za najbardziej uniwersalną. Bazuje ona na zasadach fotografii.

Operator: Tryby liniowe

Tryby liniowe jednolicie rozjaśniają lub przyciemniają wszystkie obszary obrazu. Oznacza to, że niektóre obszary obrazu mogą zostać przytłumione.

Liniowo: To prosty tryb, mnożący wartości wszystkich kolorów o współczynnik skali. Rozjaśnione lub przyciemnione zostaną zarówno jasne, jak i ciemne obszary.

Fotolinearne: Aby dostosować wynik, można użyć zwykłych ustawień kamery.

Ekspozycja (im wyższa wartość, tym jaśniej)

ISO (im wyższa wartość, tym jaśniej; to ustawienie odzwierciedla wrażliwość filmu/czujnika)

Przysłona (im wyższa wartość, tym ciemniej)

Gamma: Może służyć do zwiększania (wyższe wartości) lub zmniejszania (niższe wartości) średniego zakresu jasności obrazu (która nie zachowuje się w sposób liniowy, jeśli wartość nie jest równa 1).

Autolinearne: Ten operator można porównać do automatycznej ekspozycji w kamerze: jest to średnia wartość jasności dla obrazu, określana wewnętrznie. Na tej podstawie, przy użyciu formuł fotolinearnych, określone zostaną prawidłowe wartości Ekspozycji i przysłony. Korekcję gamma można zatem przeprowadzić przy użyciu ustawienia gamma.

Maksymalna biel

Ta opcja określa najjaśniejszy punkt i ustawia go jako biały. Reszta obrazu zostanie „zeskalowana” względem tego punktu. Jeśli obraz posiada dużo jasnych obszarów, ciemne obszary staną się dużo ciemniejsze lub nawet czarne.

Reinhard 02

Działanie operatora Reinhard oparte jest o technikę mapowania tonalnego wykorzystywanego w fotografii. Jak pokazano na ilustracji poniżej, jasne obszary zostają szczególnie skompresowane. Metoda mapowania tonalnego jest metodą najczęściej stosowaną do renderingu.

Skala pierwotna w pierwszej kolejności dotyczy ciemniejszych obszarów (można zastosować wyższe wartości, aby rozjaśnić zacienione obszary), a Skala docelowa służy dostosowaniu jaśniejszych obszarów, a nawet połączeń pomiędzy progresją krzywej liniowej i wykładniczej.

ReinhardCurves.png

 

Trzy krzywe Reinharda o różnych wartościach przyciemnienia miejscowego od 1 do 3.

Przykład mapowania tonalnego

Poniższa scena została wyrenderowana bez mapowania tonalnego:

NoToneMapping.png

 

Materiał świetlny po lewej stronie ma jasność o wartości 250%, a sfera znajduje się po prawej stronie w ciemności.

Jak widać na ilustracji, występują obszary prześwietlone oraz bardzo ciemne.

Na ilustracji poniżej przedstawiono sposób działania niektórych operatorów. (W tym przykładzie nie zastosowano operatorów fotolinearnych, ponieważ zachowują się one podobnie do innych operatorów liniowych.)

Jak widać na ilustracji, najlepiej sprawdza się funkcja Autolinearne (w połączeniu z funkcją Gamma): Bardzo jasne obszary zostaną przyciemnione, a ciemne obszary – rozjaśnione. W tym przykładzie operator Reinhard nie sprawdza się dobrze: bardzo ciemnych obszarów nie da się odpowiednio rozjaśnić. Operator Reinhard działa najlepiej dla obrazów równomiernie oświetlonych, bez bardzo ciemnych obszarów (np. renderingi wnętrz pomieszczeń).

YesToneMapping.png

 

W przykładowym obrazie operatory liniowe nie zadziałają dobrze, ponieważ albo przyciemnią jasne obszary, co sprawi że ciemne obszary będą jeszcze ciemniejsze, albo rozjaśnią ciemne obszary, co będzie się wiązało z prześwietleniem jasnych obszarów.