NEWS         TESTS         INTERVIEWS         DOSSIERS         BOUTIQUE         GALLERY 3D         3D SITES         FORUM 3D

De la 3D temps réel sous Linux?
Par Charles Vinchon, Sept. 2006

Des studios ILM aux graphistes freelance, ce système d'exploitation relativement récent commence à attirer de plus en plus d'utilisateurs. De nombreuses offres logicielles sont disponibles pour cette plateforme. On a vu fleurir une miriade de technologies depuis 1999 : des modeleurs, des moteurs temps réel, des moteurs de rendu, des logiciels d'animation. Bref les logiciels ne manquent pas. Mais comment se retrouver dans cette jungle d'applications, dont certaines ont été abandonnées ou sont dépassées. 3d-test vous propose d'y voir plus clair...

Les Modeleurs et logiciels d'animations
Beaucoup de modeleurs et de logiciels d'animation ont maintenant une version Linux en particulier Maya et Softimage. Blender s'est aussi beaucoup amélioré depuis la release 2.42, et devient une solution puissante et au TCO (Total Cost of Ownership = coût total d'acquisition) assez intérressant. La stabilité et la modularité de la plateforme Linux permettent un meilleur confort de travail et un workflow continu.

Les moteurs 3d Temps réels
Du coté des moteurs temps réel Open Source, il faut noter un relatif manque du fait que de nombreux moteurs utilisent DirectX et empêchent donc leur portage sous Unix. Ogre, Delta 3D ont une visibilité assez importante et une communauté bien développée et assez dynamique. Ogre via la création de Emma3D peut être utilisé sur le web comme plugin. G3D, Crystal Space et Irrlicht 3D, quant à eux sont moins utilisés mais ont l'air assez prometteur. Etant donné l'intéropérabilité de Java, on retrouve bien évidemment tous les moteurs basés sur le langage de Sun : Java 3D (Open Source), Jmonkey (Open Source), Xith3D...

G3D pemet dans sa version actuelle de créer et animer de la fourrure sur un objet et de gérer des particules, les deux de façon assez réaliste. Il gère aussi la création de contour sur les obejts et le rendu de la radiosité, à partir une map calculée.

Irrlicht joue la carte de la portabilité et de l'optimisation: il peut touner indiféremment en software ou en OpenGL et peux utiliser aussi DirectX lorsqu'il est sur Windows. Il est de plus en plus utilisé.

SCOL, malgrès sa disponibilité sur toutes les plateformes est relativement peu utilisé sous environnement Linux.

Les moteurs évoluent assez rapidement. C'est l'un des secteurs les plus demandeurs du moment. Faut-il y voir une future augmentation du nombre de jeux et des applications 3D temps réel sous Linux

Côté propriétaire, il n'y a que Demicron et son moteur Wirefusion à être relativement présent.

Les navigateurs VRML/X3D
Peu de plugins pour navigateurs ou de navigateurs sont disponibles sur la plateforme Linux comparé à l'offre disponible pour les systèmes commerciaux.

Vmrlview et FreeWRL sont des navigateurs multiplateformes assez bien conçus et open-source mais il sont un peu à la traîne par rapport à Octaga qui offre de meilleurs rendus.

Malheureusement, la disponibilité des navigateurs VRML/X3D est assez aléatoire d'une distribution sur l'autre, celles considérées comme « grand public » en possédant un ou plusieurs la plupart du temps, ils ont tendance à être déconsidérés dans les distributions professionnelles.

Les logiciels annexes utiles
Les logiciels pouvant être utiles foisonnent, mais 2 en particulier sont intéressants:
Yono est un logiciel en Java qui permet de faire du lipsync. Après avoir indiqué les phonèmes prononcés et calibré l'échantillon, Yono analyse le son et rend un fichier des positions de la bouche réutilisable dans un logiciel d'animation. MakeHuman permet de modéliser rapidement des personnages, de relativement bonne qualité. Un moteur de rendu spécialisé dans le baking, nommé BakeAIR (750€), est aussi disponible. Ce programme a notamment été utilisé pour réaliser le court métrage Renaissance.

La délicate question des drivers pour les cartes 3D
Les drivers Linux sont une question sensible car depuis des années, les grands constructeurs ont tendance à ignorer le marchés des OS alternatifs et ne pas sortir de drivers. Pourtant Intel, Nvidia et ATI ont commencé à changer leurs comportements. Nividia produit de bon drivers pour Linux. ATI sort plus avec du retard ses drivers, de nombreux problèmes se posent avec lors de l'utilisation de programmes spécifiques,voir même avec certaines distributions. Intel tout dernièrement a comencer à libérer les drivers de certaines cartes et chipset.
L'utilisation massive de Linux dans des entreprises du rang d'ILM amènent les constructeurs à sortir de meilleurs drivers pour Linux et l'on peut penser qu'à terme, ce problème ne se posera plus .

Liens
http://www.3delight.com
http://www.blender3d.org/
http://ogre3d.org/
http://www.scol-technologies.org/
http://demicron.com/
http://www.delta3d.org/
http://lwjgl.org/
http://xith.org/
http://aviatrix3d.j3d.org/index.html
http://java.sun.com/products/java-media/3D/

 

 
  Search on 3d-test with Google
      A PROPOS DE 3D-TEST            INFORMATIONS LEGALES               LINKS              TRANSLATE WITH GOOGLE
 
© 2001-2006 3d-test, Panorama of web 3D technologies, 3d-test is edited by Westimages Realtime 3D Solution Provider