Attention: this wiki is deactivated
The new wiki is up and running at http://www.freecadweb.org/wiki
Important: Do not edit this wiki anymore, it will be deleted soon. If you have edit rights here, please read this article to know how to regain your edit rights on the new wiki.
Raytracing Module/pl
From free-cad
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.
Contents |
Narzędzia graficzne
Narzędzia do eksportu twojej pracy 3\d do zewnętrznego renderera
-
Stwórz projekt POV-Ray: Tworzy projekt POV-Raya
-
Umieść informacje widoku: Umieszcza informacje widoku (pozycja kamery itp.) w aktualnym projekcie POV-Raya
-
Umieść informacje o części: Umieszcza zaznaczony obiekt w aktualnym projekcie POV-Raya
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):

