Aller au menu - Aller au contenu

Icône Introduction à POV-Ray

Mise à jour : 01/07/2010
525 visites depuis 7 jours, dont 59 sur ce chapitre classé 218/786
POV-Ray est, comme je vous l'ai dit, un Rendeur de scène, et non un Modeleur (comme l'excellent Blender, par exemple).
Qu'est-ce que ça veut dire ? Vous n'avez qu'a lire ! :p
Sommaire du chapitre :
Icône du chapitre
Sommaire Chapitre suivant

Rendeur ? Modeleur ? Kesako ? :-S

C'est bien joli, tu nous dis que c'est un moteur de rendu... mais c'est quoi exactement ???

POV-Ray est un moteur de rendu, c'est à dire qu'il se contente de la phase finale de création d'une image : il transforme la description de la scène en une image de synthèse jolie tout plein :D .
Toute la partie de conception de la scène reste à faire. Il faut en plus savoir comment décrire cette scène, pour que le programme puisse l'interpréter correctement...

Les modeleurs, quant à eux, sont principalement tournés vers cette première partie : ils vous permettent de modeler facilement ce à quoi vous pensez.

Modeleurs et moteurs de rendus sont complémentaires : un modeleur est pratique pour créer votre scène, mais un moteur de rendu aura au final une qualité d'image bien supérieure à ce que le modeleur seul peut faire.

Il existe quelques modeleurs spécialement prévus pour POV-Ray, mais ils sont encore assez basiques (POV-Ray a cependant racheté récement Moray, un de ces modeleurs prévus pour fonctionner avec POV-Ray, mais aucune mise à jour n'a encore été effectuée).
Il existe des moyens d'utilser vos modeleurs préférés pour fonctionner avec POV-Ray, mais ce n'est pas le but premier de ce tutoriel.

En effet, il existe un autre moyen de créer une image de synthèse, sans passer par un modeleur : écrire directement la description de la scène, à la main.
o_O Tu plaisante j'espère !? Tout faire à la main ?? C'est beaucoup trop compliqué !!

Pas tant que ça, vous verrez ! :lol: POV-Ray possède son propre langage de description de scène, très efficace et assez simple à apprendre, qui vous permettra d'arriver à de très bons résultats. Et c'est sur cette méthode que porte ce tuto...

Vous voulez voir la puissance de POV-Ray ? Voici quelques images :
Une rue sous la pluie
Une planète inconnue
Des verres
Une autoroute
Ce ne sont que des exemples de ce que vous pourrez faire (mais il faut avouer que ceux qui ont fait ça sont vachement doués...).
Vous comprenez maintenant pourquoi on dit que POV-Ray est "photoréaliste" ?...

Persistence Of Vision Raytracer

Derrière un nom un peu tordu comme POV-Ray se cachent les mots :
Persistence Of Vision Raytracer o_O
Ça veut dire quoi ?
Raytracer, ça veut dire que POV-Ray marche en traçant des rayons.
Dans la vraie vie (l'école, la famille, les tournois de Warcraft III, ... :-° ), la lumière vient des sources de lumière, frappe un objet et va vers notre oeil.
POV-Ray fait un peu la même chose, mais à l'envers : il "envoie" des rayons depuis la caméra, regarde si ça tape un objet, puis si cet objet est éclairé...
...
Et qu'est-ce que ça change ?

Bon, bon, bon, encore rien, mais c'est toujours bon à savoir, non ? :euh:

Vous verrez, la seule limite à ce que POV-Ray peut avoir, c'est votre imagination...

Installation et Découverte...

Enfin, tu nous dis un truc utile !

Bon, bon, c'est vrai que je vous ai un peu raconté des trucs dont vous n'aurez probablement rien à faire de toute votre vie (et moi non plus d'ailleurs), mais maintenant, *ouf*, c'est fini !

Donc pour installer POV-Ray, direction le site officiel :
-> http://povray.org/
Ou plus directement :
-> http://povray.org/download/
Ou encore, pour la version bêta :
-> http://www.povray.org/beta/

Seule une version anglaise est disponible... Mais ne vous inquiétez pas, ce n'est pas grave, je suis là pour vous guider . :D

POV-Ray est disponible pour Windows (32 ou 64 bits), Mac OS ou Linux (mais si vous avez Linux, cherchez d'abord dans votre gestionnaire de paquet, on l'y trouve assez souvent). Choisissez celui qui vous convient...
La version stable est la 3.6, et la version de développement (la bêta) est la 3.7. La version 3.7 apporte de nombreuses améliorations, dont le support de plusieurs processeurs, une meilleure gestion de la luminosité, de meilleures performances générales, et elle n'a presque plus de bugs. J'essayerai de rester compatible avec les deux versions, mais en cas de problème, préférez la version bêta. ;)


Ça va, jusque là ? Pas encore perdu ? Bien !

Bon, vous lancez le fichier d'installation... Je vais pas tout vous expliquer quand même !
Une fois que c'est installé, vous pouvez le lancer...

La version Linux de POV-Ray ne comporte que le rendeur. La version Windows dispose d'un éditeur intégré. Si vous êtes sous Linux, pas de panique : comme je vous l'ai dit, POV-Ray transforme un fichier texte en image. Vous n'avez donc qu'à créer votre fichier avec l'éditeur de votre choix (j'utilise pour ma part vim...) avec pour extension .pov. Ensuite, dans la console, tapez povray nomdufichier.pov.

Donc, si vous êtes sous Windows (et peut-être sous Mac OS aussi, je ne sais pas), vous devriez voir apparaître un truc à peu près comme ça :

Image utilisateur

Au milieu, le texte sur fond blanc, c'est le fichier de description de la scène. Ici, c'est la scène par défaut, donnée avec POV-Ray pour vous montrer un truc joli. ^^ Cliquez sur RUN en haut à droite pour la voir.

Ce bouton RUN lance la "compilation" de votre code : POV-Ray commence à lire votre code pour en faire une image.
Les autres boutons sont assez explicites, ceux qui ne le sont pas sont pour le moment inutiles. On verra plus tard ce qu'ils font.

Lientographies...

Pour finir sur la présentation de POV-Ray, voici quelques liens qui vous seront très utiles :

Le site officiel de POV-Ray (regardez le Hall of Fame, vous y trouverez de très belles images !)
Le forum officiel de POV-Ray (en anglais)
Le site de la communauté française de POV-Ray (à visiter !!!)
La doc en français de POV-Ray (à visiter aussi, très utile)

Q.C.M.

Qu'est-ce que POV-Ray ?
J'ai Linux, je peux utiliser POV-Ray ?

Statistiques de réponses au QCM

Ça y est, vous avez compris ce qu'est POV-Ray ? Si vous souhaitez continuer, le prochain chapitre vous donnera les bases dont vous aurez besoin avant d'apprendre vraiment le langage de description des scènes.
Sommaire Chapitre suivant

Partager

22 commentaires pour "Introduction à POV-Ray"
Note moyenne : 3.96 / 4 (24 votes)
Pseudo Commentaire
Hors ligne Gyscos # Posté le 16/07/2009 à 10:54:16
Better burn out than fade away
Avatar

Ville : Palaiseau
Pays : France métropolitaine
Études : Polytechnique

Hé hé...

Alors : d'abord, le tuto n'est pas finis. La partie 4 sera probablement la dernière partie, mais il reste encore pas mal de chapitre à sortir.
Ensuite, après avoir lu tout le tuto, vous ne pourrez pas tout de suite faire la même chose que montré sur les images, c'est sûr : il faut un peu d'expérience pour cela, tant au niveau technique qu'artistique (je traite ici principalement la partie technique). Mais sachez quand même aque ces images sortent en général directement de POV-Ray, sans retouche photoshop (parfois, une légère amélioration des couleurs a lieu).

Ensuite, POV-Ray permet surtout de faire des images fixes. Il y a des options d'animation, mais en général on les utilise pour des animations assez courtes (quoique, je me souviens d'un film éducatif entier réalisé avec POV-Ray).

Enfin, en ce qui concerne blender...
Blender embarque en fait un moteur de rendu intégré : si on compare ce moteur à POV-Ray, povray est en général de meilleur qualité mais un peu plus long.
Cependant, le moteur de rendu de blender n'est pas du tout le point central de celui-ci : bien souvent, vous utiliserez blender pour modeler certains objets que vous exporterez ensuite dans POV-Ray.
Ou vous pouvez aussi utiliser un modeleur directement prévu pour POV-Ray : ils sont à ce jour assez rares, mais certains sont gratuits et disponibles sur le site de POV-Ray.

C'est là toute la puissance de POV-Ray : pouvoir utiliser à la fois des "primitives" (des objets propres à POV-Ray) et des objets importés depuis blender.

Mais attention, vous n'aurez pas non plus tout le temps besoin de blender : si vous regardez le hall of fame du site de POV-Ray, vous verrez que pas mal d'images ont été faites uniquement avec POV-Ray, et ne sont pas mal du tout. Importer un objet sert à des besoins spécifiques : un personnage par exemple (à ce jour, je crois qu'aucun personnage n'a été fait entièrement sous POV-Ray, tous sont importés de poser), un chat, une voiture, ... mais dans ces cas-là, l'objet en question n'est pas le point central de la scène, il sert souvent à la rendre moins vide.
Par exemple, dans la scène de la rue sous la pluie, c'est exactement ça : les voitures et le personnage ont été importés, tout le reste fait dans POV-Ray.

A la fin de mon turoriel, vous ne pourrez peut-être pas sortir le dernier film pixar, mais vous pourrez sans problème faire vos petites animations de quelques minutes, ou simplement des images fixes assez jolies d'illustration (Un ami utilise POV-Ray pour illustrer un livre qu'il écrit).

Enfin, pour l'info, Monster & Cie a été, je crois (mais je suis pas sûr) fait avec Maya, un très très bon modeleur payant qui comprend un moteur de rendu : mental ray. Et mental ray et peut-être un peu mieux que POV-Ray, c'est vrai... mais il est plus cher ! :p

Three Wise Droids
Currently working on Spirits Of Heaven, a T-RPG for Android (check the git page) :
http://www.spirits-of-heaven.com
 
Hors ligne Evol # Posté le 16/07/2009 à 14:19:17

Merci beaucoup d'avoir répondu à mes questions aussi rapidement.
Donc enfaite Blender peut être un complément de POV-Ray pour créer des objets spécifique mais POV-Ray permet de créer une scène et il est possible de faire de courtes animations (j'imagine qu'il existe d'autres logiciels plus aptes à faire de l'animation 3D comme Maya par exemple, j'avais entendu parler d'un logiciel libre qui concurrençait Maya et qui était basé sur Gimp mais je ne me rappel plus du nom)
De toute façon je pense que pour débuter le mieux est d'apprendre avec POV-Ray et Blender, après je pense que les autres logiciels 3D se ressemblent plus ou moins.

Et encore une petite question : La 3D c'est bien, mais ce n'est pas forcément très utile pour une image 2D non ? je m'explique : quand on voit une image (comme celle de la rue sous la pluie) elle est plate et on ne peut pas en faire le tour. En gros, quel est l'utilité de passer par des logiciels 3D pour faire des images plutôt que de passer par un logiciel genre Gimp ou Photoshop ?

Après c'est peut être aussi niveau de la réalisation, c'est pas la même chose, c'est peut être plus facile de déplacer des objets, de créer des effets d'ombres et lumières sous POV-Ray et on peut aussi changer la vue (regarder de haut, de côté, etc).


Ps : Existe-t-il un format d'image spécial pour pouvoir voir et se déplacer dans l'image 3D ? un peu comme dans un jeu vidéo quoi
Hors ligne Gyscos # Posté le 16/07/2009 à 15:26:43
Better burn out than fade away
Avatar

Ville : Palaiseau
Pays : France métropolitaine
Études : Polytechnique

C'est exactement ça : la 3D permet d'obtenir des effets de lumière plus réalistes qu'avec de la simple 2D, même si l'on ne fait qu'une image fixe.

Ensuite, je ne connais pas de format spécial pour se déplacer dans une scène 3D...
Et je ne pense pas qu'il soit facile de se déplacer dans une scène 3D comme dans un jeu vidéo : pour faire ça, blender est un meilleur choix car il utilise principalement des triangles, plus faciles à dessiner pour l'ordinateur.

Three Wise Droids
Currently working on Spirits Of Heaven, a T-RPG for Android (check the git page) :
http://www.spirits-of-heaven.com
 
Hors ligne tamwile # Posté le 30/06/2010 à 10:17:08
Avatar

C'est peut-être une question bête, mais il a été dit que blender permettait de mieux représenté ce qu'on avait en tête(si j'ai bien compris)que pov-ray, mais que ce dernier avait une meilleure qualité de rendu(c'est pour ça qu'il est qualifié de photoréaliste), mais blender utilise lui aussi un moteur de rendu par raytracing, yafaray, anciennement appelé yafray, et ce moteur est très bon, lui aussi, la preuve en image: si c'est pas photoréaliste, ça.Image utilisateur
Hors ligne Gyscos # Posté le 30/06/2010 à 12:14:43
Better burn out than fade away
Avatar

Ville : Palaiseau
Pays : France métropolitaine
Études : Polytechnique

Oui, Blender a, depuis un moment, intégré un moteur de rendu, Yafaray.
POV-Ray n'est pas le seul moteur de rendu, au monde, loin de là !
Il est juste très différent des autres. Sa méthode de description des scènes est assez particulière, mais offre des possibilités que n'ont pas la plupart des autres moteurs.

Mais il faut bien séparer le rôle de modeleur de Blender, où le rendu est souvent du simple OpenGL ou du Direct3D, avec celui du moteur de rendu final, souvent en raytracing, qui, lui, a de bons résultats. C'est de ça que je parlais.

Three Wise Droids
Currently working on Spirits Of Heaven, a T-RPG for Android (check the git page) :
http://www.spirits-of-heaven.com
 

Voir tous les commentaires