1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

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

Jump to: navigation, search

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


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

Image:Povray.jpg

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

Dostępne języki:
Personal tools