Raytracing Workbench/de: Difference between revisions
No edit summary |
No edit summary |
||
Line 45: | Line 45: | ||
* http://www.luxrender.net/ |
* http://www.luxrender.net/ |
||
{{docnav|Der Zeichnungs-Arbeitsbereich|Der Image Arbeitsbereich}} |
{{docnav/de|Der Zeichnungs-Arbeitsbereich|Der Image Arbeitsbereich}} |
||
{{languages/de | {{en|Drawing Module}} {{es|Drawing Module/es}} {{fr|Drawing Module/fr}} {{pl|Drawing Module/pl}} {{ru|Drawing Module/ru}} {{se|Drawing Module/se}} }} |
{{languages/de | {{en|Drawing Module}} {{es|Drawing Module/es}} {{fr|Drawing Module/fr}} {{pl|Drawing Module/pl}} {{ru|Drawing Module/ru}} {{se|Drawing Module/se}} }} |
Revision as of 10:22, 5 October 2011
Dieses Modul hat zum Ziel, die Inhalte Ihrer angezeigten Scene an eine externe Render-Software zu schicken, um so eine Foto-Realistische Darstellung Ihrer Arbeit zu erzeugen. Das Raytracing-modul ist noch in einem frühen Entwicklungsstadium, daher stehen im Moment noch nicht viele Optionen zur Verfügung. Derzeit gibt es nur einen begrenzten Satz an Werkzeugen zum Export Part-Objekte als POV-ray -dateien. Diese Dateien können dann in POV-ray geladen werden und dort gerendert werden.
GUI Werkzeuge
Exportieren einer Ansicht
Der einfachste Weg ist, die aktuelle 3D-Ansicht mit allen Inhalten ine eine Povray-datei zu exportieren. Zuerst müssen Sie ihre CAD-Daten laden oder erstellen und deren Position und Orientierung in einer 3D-Ansicht wie gewünscht plazieren. Dann wählen Sie "Ansicht nach PovRay exportieren" aus dem Raytracing Menu.
Sie werden nach dem Ort gefragt,wo resultierende *.pov Datei gespeichert werden soll. Diese kann dann anschliessend mit Povray geöffnet und auch gerendert werden:
Üblicherweise kann man mit einem Renderer große und schöne Bilder erstellen:
Scripting
Und so kann man diese Funktionen mittels Python nutzen:
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
Links
Über POV-Ray:
- http://www.spiritone.com/~english/cyclopedia/
- http://www.povray.org/
- http://de.wikipedia.org/wiki/POV-Ray
Über andere open-source-Render-Software (für spätere Implementierung):