Actualités Logiciéls Tutoriéls Galeries Concours Forums WIP Emplois Boutique
 

Présentation de Virtualight
VIRTUALIGHT
Global Illumination Renderer


Au tout début de l’année 1999, Stéphane Marty s’est lancé dans le développement de VirtuaLight après avoir constaté qu’il n’y avait pas énormément de bons moteurs de rendu « standalone » relativement complets et accessibles à tous. Cette idée de moteur de rendu indépendant était essentielle à ses yeux afin de pouvoir ultérieurement le rattacher à une majorité de logiciels de production par le biais de plug-ins « passerelle » qui assureraient la connexion entre eux et VirtuaLight. Un autre détail important pour lui était son mode de distribution, shareware. En d’autres termes, gratuit pour une utilisation personnelle et nécessitant le payement d’une licence d’exploitation d’un montant dérisoire ($50US, soit 350 francs) pour une utilisation commerciale (production, publication d’images, éducation, etc.). Ceci était donc le point de départ de ce vaste projet. Mais la chose la plus importante de toutes devait être sa puissance. Arriver à rassembler un maximum de possibilités techniques dédiées au photoréalisme comme ce que proposent des logiciels professionnels reconnus (comme Photorealistic Renderman, Mental Ray ou Lightwave) n’allait pas être une tâche aisée. Deux ans plus tard, une large partie de ce défi a été relevé.

Dès sa première version 1.0 sortie en avril dernier, le logiciel proposait déjà :
Distributed ray-tracing,
Illumination globale (Monte Carlo irradiance + Photon mapping),
Solar Diffuse Radiation (éclairage naturel en extérieur),
Participating media (lumières et caustiques volumétriques), plusieurs types de sources lumineuses dont les Area lights,
Antialiasing adaptif,
Shaders de surfaces programmables,
UV-mapping,
22 primitives géométriques (dont les NURBS, Meshes, Bézier patches, Surfaces polynomiales, implicites et paramétriques, Metaballs),
CSG (opérations booléennes),
système de particules,
système d'animation par programmation, etc...

En l’espace de quelques semaines après sa sortie, quelques mises à jour mineures ont vu le jour, corrigeant des bugs et ajoutant de nouvelles fonctions et outils afin d’offrir à la communauté VirtuaLight un logiciel toujours plus abouti.

"Pour donner une définition rapide du moteur de rendu VirtuaLight, on peut dire que c’est un logiciel permettant de prévisualiser des scènes 3D (scanline ou OpenGL) ou d’en calculer des images de synthèse d’une qualité photoréaliste plutôt convaincante comme vous pouvez le constater sur les illustrations. "



Comme tout renderer standalone qui se respecte, il possède une Interface très complète (aucun rapport avec une Interface Graphique) que l’on peut assimiler à un langage de description 3D pouvant être utilisé comme protocole de communication entre n'importe quel programme de modélisation ou de production 3D et lui-même. Dans ce cas précis, le principe est que le programme 3D en question (par exemple 3DSMax ou Maya) exporte l’ensemble de sa scène (géométrie, lumières, caméra, animation, textures, etc.) dans le « langage » de VirtuaLight pour que le moteur de rendu puisse relire et interpréter le fichier ASCII exporté afin de produire l’image de synthèse finale. Cette Interface est souvent très proche de celle de Renderman dans les termes, mais n’est pas compatible avec elle et offre une méthode de description différente.

Etant donné que l’Interface VirtuaLight est un langage, n’importe quelle scène VIB (son format) peut être écrite « manuellement » depuis, par exemple, l’éditeur de la VLight GUI, l’interface utilisateur de VirtuaLight pour Windows, ou tout autre éditeur de texte. Ce langage a aussi la particularité de permettre aux utilisateurs de « programmer » eux même leurs shaders (surfaces et textures) grâce à une large panoplie de fonctions mathématiques et de variables run-time qui s’utilisent sous la forme d’expressions. Un très grand nombre de surfaces différentes et une infinité de textures procédurales peuvent alors être mises au point et renforcer encore le côté réaliste des scènes.

 

Il existe déjà la possibilité d’utiliser VirtuaLight avec Blender grâce à un solide script python. Les utilisateurs de Rhino ont aussi la chance d’avoir un utilitaire qui se charge de transformer leur scène en un fichier VIB, et en standard, le package contient un convertisseur qui transforme de façon très correcte le format 3DS en VIB. Mais l’aboutissement va venir de MayaVLight, le premier véritable plug-in de connexion. Il permettra l’utilisation de VirtuaLight avec Maya 3, et sera disponible dans quelques semaines. Un plug-in similaire sera aussi développé pour 3DSMax 3 et 4 et sortira dans quelques mois. Il y a de grandes chances pour que d’autres logiciels semblables soient aussi concernés par ce genre de connexion.

Les versions à venir de VirtuaLight nous réservent encore pas mal de bonnes surprises car d’après ce que nous a laissé entrevoir son auteur, un grand nombre de fonctionnalités assez recherchées seraient en cours d’implémentation. Citons par exemple, le « displacement mapping », le « High Dynamic Range Image », le post-processing sur rendu, les Hypershaders volumétriques, ou encore le support du Shading Language de Renderman

Enfin, sachez aussi que la version Linux du package ne devrait pas tarder à arriver.

Le site officiel : http://www.3dvirtualight.com
Le Newsgroup officiel : http://www.3dvf.com/
ou alors via outlook : news://news.3dvf.net/virtualight


Connexion
Pseudo/password:
Connection auto



Newsletter
Abonnez-vous

Boutique
Textures-Modèles
Logiciels 3D
Logiciels 2D
Promo


Google

Alapage


WWW.3DVF.COM
| A Propos | Contact | Copyrights | Publicité |
© Copyright 2000-2007 3DVF - Tous droits réservés
Site Meter - tracker