Renderowanie projektu

Zagadnienie: Renderowanie w Vectorworks

Renderowanie nadaje obiektom 3D wygląd imitujący prawdziwe bryły. Dzięki temu obiekty te rzucają cienie oraz zasłaniają obiekty znajdujące się w ich tle.

Aby przeprowadzić szybie renderowanie, wykorzystaj OpenGL. W efekcie zostanie wykonana analiza oświetlenia, która obrazuje szybkie, interaktywne renderowanie rysunku o średniej jakości podglądzie, podczas którego tworzenie odbić nie jest możliwe.

Aby uzyskać optymalną jakość, zastosuj tryby Renderworks. Pozwalają one na dodawanie dodatkowych źródeł światła, odbić, efektów kamery, cienia oraz światła otoczenia. Poza tym precyzyjna kalkulacja oświetlenia oraz inne efekty gwarantują znacznie lepszy wynik renderowania. W przypadku gdy zamierzasz później wykorzystać bieżące ustawienia renderowania, zapisz je w postaci stylu Renderworks. W ten sposób możesz udostępniać te style innym użytkownikom, zaś obraz określonej części rysunku wyrenderujesz w dowolnym trybie. Zastosuj paletę Wizualizacja, aby mieć łatwy dostęp do wszystkich źródeł światła i kamer w pliku.

Car_ex.png 

Optymalizacja renderowania

Renderowanie jest często procesem bardzo czasochłonnym. Poza tym trzeba dysponować wystarczającą pamięcią, aby wykonać tę operację. Pasek postępu w dolnej części okna pokazuje czas konieczny do wykonania renderowania w trybach: Renderworks, Nie pokazuj linii ukrytych oraz Wielobok, co pozwala porównać ten parametr dla różnych ustawień renderowania oraz typów sprzętu. Zmodyfikuj model i zmień opcje renderowania, aby zwiększyć wydajność renderowania oraz jego szybkość.

        Użyj przemyślanej geometrii podczas modelowania obiektów. Znacznie lepiej jest modelować obiekt w postaci ekstruzji, bryły obrotowej czy powierzchni NURBS niż w formie obiektu siatkowego lub układu wieloboków 3D. W przypadku ekstruzji oraz obrotów 3D użyj polilinii oraz upewnij się, że kąt segmentu przekracza pięć stopni. Uprość geometrię zaimportowanych obiektów, ponieważ skomplikowane obiekty złożone z wielu małych, pojedynczych wieloboków 3D najbardziej spowolnią proces renderowania.

        Usuń szczegóły 3D, które są zbędne w wyrenderowanym obrazie lub dla światła otoczenia. Jeżeli przykładowo zaprojektujesz model schodów z dużą liczbą pojedynczych śrub i wkrętów, każdy z tych elementów przyczyni się niepotrzebnie do wydłużenia czasu renderowania. Użyj klas, aby ukryć geometrię, która nie będzie widoczna w wyrenderowanym obrazie.

        Przetestuj ustawienia renderowania na oknie widoku arkusza prezentacji przy użyciu niskiej rozdzielczości. Renderowanie arkusza prezentacji odbywa się w tle, co nie zakłóca dalszej pracy w programie. Domyślna rozdzielczość arkusza wynosi 72 dpi, ale do testowania renderowania wybierz niższą rozdzielczość (np. 40). Pomniejsz rysunek, aby zmniejszyć obszar renderowania lub użyj narzędzia Renderuj wybrany obszar z niską rozdzielczością.

        Zastosuj okna widoku arkuszy prezentacji oraz renderuj bitmapy w przypadku trybu optymalnego, gdyż proces renderowania odbywa się w tle.

        Wyłącz światło otoczenia (zaznacz opcję Brak dla Oświetlenia pośredniego w oknie dialogowym Światło otoczenia oraz w stylach Renderworks). To pozwoli Ci łatwiej ocenić wpływ poszczególnych źródeł światła na model.

        Porównaj różne ustawienia renderowania oraz ich rezultaty. Wyłącz funkcję Antyaliasing dla trybu OpenGL (wyłącznie w systemie Mac OS). W przypadku trybu niestandardowego zastosuj niską Jakość segmentacji, a nawet wyłącz opcje: Antyaliasing czy Cień. Zastosuj tryb szybki Renderworks, aby wykonać pierwszy test, zanim przełączysz się na tryb optymalny lub niestandardowy.

        Dodając cień, zwiększysz czas renderowania. Dlatego warto wyłączyć cień dla obiektów, które zwykle nie rzucają cienia. Pojedyncze tekstury mogą rzucać cień lub cień może na nie padać, w zależności od wybranej opcji: Rzucany cień lub Uzyskaj cień, które znajdują się w sekcji Cień w oknie dialogowym Edytuj teksturę. Przykładowo na teksturę na bazie przezroczystego szkła pada jedynie niewielki cień, jak również ona sama nie rzuca cienia na inne obiekty. Włącz miękki cień tylko dla źródeł światła, które rzucają wyraźne cienie na rysunku (np. dla oświetlenia kierunkowego typu Słońce).

        Ponieważ tworzenie cieni to czasochłonny proces, najpierw wypróbuj opcję Okluzja otoczenia (dostępną w oknie dialogowym Światło otoczenia oraz w stylach Renderworks), aby sprawdzić, czy obraz uzyskał żądaną głębię.

        Jeśli używasz oświetlenia pośredniego, wybierz najniższą liczbę odbić (w oknie Światło otoczenia) i dostosuj jakość tylko dla trybów optymalnego oraz niestandardowego. Wyłącz oświetlenie pośrednie dla pojedynczych tekstur. To pozwoli przyspieszyć proces renderowania. Pamiętaj, że źródła światła typu oświetlenie liniowe oraz powierzchniowe

        istotnie spowalniają czas renderowania. Nie stosuj zbyt wielu źródeł światła na rysunku, a jakość wstawionych obiektów skoryguj w palecie Info. Użyj miękkiego cienia tylko do źródeł, których cienie pełnią istotną rolę w modelu.

        Jeżeli użycie efektów graficznych (Efekty graficzne) jest zadowalające, zastosuj je zamiast trybów renderowania.

        Dodanie odbić, odbicia z rozmyciem, przejrzystości z rozmyciem oraz poświaty skutkuje dłuższym czasem renderowania. Dlatego stosuj te efekty oszczędnie. Rozmycie renderuje się szybciej przy wartości niższej niż 15% i nie należy przekraczać 40%. W przypadku dużych, błyszczących powierzchni użyj raczej do atrybutu Odbicie opcję Tworzywo sztuczne lub Metal. Świecące obiekty są testowane z większą dokładnością, dlatego wymagają więcej czasu. Z tego względu zastosuj atrybut Poświata do kilku dużych obiektów, natomiast Przeciwoświetlenie do małych obiektów z prostymi źródłami światła.

        Szkło zwiększa czas renderowania, ponieważ ma właściwości odbijające, refrakcyjne, oraz przezroczyste.

        W oknie dialogowym Edytuj teksturę wyłącz rzucanie cienia dla bardzo jasnego szkła. W tym samym oknie można również dezaktywować oświetlenie pośrednie dla szklanych tekstur. W ten sposób oszczędzisz czas konieczny do obliczenia tego parametru.

        Aby edytować obiekt szklany (dla atrybutu Odbicie; typ Szkło) za pomocą wieloboku 3D lub innego płaskiego obiektu 3D, powiel i przesuń wielobok 3D na niewielką odległość tak, aby śledzenie promieni odbywało się przy użyciu obydwu powierzchni.

        Cienkie materiały, takie jak szyby okna, mają niezbyt duże właściwości refrakcyjne, tak więc współczynnik załamania można ustawić na niską wartość (nieco powyżej 1).

        W przypadku budynków często wykorzystuje się szkło z metaliczną lub lustrzaną energooszczędną powłoką. W takim przypadku połączenie opcji Lustro dla atrybutu Odbicie i jednolitej przezroczystości pozwoli utworzyć efekt, który renderuje się szybciej.

        Kolor absorpcji stosuje się do precyzyjnych zbliżeń obiektów szklanych. Należy jednak pamiętać, że może to spowolnić proces renderowania.

        Przede wszystkim parametr rozmycia w przypadku matowego szkła powoduje wydłużenie renderowania. W związku z tym stosuj te atrybuty cieniowania w przemyślany sposób, ponieważ im mniejsza wartość rozmycia, tym krótszy czas renderowania.

~~~~~~~~~~~~~~~~~~~~~~~~~

Tryby renderowania w Renderworks

Renderowanie w tle

Style Renderworks

Renderowanie wybranego obszaru

Dodawanie źródła światła

Zarządzanie kamerami i źródłami światła w palecie Wizualizacja

Renderowanie odroczone

Eksport wyrenderowanych projektów w formacie HDRI

Workflow: Designing events