POV-Ray
Un article de Wikipédia, l'encyclopédie libre.
POV-Ray (Persistence of Vision Raytracer), ou POV est un logiciel gratuit, en constante évolution, de lancer de rayons, « Ray tracing » en anglais (technique de synthèse d'image en 3D), disponible sur une grande variété de plate-formes (Windows, Mac OS, GNU/Linux, etc). Il est basé à l'origine sur DKBTrace, et dans une moindre proportion sur Polyray. Il n'est pas un logiciel libre, mais ses sources sont tout de même disponibles selon les conditions de la licence POV-Ray. On peut le considérer comme un logiciel affranchi.
POV ne dispose pas d'une interface graphique (de modeleur) intégré comme la plupart des logiciels de synthèse actuels, mais utilise des scripts de description des scènes, dans lesquels tous les objets, les lumières, etc. doivent être entrés.
Des modeleurs existent (KPovModeler, Moray, YAPRM…), et de nombreux modeleurs exportent et importent en POV.
Son format de fichier est de l'ASCII, l'extension du fichier est ".POV". Cela permet d'avoir des formes de bases (sphères, boîtes, tores, etc) sur lesquelles on peut réaliser des opérations booléennes grâce à la CSG. Mais aussi des volumes ou des surfaces basés sur des fonctions mathématiques, les isosurfaces (par exemple : function {x*x - F/y*y + z*z} dessine une sorte de puits de gravité, avec F qui représente sa force). Il est aussi possible d'importer des objets d'autres logiciels (comme 3D Studio Max, Poser, etc) qui seront rendus dans POV comme un assemblage de triangles, car de nombreux logiciels sont compatibles, mais il est très difficile d'exporter des objets POV vers d'autres formats.
Sommaire |
[modifier] Multiprocessus
Parmi les versions officielles, seule la version béta POV-Ray 3.7 (Windows et GNU/Linux seulement) est multiprocessus. Ceci n'a pas une grande importance puisque POV-Ray peut depuis longtemps découper le rendu d'une image, et donc ce rendu peut être réparti sur plusieurs machines, donc processeurs, avec une interface.
[modifier] Statut
D'un point de vue strict, POV-Ray n'est pas considéré comme un logiciel Libre, au sens GNU du terme, pour des raisons historiques. En effet POV-Ray est plus ancien que le mouvement GNU, il a cependant été développé dans un esprit collaboratif propre aux logiciels Libres. Or POV-Ray étant un logiciel de très grande qualité, il a du se doter lui-même d'une licence de distribution Libre pré-GNU afin d'en empêcher les abus. Notamment il n'est pas autorisé que du code de POV-Ray soit repris et réutilisé dans un autre logiciel qu'une variante de POV-Ray, ce qui est incompatible avec les axiomes énoncés par le GNU pour qu'un logiciel soit considéré comme Libre. Cependant les sources sont accessibles, modifiables et redistribuables pour mettre à disposition une distribution modifiée de POV-Ray. On peut ainsi citer deux versions parallèles Povray-mpich et Povray-pvm.
[modifier] Bibliographie
- Jean-Luc Ancey, Blender et POV-Ray : La 3D en toute liberté, Dunod, collection Planète Numérique, 2005, ISBN 2-1004-9394-9
[modifier] Liens externes
- Liens en anglais
- (en) Site officiel
- (en) La galerie de POV-Ray
- (en) news://news.povray.org/ : Serveur news de POV-Ray, et interface web
- (en) Internet Ray-Tracing Competition : Beaucoup d'images soumises ont été faites avec POV-Ray
- (en) Le Wiki de POV-Ray
- (en) MegaPOV Extensions non-officielles pour POV-Ray.
- (en) PVMPOV, outil de parallélisation avec PVM
- (en) SMPOV, outil de parallélisation
- (en) POVMOSIX, outil de parallélisation avec openmosix
- (en) Résultats des benchmarks
- Liens en français
- (fr) Lightning Generator : Le portail de la communauté francophone (news, liens, téléchargements, IRC etc...)
- (fr) news://news.lightning-generator.org/ : Serveur de news francophone de POV-Ray,
- (fr) Le POV Monde : Site de la communauté francophone. Contributions, liens, actualités...
- (fr) Documentation sur POV-Ray : Documentation sur POV-Ray en français
- (fr) Didacticiel pour POV-Ray
- (fr) Traductions en français de l'aide de POV-Ray
- (fr) Forum des utilisateurs de POV-Ray
- (fr) Un site incontournable pour apprendre POV-Ray
- (fr) POV-Ray sur Linuxgraphic
- (fr) PovWiki-Fr est un wiki Français dedié à PovRay et MegaPov.
- (fr) Site du Zero ; Documentation et cours sur POV-Ray
- (fr) Introduction à POV-Ray : Article de présentation du langage script de POV-Ray sur le site Web Developpez.com.
[modifier] Artistes POV-Ray notables
- L.J. Altvater - Surréalisme
- Zig - Travaux et animations diverses de Zig
- Tom Aust - Rendus architecturaux, macro TomTree
- Christophe Bouffartigue - Travaux divers, patches et macros
- Paul Bourke - Images et techniques mathématiques, Short Code Contest
- René Bui - Art inspiré par des artistes contemporains tels que Duchamps et Hockney
- Jim Charter - Masques africains, chaussures et natures mortes
- Emmanuel Corréia - D'exquises et surréalistes images du milieu des années 90 (voir aussi ses peintures).
- François Dispot - Utilitaire Arabeske (fabrication de motifs) et l'Extraordinaire Calendrier de Germain Landfelder
- Douglas Eichenberg - Surréalisme
- Christoph Gerber - Fantasie et paysages
- Mick Hazelgrove - Fantaisie et paysages anglais
- Tsutomu Higo - Art mathématique avec code POV-Ray
- Christoph Hormann - Travaux divers dont génération automatisée de paysage
- Rune Skovbo Johansen - Travaux et animations diverses, macros
- Tor Olav Kristensen - Art mathématique
- Andrea Loehmüller + Friedrich A. Loehmüller - Art mathématique et tutoriaux
- Tim Nikias - Travaux divers et tutoriaux
- Gena Obukhov - Travaux divers, techniques et macros d'un multiple gagnant de l'IRTC. Générateur d'arbre en Java POVTree
- Larry Page - Surréalisme et Americana
- Gilles Tran - Travaux divers, techniques, macros (arbres, herbe, nuages, etc.), objets et scènes complètes d'un multiple gagnant de l'IRTC
- Veijo Vilva - Surréalisme et musique
- Jaime Vives Piqueres - Travaux divers, techniques et macros (système d'éclairage LightSys) d'un multiple gagnant de l'IRTC
[modifier] Quelques logiciels de modélisation pour Povray (ou ayant un export vers Povray)
- 3DCanvas
- Amapi
- Anim8or
- Art of illusion
- Bishop3D
- Blender
- Hamapatch
- Jpatch
- KPovModeler
- Metasequoia
- Moray
- POVLAB
- ppModeler
- Rheingold 3D
- Rhino 3D
- Silo
- Spatch
- Wings 3D
- YAPRM
Liste non exhaustive
|
|