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.

Kształt źródła światła

Im dokładniejsze odwzorowanie światła, tym dłuższy jest czas renderingu. Ustawienie Emituj z kształtu dla źródła światła może mieć wpływ na czas renderingu. Na przykład czas renderingu świateł punktowych jest krótszy niż czas renderingu innych kształtów. Rendering świateł liniowych jest wolniejszy. Najwolniej przebiega rendering świateł kołowych i prostokątnych. Zobacz temat Definiowanie geometrii źródła światła.

Cienie miękkie

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. Po zwiększeniu jakości cieni miękkich wydłuża się również czas renderingu (w oknie dialogowym Ustawienia jakości renderingu należy użyć opcji Cienie miękkie). Zobacz temat Odniesienie do zaawansowanych ustawień jakości renderingu.

Oświetlenie pośrednie

Oświetlenie pośrednie stanowi symulację wzajemnego oddziaływania światła ze środowiskiem. Światło odbija się od powierzchni, także tych, które nie są wystawione na bezpośrednie działanie źródła światła. Zwiększając dokładność oświetlenia pośredniego i liczbę odbić, można ulepszyć małe, subtelne niuanse oświetlenia i ilość światła w scenie. Jednakże zwiększenie ilości oświetlenia pośredniego powoduje również wydłużenie wymaganego czasu na rendering obrazu (w oknie dialogowym Ustawienia jakości renderingu należy użyć opcji Oświetlenie pośrednie). Zobacz temat Odniesienie do zaawansowanych ustawień 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.