Módulo de Trazado de Rayos

From FreeCAD Documentation
Revision as of 10:30, 29 August 2010 by Jmvillar (talk | contribs) (Created page with 'Este módulo está destinado a trasladar el contenido de la escena a un [http://en.wikipedia.org/wiki/Rendering_(computer_graphics) renderer] (renderizador) externo, para la gene…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

Template:Raytracing Tools


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:

Sobre otros renderizadores open-source (para implementación futura):


Drawing Module/es
Draft Module/es