vers l'index général de l'aide - vers l'index des réglages - page précédente : options d'affichage
"n" représente une valeur entière, "n.n" représente une valeur décimale, "b" représente une valeur booléenne (on/off), "c", représente une chaîne.
commande | ini | défaut | description |
+F, -F | Output_to_File=b | + | enclenche la sauvegarde de l'image dans un fichier |
Bien entendu, cette option est activée par défaut. Si le crépitement d'un disque dur vous tape sur les nerfs, vous pouvez désactiver cette option pendant les phases de test.
commande | ini | défaut | description |
+Onom_de_fichier | Output_File_Name=nom_de_fichier | (nom du script) | spécifie le nom du fichier de l'image |
Par défaut, le nom du script .pov est utilisé comme nom de l'image, mais vous pouvez en spécifier un différent.
commande | ini | défaut | description |
+Fcn, -Fcn | Output_File_Type=c , Bits_Per_Color=n | (selon système) | sélectionne le type de fichier à écrire et le nombre de couleurs |
+UA, -UA | Output_Alpha=b | - | enclenche l'écriture d'un canal alpha |
Les formats disponibles sont : C pour le TGA-24 bits compressé, N pour le PNG, P pour le PPM (Unix), S pour le format système par défaut, et T pour le TGA-24 bits normal.
Par défaut, tous ces formats sont écrits en 8 bits par canal (16 millions de couleurs), mais on peut (quand le format le permet) changer cette valeur. Le nombre de couleurs est égal à (NombreDeBitsParCanal2)3. Exemple, pour obtenir un fichier PNG en 32 000 couleurs :
+FN5
Pour les formats qui le permettent (actuellement PNG et TGA), on peut demander à POV-Ray d'ajouter aux canaux RGB un canal invisible, appelé "canal alpha" qui contient une information de transparence. Ce canal est codé sur 8 bits (256 niveaux), mais POV-Ray se contente d'écrire un 0 si le rayon primaire (rayon qui part de la caméra) touche un objet non-transparent, et 255 si le rayon primaire touche un objet transparent. Certains logiciels de dessin permettent d'éditer ce canal, le résultat pouvant être utilisé dans une image_map, qui peut tenir compte de ce canal.
Le format PNG stocke (automatiquement) aussi le réglage de gamma courant, afin de permettre aux rares logiciels qui repectent totalement cette norme d'ajuster l'affichage au moment de la visualisation.
commande | ini | défaut | description |
+B, -B | Buffer_Output=b | + | enclenche l'utilisation du tampon de sauvegarde |
+Bn, -Bn | Buffer_Size=n | 1 | spécifie la taille (en nombre de lignes) du tampon |
Par défaut, POV-Ray sauve le fichier de l'image à chaque nouvelle ligne tracée. Pour les petits rendus rapides, on peut spécifier une taille de tampon ("buffer"), en lignes, plus grande, afin de ne pas trop solliciter le disque dur.
Ces options permettent de rendre sous forme d'image les statistiques de sollicitation du processeur, en attribuant des valeurs en fonction du temps relatif de rendu des zones de l'image. Accessoirement, le résultat peut servir à générer un height_field (que le premier qui arrive à faire un beau truc avec ça me le signale !)
commande | ini | défaut | description |
+HTc | Histogram_Type=c | - | enclenche le rendu de l'histogramme et sélectionne le format d'image |
+HNc | Histogram_Name=c | "histgram" | spécifie le nom du fichier de l'histogramme |
+HSx.y | Histogram_Grid_Size=x.y | 1.1 | spécifie la taille des zones, en pixels |
Les formats d'images disponibles sont, comme pour l'image rendue, N, P S, T, à l'exception de C qui produit un fichier ASCII où les valeurs numériques sont séparées par des virgules. L'option X fait en sorte qu'aucune sortie ne soit produite (quel intérêt ? !). Dans le cas des formats TGA et PPM, le codage rouge/vert, à la manière de hf_gray16 est utilisé (voir ce dernier pour plus de détails). Le format PNG utilise 65 000 niveaux de gris, plus une zone a sollicité de calculs, plus elle sera claire.
Le nom par défaut de l'image de l'histogramme est "histgram" suivi de l'extension qui correspond au type choisi.
La taille par défaut des zones est de 1.1 (1 en x et 1 en y). Pour obtenir une "mosaïque" dont les éléments font 10*15 pixels, on écrira :
+HS10.15
page suivante : options de l'interpréteur
rédacteur : Fabien Mosen