W większości podręczników, które widziałem, napisano równanie renderujące:
Gdzie jest zdefiniowane jako półkula (a wszystkie te funkcje zależą od większej liczby zmiennych, tutaj pominięte dla uproszczenia).
Załóżmy teraz, że renderowana powierzchnia jest jakimś rodzajem szkła lub przezroczystego plastiku. Dlaczego miałoby sens integrować się tylko na półkuli? Wyobrażam sobie, że światło może docierać z dowolnego kierunku, a zatem domeną integracji powinna być cała sfera. Jak rozliczane jest światło wychodzące zza szyby?
transparency
theory
Poniedzialek
źródło
źródło
Odpowiedzi:
Forma równania renderującego wykorzystująca tylko BRDF ( w twoim przykładzie, często nazywane f rf fr ) i integruje ponad jednej półkuli nie uwzględnia transmisji.
Podczas dodawania w transmisji dość często dodaje się drugą całkę na przeciwnej półkuli, używając innej funkcji BTDF (funkcja dwukierunkowej dystrybucji transmisji ). Jest to równoważne całce w pełnej sferze kierunków z funkcją BSDF, ale ponieważ funkcja ta zwykle musiałaby być zdefiniowana jako funkcja cząstkowa, zapisanie jej jako dwóch całek może być prostsze.
źródło