Cette page introduit de facon tres succinte le nouveau format de description de modeles 3D. Pour plus d'informations, on se referera au site officiel www.web3d.org
X3D est le format 3D standard de prochaine generation pour le web. C'est un format extensible qui est destine aussi bien a l'importation qu'a l'exportation de scenes 3D interactives. X3D est le fruit du travail conjoint du "Web 3D Consortium's X3D Task Group" et du "Browser Working Group" et repond aux besoins suivants. Il est completement compatible avec VRML, qui est le standard actuel du web. Il est extensible, c'est a dire qu'on peut facilement lui ajouter de nouvelles caracteristiques. Il a ete defini un noyau X3D, lui permettant ainsi d'etre adopte facilement par le maximum de logiciels 3D en import et export.
Il n'existe pas encore de specification definitive, toutefois on peut trouver la derniere sur le site. X3D est en realite VRML200x c'est a dire VRML97 en XML, on comprend donc pourquoi il est totalement compatible, et voici un petit exemple:
Ce programme affiche un carre bleu au centre de l'ecran. On voit bien qu'il est totalement equivalent a un fichier VRML en XML. X3D possede donc tous les avantages de XML, a savoir sa capacite d'extensibilite ainsi que sa facilite d'etre "parse". En effet il suffit d'utiliser n'importe quel "parser" XML et on obtient l'arbre X3D en memoire (modele DOM). Ceci offre l'avantage qu'on est sur que le "parser" n'est pas bogue, et offre une interface agreable. Il existe deux "parser" XML efficaces. Dans Qt on trouve un ensemble de classes bien utiles et faciles d'utilisation mais le plus complet reste "Xerces" qui offre de son cote la verification de document. Pour plus d'informations concernant XML, on se referera a la page XML ecrite par Raphael Grasset.
X3D a une architecture a base de composants dans le but d'une extensibilite et d'un developpement facilites.
Pour le moment, il n'existe pas beaucoup d'outils, ni de navigateurs disponibles. De plus bien souvent c'est sur Windows que l'on trouve ces utilitaires. les utilitaires gratuits: