Środowisko pracy Raytracing
Ten moduł przeznaczony jest do wysyłania zawartości twojej sceny do zewnętrznego [http://en.wikipedia.org/wiki/ Rendering_(computer_graphics) renderera] by wygenerować fotorealistyczne obrazy twojej pracy. Moduł raytracingu jest nadal w bardzo wczesnym stadium kompletacji, więc nie masz aktualnie dostępnych zbyt wielu opcji. Aktualnie, jest zaimplementowany tylko bazowy zbiór narzędzi do eksporty obiektów Części (Part) jako pliki POV-ray. Te tpliki mogą być załadowane do POV-raya i tam renderowane.
Narzędzia graficzne
Eksport widoku
Najprostszą metodą jest eksport aktualnego widoku 3D i całej jego zawartości do pliku Povray. Najpierw musisz załadować lub stworzyć swoje dane CAD i pozycję orientacji widoku 3D według własnego uznania. Następnie wybierz "Eksportuj widok... (Export View...)" z menu raytracingu.
Zostaniesz zapytany o lokalizację zapisu wynikowego pliku *.pov. Potem możesz go otworzyć w Povrayu i wyrenderować:
W rendererze możesz wygenerować duże sceny i ładne obrazy:
Skryptowanie
Sposób użycia powyższych funkcji w pythonie:
import Raytracing,RaytracingGui OutFile = open('C:/Documents and Settings/jriegel/Desktop/test.pov','w') OutFile.write(open(App.getResourceDir()+'Mod/Raytracing/Templates/ProjectStd.pov').read()) OutFile.write(RaytracingGui.povViewCamera()) OutFile.write(Raytracing.getPartAsPovray('Box',App.activeDocument().Box.Shape,0.800000,0.800000,0.800000)) OutFile.close() del OutFile
Linki
O POV-Rayu:
- http://www.spiritone.com/~english/cyclopedia/
- http://www.povray.org/
- http://en.wikipedia.org/wiki/POV-Ray
O innych rendererach Open Source (dla przyszłej implementacji):