![]() |
||
|
| |||
Le Web3D Consortium a présenté au Siggraph 2001 le X3D, le langage qui va succéder au VRML. L'occasion pour nous de vous de faire un point sur le VRML et pour vous résumer les objectifs du X3D. Historique du VRML1995 : Le VRML 1.0Grâce au travail de Mark Pesce et Tony Parisi, le VRML 1.0 voit le jour en 1995. Le HTML est utilisé pour décrire le contenu des pages d'information sur le WEB, le VRML sera utilisé pour décrire les scènes en 3 dimensions sur Internet. 1997 : le VRML 2.0 ou VRML97Le VRML 1.0 connaît un grand succès, nombre de navigateurs fleurissent sur
le Web et nombre d'internautes s'y intéressent. Le VRML 2.0 et le Web3D, aujourd'huiPour l'époque, Le VRML 2.0 était réellement puissant et incontournable. Difficulté de mise en oeuvreVRML 2.0 est un langage de description de mondes virtuels complet et très
puissant. Pauvreté des possibilités de renduMalgré les prototypes (qui permettent d'ajouter de nouveaux types de noeuds
au langage), les spécifications du langage sont assez rigides. Il est
impossible d'ajouter de nouvelles fonctionnalités à une scène VRML sans
transgresser ou devoir contourner les spécifications. La réponse du Web3D Consortium : X3DLe X3D est le successeur du VRML 2.0. C'est le fruit du travail du groupe de
travail du Web3D consortium plus récemment du " Browser Working Group
". Le principe des components et des profilesLes components (composants) sont des ensembles de nœuds ou des ensembles de
fonctionnalités qui permettent de décrire une scène 3D. Au début d'une
scène, l'utilisateur doit donner la liste des components qu'il compte utiliser.
Chaque component peut posséder des niveaux d'implémentations. Ici, l'utilisateur veut utiliser les composants de type geometry (indexfacedFace, box etc.) de niveau 1.
Ici, l'utilisateur compte utilise les fonctions de streaming de niveau 1. Les profiles sont des ensembles de components. Les profiles permettent aux utilisateurs de ne pas forcément avoir à liste l'ensemble des composants pour un typer d'utilisation. Par exemple,
Permet d'utiliser toutes les fonctions du VRML 2.0 L'intérêt de cette gestion de composants et de profils est que tous les
logiciels permettant d'afficher ou de générer du X3D ne sont pas obligés
d'implémenter toutes les fonctions possibles de X3D. La comptabilité avec le VRML 2.0Le X3D garde une entière comptabilité avec le VRML 2.0. Les fichiers VRML
2.0 seront entièrement lisible sur un navigateur X3D.
Les fonctions du VRML 2.0 ont été dissociées car le Web3D consortium a remarqué qu'il était difficile pour un éditeur d'intégrer toutes ces fonctions. La spécification du VRML 2.0 était monolithique, un éditeur désirant intégrer cette technologie devait l'implémenter dans sa totalité. Avec le X3D, une entreprise désirant développer un logiciel n'affichant que des scènes simples dépourvues d'interactivité peut tout de même utiliser le X3D, en n'implémentant que le profile X3D-1. Cela promet une utilisation plus large de X3D. Le Web3D Consortium garde un oeil sur les évolutionsDonc tous les acteurs du Web3D pourront ajouter leurs propres fonctions au
X3D. Mais comment ne pas éviter l'explosion de fonctions plus ou moins
semblables, où chaque éditeur aurait ses propres usages et où il serait
impossible de s'appuyer sur le X3D pour décrire une scène réellement standard
et affichage sur tous les navigateurs du marché ? Le XML en plus
Un fichier X3D pourra être écrit " à l'ancienne ", c'est à dire
comme un fichier VRML 2.0 ou en XML. Cette option va, elle aussi, permettre une
intégration du langage plus facile dans les outils actuels de gestion de l'information et
de navigation. Mais alors, rien de nouveau ??En fait, non ... pas vraiment ! Le X3d est juste une refonte du VRML 2.0 en
plusieurs sous-ensembles dans l'objectif : Ce nouveau langage se fait attendre depuis maintenant plus d'un an, les inconditionnels de la 3D temps réel " réaliste " seront certainement déçus car le X3D ne comporte pas de réelles évolutions. Cependant, s'il est adopté par la majorité de la communauté 3D, il est suffisamment ouvert (via le XML) et tourné vers l'avenir (grâce à sa grande capacité d'adaptation) pour devenir LE langage de description des mondes virtuels dans les années qui viennent. Jean-Michel Flamant RessourcesLe site X3D du Web3D Consortium |
|
11 internaute(s) sur Web3d-fr
|
Copyright Web3d-fr 2001-2004
|
| Création de mondes VRML/X3D | |
| Autres technos Web3d | |
| Outils et logiciels | |
| 3D multi-utilisateurs | |
| Articles et informations | |
| Ressources gratuites | |
| Autres sites et portails 3D | |
| Trouver un emploi | |
|
| |