Środowisko pracy Raytracing

From FreeCAD Documentation
Revision as of 14:56, 7 September 2010 by Kwahoo (talk | contribs) (Created page with '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ć fotor…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Template:Raytracing Tools/pl


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:

O innych rendererach Open Source (dla przyszłej implementacji):

Drawing Module/pl
Draft Module/pl
Available translations of this page: Template:Se