Raytracing Module/es

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.

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


 * http://www.yafaray.org/
 * http://www.luxrender.net/