Wzorce postępowania: wydajność renderingu a oświetlenie

W narzędziu renderowania w programie Revit proces renderingu wymaga symulacji interakcji światła z materiałami. W rezultacie z powodu obliczania oświetlenia znacznie zmniejsza się wydajność renderingu. Podczas przygotowań do renderingu obrazu należy rozważyć następujące zagadnienia.

Liczba świateł

Czas renderingu jest wprost proporcjonalny do liczby świateł w scenie. Z reguły w mechanizmie renderingu większa liczba świateł wymaga dłuższego czasu przetwarzania. Należy rozważyć wyłączenie świateł, które nie są wymagane w renderowanym obrazie. Zobacz temat Sterowanie światłami.

Z reguły czas renderingu widoku wnętrza będzie dłuższy niż czas renderingu widoku zewnętrznego. W przypadku widoku zewnętrznego bez światła naturalnego (czyli widoku nocnego), gdzie widocznych będzie wiele włączonych świateł we wnętrzach, czas renderingu będzie długi.

Dokładność oświetlenia i materiałów

W celu wygenerowania bardziej realistycznych obrazów w programie Revit używane są powierzchniowe źródła światła. Jednakże przetwarzanie cieni powierzchniowych jest procesem wymagającym dużej mocy obliczeniowej. Jeśli podczas definiowania niestandardowej jakości renderingu wybrano opcję Zaawansowane zamiast Uproszczone, cienie są realistyczne, ale rendering trwa dłużej. (W oknie dialogowym Ustawienia jakości renderingu, w polu Dokładność oświetlenia i materiałów, wybierz opcję Zaawansowane.) Zobacz temat Definiowanie niestandardowej jakości renderingu.

Zakresy przekrojów i grupy świateł

W przypadku użycia zakresów przekrojów w celu ograniczenia geometrii, która ma być uwzględniana w procesie renderingu, można znacznie skrócić wymagany czas renderingu. (Zobacz temat Definiowanie obszaru widoku do renderingu). Ponadto za pomocą grup świateł można wyłączyć oprawy oświetleniowe, redukując liczbę świateł, które będą miały wpływ na renderowany obraz. (Zobacz temat Informacje o grupach świateł. Należy jednak pamiętać, że światła położone poza widokiem wciąż będą miały istotny wpływ na jakość renderowanego obrazu.) Zastosowanie zakresów przekrojów spowoduje wykluczenie świateł, które znajdą się poza ich obrębem. Ostrożnie i starannie zaplanowane połączone użycie zakresów przekrojów i grup świateł może istotnie ograniczyć wymagany czas renderingu.