Primo dobbiamo definiere un valore Eyes_Distance.
Questo non deve essere uguale per i "veri" distanza dei occhi.
Il valore dipende dalla scala degli oggetti e sul intensità
del'impressione di profondità spaziale che vogliamo vedere.
Se l'unità di POV-Ray = 1 m, abbiamo una Eyes_Distance di circa ~ 0.065.
Poi dobbiamo fare 2 file della nostra scena,
una per la vista a destra gli occhi e una per l'occhio sinistro guarda.
Per un rendering quadratica, abbiamo messo in riga di comando:
" +w240 +h240 ".
Con POV-Ray 3.7 è possibile utilizzare l'output in jpeg
" +w240 +h240 +fj100 ".
Per l'immagine di vista dell'occhio destro
dobbiamo creatare un'immagine denominata
"Stereo_Image_01r _.pov"
con la fotocamera come segue:
//--------------------------------------
// "right eye": -0.20; "left eye": +0.20
#declare Eyes_Distance = +0.4;
//--------------------------------------
#declare Camera_Position =
< 0+Eye_Distance/2, 2, -4>;
#declare Camera_Look_At = <0,2,0>;
#declare Camera_Angle = 65 ;
//--------------------------------------
camera{
location Camera_Position
right x*image_width/image_height
angle Camera_Angle
look_at Camera_Look_At
}
//--------------------------------------
// ... rest of the scene .... |
Per l'immagine di vista dell'occhio sinistro,
salviamo il file precedente con il nuovo nome
"Stereo_Image_01l_.pov"
e cambiamo la Half_Eyes_Distance da:
#declare Eyes_Distance = -0.4;
//-------------------------------------- |
|
La situazione con una fotocamera
guardando fisso in direczione +z.
Fotocamera non-stereo, positione
del ochio destra e sinistra.
La scena non-stereo.
POV-Ray 3.7 file di scena:
Stereo_Image_01r_.pov
Stereo_Image_01l_.pov
POV-Ray 3.6 file di scena:
Stereo_Image_01r_36.pov
Stereo_Image_01l_36.pov
|