vers l'index général de l'aide

options des fichiers .ini et de la ligne de commande

objectif

Spécifier certains paramètres dont l'action est (le plus souvent) indépendante du contenu du script.

compatibilité

Pas d'indication de compatibilité, ce serait trop complexe à détailler. La ligne de commande est un héritage des premières versions, les fichiers .ini sont apparus dans POV-Ray 3.0, et MegaPOV apporte quelques nouveautés, qui seront signalées au cas par cas.

syntaxe générale

Les versions de POV-Ray qui tournent en "console" (MS-DOS, Linux,...) reçoivent des options sur la ligne de commande, comme tous les logiciels tournant dans ce type d'environnement, sous forme de commandes courtes (généralement une lettre), activées ou désactivées par un "+" ou un "-" et parfois suivies d'un paramètre. Exemple :

povray +Imachin.pov +Omachin.tga +W640 +H480 +A +D0 -P +B100

Les versions qui tournent dans un environnement graphique (ou avec une interface quelconque) proposent d'introduire ces commandes dans un champ prévu à cet effet.

On peut également introduire ces paramètres dans un fichier (simplement ASCII), portant l'extension .ini ("initialisation"), dans lequel on rédige les options soit comme dans la ligne de commande, soit sous une forme plus "littéraire". L'équivalent de la ligne de commande d'exemple précédente serait :

Input_File_Name=machin.pov  
Output_File_Name=machin  ;ceci est un commentaire  
Width=640                ;pour vous dire que l'extension du fichier image sera
Height=480               ;automatiquement attribué selon le format de sortie choisi (ou par défaut)
Antialias=yes 
Video_Mode=0
Pause_When_Done=no
+B100

sections multiples

Il est possible de répartir dans un même fichier .ini plusieurs jeux d'options, comme suit :

  ;le fichier s'appelle "resol.ini"
  +W120 +H100  ; au cas ou rien n'est choisi

  [ResBasse]
  +W80 +H60    ; basse résolution

  [ResMoy]
  +W320 +H200  ; ...

  [ResHaute]
  +W640 +H480  ; ...

  [ResTresHaute]
  +W800 +H600  ; très haute résolution

Selon l'interface de votre version de POV-Ray, la sélection des jeux d'options se fera différemment. Pour les systèmes à console, on lance :

povray resol[ResHaute]

options à l'intérieur de la scène

MegaPOV (qui d'autre ?) permet de spécifier des options à l'intérieur même du script, à l'intérieur de global_settings.

global_settings {
...
ini_option "+W200 +H120 +A.1"
}

Presque toutes les options sont utilisables, à l'exception de celles qui concernent l'animation, les programmes extérieurs et le fichier de sortie.

Attention : les auteurs de MegaPOV affirment que cette possibilité pourrait disparaître dans les versions ultérieures. Pourvu que ce ne soit pas vrai ! Cette fonctionnalité est vraiment commode...

détail des options disponibles

options de l'image rendue
options d'affichage
options du fichier de l'image, histogramme processeur
options de l'interpréteur, options de rendu

rédacteur : Fabien Mosen