Odbicia i załamania ze śledzeniem promienia wodzącego

W tej metodzie wykorzystywane jest śledzenie wiązki przykładowych promieni emitowanych przez źródło światła, aby utworzyć realistyczne odbicia i załamania.

Aby zmniejszyć czas potrzebny na generowanie odbić i załamań, promienie są ograniczane za pomocą głębokości śledzenia. Głębokość śledzenia ogranicza dopuszczalną liczbę odbić oraz załamań promienia. Maksymalną głębokość śledzenia, maksymalną liczbę odbić i maksymalną liczbę załamań określa się na palecie Zaawansowane ustawienia renderowania.

Poniższy przykład pokazuje, w jaki sposób odbicia i załamania ze śledzeniem promienia wodzącego znacznie zwiększają realizm prezentacji. Maks. głębokość = 8; maks. liczba odbić i załamań = 4.

Jeśli śledzenie promienia wodzącego jest wyłączone, nie występują odbicia ani załamania.

Poniższy przykład pokazuje ten sam model przy wyłączonym śledzeniu promienia wodzącego.

Głębokość śledzenia steruje dopuszczalną liczbą odbić oraz załamań promienia. Powiększenie tej wartości może zwiększyć złożoność i realizm renderowanego obrazu, ale kosztem dłuższego czasu renderowania.

Poniższy przykład pokazuje, w jaki sposób zwiększenie głębokości śledzenia poprawia renderowanie. Maks. głębokość = 4; maks. liczba odbić i załamań = 2.

Elementy sterujące śledzenia promienia wodzącego

Ustawienie Głębokość maksymalna ogranicza połączenia efektów odbicia i załamania. Śledzenie promienia zostanie zatrzymane, kiedy suma odbić i załamań osiągnie wartość maksymalnej głębokości. Jeśli np. głębokość maksymalna wynosi 3, a maksymalna liczba odbić i maksymalna liczba załamań mają ustawioną wartość 2, to promień może być odbity dwukrotnie i załamany jeden raz (lub odwrotnie), ale nie może być odbity i załamany cztery razy.

Ustawienie Maksymalna liczba odbić określa dopuszczalną liczbę odbić promienia. Wartość równa 0 oznacza brak odbić. W przypadku ustawienia 1 promień może być odbity tylko raz. Wartość 2 oznacza, że promień może być odbity dwa razy itd.

Ustawienie Maksymalna liczba załamań określa dopuszczalną liczbę załamań promienia. Wartość równa 0 oznacza brak załamań. W przypadku ustawienia 1 promień może być załamany tylko raz. Wartość 2 oznacza, że promień może być załamany dwa razy itd.

Uwaga: Wraz ze wzrostem liczby odbić i załamań wydłuża się czas potrzebny modułowi renderowania na przetwarzanie.