Módulo de Trazado de Rayos

From FreeCAD Documentation
Revision as of 20:30, 31 July 2012 by Emagdalena (talk | contribs) (Languages spanish)

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

Template:Raytracing Tools/es


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:

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

Robot Module/es
2d_Drafting_Module/es
Traducciones disponibles: Template:Se