Módulo de Trazado de Rayos
Este módulo está destinado a trasladar el contenido de la escena a un renderer (renderizador) externo, para la generación de imágenes fotorrealistas de su trabajo. El módulo Raytracing (de trazado de rayos) se encuentra todavía en fase muy temprana de elaboración, así que por ahora no tiene muchas opciones disponibles. De momento, sólo está implementado un conjunto básico de herramientas para exportar objetos Parte como archivos POV-ray. Los archivos pueden ser cargados en POV-ray y presentados.
Herramientas GUI
Exportar una Vista
La manera mas fácil es exportar la vista 3D actual y todo su contenido a un fichero Povray. Primero, se debe crear o cargar un modelo CAD y definir la orientación deseada para la vista 3D. Despues, elegir "Export View..." en el menú raytracing.
Se le pedirá un sitio para guardar el fichero *.pov resultante. Despues, ya se podrá abrir el fichero en Povray y ver el renderizado:
Como es normal en un renderizador, se pueden lograr magníficas imágenes:
Scripting
Veamos ahora como usar esas herramientas desde Python:
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
Sobre POV-Ray:
- http://www.spiritone.com/~english/cyclopedia/
- http://www.povray.org/
- http://en.wikipedia.org/wiki/POV-Ray
Sobre otros renderizadores open-source (para implementación futura):