Módulo de Trazado de Rayos
Este módulo está destinado a trasladar el contenido de la escena a un Programa de renderizado externo, para la generación de imágenes fotorrealistas de tu 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 Piezas como archivos POV-ray. Los archivos pueden ser cargados en POV-ray y renderizados.
Herramientas GUI
Exportar una Vista
La manera mas fácil es exportar la vista 3D actual y todo su contenido a un archivo de Povray. Primero, se debe crear o cargar un modelo CAD y definir la orientación deseada para la vista 3D. Despues, elegir "Exportar Vista..." en el menú Renderizado.
Pedirá un sitio para guardar el archivo *.pov resultante. Despues, ya se podrá abrir el fichero en Povray y renderizar:
Como es normal en un programa de renderizado, se pueden lograr magníficas imágenes:
Archivos de guión
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
Enlaces
Sobre POV-Ray:
- http://www.spiritone.com/~english/cyclopedia/
- http://www.povray.org/
- http://es.wikipedia.org/wiki/POV-Ray
Actualmente existe un nuevo entorno de renderizado en desarrollo para soportar múltiples back-ends de renderizadores como Lux y Yafaray. Puedes mirar el Proyecto de Raytracing para más información
Otros programas de renderizado (para su implementación futura):