rpict est le programme qui produit une image haute résolution d'une
scène pour un point de vue donné.
Le programme rpict est contrôlé
par la spécification de paramètres en ligne de commande.
Ceux-ci se répartissent en plusieurs catégories : vues, résolution,
calculs indirects et directs.
Le programme trad permet de faire un réglage global des
paramètres de calcul d'image sans considérer toutes les valeurs particulières,
en choisissanr une combinaison par défaut de valeurs adaptées à la majorité
des situations.
Usage :
rpict [options] octree > fichier-image
rpict -defaults (affiche les valeurs par défaut des paramètres)
Les principales options de rpict sont les suivantes :
-vtx Type de vue.
x peut être 'v'pour une vue perspective, 'l'pour une vue
parallèle, 'h' ou 'a' pour une vue 'fisheye' hemispherique ou complete,
'c' pour une vue cylindrique (par exemple pour QuickTimeVR).
-vp x y z Point de vue
(ou centre de la vue parallèle)
-vd xd yd zd Direction de vision.
-vu xd yd zd Orientation verticale de la caméra.
-vh val Extension horizontale de la vue en degrés.
-vv val Extension verticale de la vue en degrés.
-vf fichier Obtention des paramètres de vision à partir d'un fichier.
Si les paramètres de la vue ont été sauvés dans un fichier par rview,
le programme rpict peut alors les relire
en utilisant l'option -vf.
Ils déterminent le niveau de détail dans l'image finale et comme tels influencent lourdement le temps de calcul (cf. Annexe B.). Pour de grandes images il est possible de réduire ce temps en utilisant l'échantillonnage de pixels (-ps).
-x xres Résolution horizontale.
-y yres Résolution verticale.
-ps taille Taille de l'échantillonnage de pixel
pour la subdivision adaptative.
-pj frac Fixe l'échantillon de perturbation
à frac.
Cette valeur, entre 0 et 1, est employée pour l'anti-aliasing aléatoire.
-av rouge vert bleu
valeurs de lumière ambiante
-dj frac Etablit la perturbation directe à frac.
(entre 0 et 1)
Le calcul indirect produit un certain nombre de rayons qui sont stockés et employés pour réaliser une interpolation.
-ab n Fixe le
nombre d'inter-réflexions ambiantes à n.
-af fichier Sauve les valeurs ambiantes.
-lr n limite le nombre de reflexions à n.
-t sec Intervalle de temps entre les rapports d'exécution.
-e fichier Ecrit les rapports d'exécution
et les messages d'erreur sur fichier (pèriode donnée par -t).