Raytracing Workbench/it: Difference between revisions
Renatorivo (talk | contribs) (Created page with 'traduzione provvisoria (renatorivo) =Ambiente Raytracing = Questo modulo si propone di inviare il contenuto della scena del monitor a un motore di [http://en.wikipedia.org/wiki…') |
Renatorivo (talk | contribs) No edit summary |
||
Line 22: | Line 22: | ||
[[Image:Povray.jpg]] |
[[Image:Povray.jpg]] |
||
Come noto |
Come è noto, le applicazioni di renderizzazione possono produrre immagini di grandi dimensioni e ottima qualità: |
||
[[Image:Scharniergreifer_render.jpg|800px]] |
[[Image:Scharniergreifer_render.jpg|800px]] |
Revision as of 20:38, 5 March 2012
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.
Strumenti
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, le applicazioni di renderizzazione possono produrre immagini di grandi dimensioni e ottima 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):