Raytracing Module/pl

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.

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):


 * http://www.yafaray.org/
 * http://www.luxrender.net/