Ici nous devons définer un valeur pour Eyes_Distance.
Ce valeur ne doit pas être égal au écartement des yeux "réel" .
Le valeur dépend de l'échelle des objets et de l'intensité
de l'impression de profondeur spatiale, que nous voulons avoir.
Si l'unité de POV-Ray = 1 m, nous avons une Eyes_Distance de ~ 0.065.
Puis nous faisons 2 fichiers de notre scène,
l'un pour la vision de l'œil droit et
l'autre pour la vision de l'œil gauche.
Pour un rendering quadratique, nous utilisons
la ligne de commande : " +w240 +h240 ".
Avec POV-Ray 3.7 avec output jpeg :
" +w240 +h240 +fj100 ".
Pour l'image de la vision de l'œil droit,
nous faisons un image "Stereo_Image_01r_.pov"
avec la camera comme suivante :
//--------------------------------------
// "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 .... |
Pour l'image de la vision de l'œil gauche,
nous enregistrons le fichier précédent avec le nome nouveau "Stereo_Image_01l_.pov"
et nous changeons Half_Eyes_Distance avec:
#declare Eyes_Distance = -0.4;
//-------------------------------------- |
|
La situation de la caméra regardante fixe
en direction +z, la caméra non-stéréo,
positions de l'œil droit et gauche.
La scéne non-stéréo.
POV-Ray 3.7 fichier de la scéne :
Stereo_Image_01r_.pov
Stereo_Image_01l_.pov
POV-Ray 3.6 fichier de la scéne:
Stereo_Image_01r_36.pov
Stereo_Image_01l_36.pov
|