vers l'index général de l'aide
Bon, dans le genre, c'est un peu coup-de-pied-aux-fesses-sur-le-rebord-de-la-piscine, mais c'est comme ça que nous avons tous commencé !
En principe, l'installation est très facile, toute automatique, avec juste quelques petites réponses à fournir.
Tout d'abord, vous êtes invité à lire scrupuleusement la licence d'utilisation. Le premier qui la lit vraiment en entier, je lui paie un verre. Puis, après avoir fermé la fenêtre de la licence, répondez "yes" pour dire que vous êtes d'accord.
Ensuite, l'installation vous demande où vous voulez installer le logiciel, le répertoire par défaut proposé étant "..\Program Files\POV-Ray for Windows v3.1". POV-Ray, avec ses fichiers "inc" et les exemples (scènes de démonstation) prend environ 15 Mo. Une fois le répertoire choisi, les fichiers sont extraits de l'archive et copiés dans leurs répertoires de destination. Tout va dans le répertoire choisi, rien n'est placé dans ..\windows\system.
Il est possible que, s'il vous manque un fichier système particulier (msvc??), POV-Ray se charge de l'installer, auquel cas il faudra alors relancer la machine et recommencer l'installation de POV-Ray.
On vous demande ensuite de choisir un "groupe de programmes" pour POV-Ray (ce qui apparaîtra dans le menu "démarrer"), puis si il faut mettre ou pas une icône de raccourci vers POV-Ray sur le bureau (remarquez la délicatesse, tous les logiciels ne prennent pas la peine de vous demander votre avis !)
Malheureusement, à cause de quelques données inscrites dans la "base de registration", l'installation de POV-Ray ne peut être impunément déplacée par la suite.
Puis il vous est demandé si vous voulez que l'extension de fichiers ".pov" soit associée à POV-Ray. Répondez "yes" sans broncher, il n'y a, à notre connaissance, aucune autre application qui utilise cette extension pour ces fichiers (sauf, évidemment, une autre version de POV-Ray que vous auriez installée).
Plus important maintenant : on vous demande si vous voulez spécifier un répertoire où POV-Ray placera toutes les images qu'il créera. Si vous répondez "no", l'image de rendu correspondant à un fichier ".pov" sera placée dans le même répertoire que ce fichier source. Si vous répondez "yes", vous devrez alors indiquer dans quel répertoire les images seront toutes placées.
Enfin, pour finir, POV-Ray vous demande si vous voulez qu'il vous fasse une petite démo (un rendu de la scène "shapes.pov"), qui prouve qu'il est bien installé, et au bout de laquelle il s'éclipsera.
A partir de scripts, de simples fichiers textes contenant des descriptions d'objets, de textures et de lumières, et portant, par convention, l'extension ".pov" (étant un simple fichier texte ASCII, on pourrait lui donner une autre extension, mais c'est sans intérêt), POV-Ray crée, sur base d'un certain nombre d'options, des images de synthèse en rendu photoréaliste.
Ce système de scripts est un véritable langage de programmation, mais il est beaucoup plus simple et parlant que n'importe quel Basic !
Prenez la peine de lire attentivement ces quelques lignes de script et de faire la relation avec l'image qu'elles produisent, et vous verrez tout de suite que ça n'a rien de sorcier.
#include "colors.inc" camera {location <40,50,36> look_at <0,15,0>} plane {y,0 pigment {checker color OrangeRed color YellowGreen scale 10 } rotate y*-30 } sphere {<0,19,0>,19 pigment {SteelBlue filter .5 transmit .2} finish {reflection .4 phong .7} } light_source {<45,80,125> White*2} fog {White distance 550}
... donnera cette image :
Assez invariablement, la fenêtre d'application de POV-Ray présente les éléments suivants : une barre de menus déroulants, quelques boutons sur des barres d'outils glissantes (bête invention, ça !), et surtout une série d'onglets abritant des fichiers de scènes ouverts.
Outre les fichiers ".pov" qui contiennent les éléments principaux d'une scène, on utilise aussi souvent des fichiers ".inc", qui contiennent des définitions de variables, des objets prédéfinis, etc... "colors.inc" que nous venons d'utiliser est un de ces fichiers. Le langage contenu dans les fichiers .inc est bien entendu le même que partout, et le fait d'appeler un fichier .inc par l'instruction #include revient en fait à faire un copier/coller de son contenu à l'endroit de l'appel.
Dans les menus, faites File/New, vous aurez un nouvel onglet "untitled" qui apparaîtra. Collez-y le script donné plus haut, sauvez (File/Save, ou bouton "Save") le fichier sous le nom que vous voulez, sélectionnez la résolution de sortie dans la petite liste déroulante à gauche, et appuyez sur le bouton "Run" (ou menus Render/Start Render, ou encore Alt+G).
L'image résultante a été automatiquement sauvée dans le répertoire que vous aviez choisi pendant l'installation, au format BMP (Windows BitMaP). D'autres formats de sortie sont possibles, voyez "options de la ligne de commande" dans la documentation.
À partir de là, commencez à modifier un peu la scène, puis relancez le rendu, "pour voir", et essayez de comprendre un peu mieux les mécanismes. Commencez à consulter la documentation pour connaître le fonctionnement détaillé des éléments du scripts, et puis d'autres éléments (ils sont très nombreux !).
Essayez de survoler un maximum de fonctions, sans trop vous arrêter, histoire d'avoir une vue d'ensemble de ce qui est possible, puis, quand vous en aurez directement besoin, approfondissez.
Un dernier conseil : il existe quelques outils de modélisation "visuelle" pour POV-Ray. Ils ont leur utilité, mais les utiliser sans avoir acquis un minimum de maîtrise du système de script, c'est risquer de passer à côté de la montre en or !
Auteur : Fabien Mosen