Raytracing Module/it

traduzione provvisoria (renatorivo)

=Ambiente Raytracing =

Questo modulo si propone di inviare il contenuto della scena del monitor a un motore di renderer esterno, per produrre immagini fotorealistiche del lavoro. Lo sviluppo del modulo Raytracing è in fase iniziale, per cui, al momento, non ha ancora molte opzioni disponibili. Attualmente, è implementato solo un set di strumenti di base per esportare degli oggetti Parte in un file POV-ray. Questi file possono poi essere caricati in POV-ray per eseguire l'elaborazione di rendering.

Esportare una vista
Il modo più semplice consiste nell'esportare la vista 3D corrente e tutti i suoi contenuti in un file Povray. In primo luogo, è necessario caricare un documento o creare dei dati CAD e poi orientare la vista 3D come si desidera. In seguito, scegliere "Esporta la vista ..." nel menu di Raytracing.



Nella finestra di dialogo 'Esporta pagina', selezionare la destinazione per salvare il file *.pov. Successivamente aprire il file in Povray e generare la renderizzazione:



Come noto in una renderizzazione si possono ottenere immagini di grandi dimensioni e qualità:



Script
Ecco come utilizzare le funzionalità tramite 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

Link
Per POV-Ray:


 * http://www.spiritone.com/~english/cyclopedia/
 * http://www.povray.org/
 * http://en.wikipedia.org/wiki/POV-Ray

Per altri motori render open-source (per future implementazioni):


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