Que signifient les graphiques 3D extensibles ?
Extensible 3-Dimensional (X3D) Graphics est la norme internationale ouverte pour les graphiques 3D sur Internet. Des modèles 3D sophistiqués et simples peuvent être construits à l’aide de X3D. X3D a la capacité d'afficher des objets animés sous différents points de vue, ce qui permet à l'utilisateur d'interagir et de mieux comprendre. Les modèles X3D peuvent être combinés et connectés pour concevoir des environnements virtuels 3D avancés fonctionnant sur le Web.
X3D est compatible avec d'autres standards open source tels que DOM, XML, XPath, etc.
Weendoz explique les graphiques 3D extensibles
X3D est un format de fichier XML permettant de représenter des graphiques 3D sur Internet. X3D possède les fonctionnalités suivantes :
- Interfaces de programmation d'applications (API) supérieures
- Extensions de son prédécesseur, le langage de modélisation de réalité virtuelle (VRML), par exemple, capacités de CAO, animation humanoïde, NURBS, géospatiale, etc.
- Possibilité d'encoder une scène en utilisant une syntaxe XML en plus de la syntaxe de type Open Inventor de VRML97
- Prise en charge du rendu multi-texture et multi-étapes
- Prise en charge de l'ombrage avec carte normale et lightmap
- Prise en charge de l'architecture de rendu différé
- Possibilité d'importer le mappage d'ombres en cascade (CSM), l'occlusion ambiante de l'espace d'écran (SSAO), ainsi que la réflexion/éclairage de l'environnement en temps réel
- Permet aux utilisateurs de bénéficier d'optimisations telles que le partitionnement de l'espace binaire arbres/quadtrees/octtrees ou l'élimination dans la scène graphique 3D extensible.
X3D spécifie divers profils pour différents niveaux de fonctionnalités, notamment X3D Interchange, X3D Core, X3D Interactive, X3D Immersive, X3D CADInterchange et X3D Full.
Il existe de nombreux logiciels qui analysent et interprètent de manière native les fichiers X3D. Il s'agit notamment de Blender, un éditeur de graphiques et d'animations 3D, et de Project Wonderland, le client du monde virtuel de Sun Microsystems.
Un autre programme appelé applet X3D fonctionne dans un navigateur et affiche le contenu en 3D, en utilisant la technologie graphique 3D OpenGL. L'applet X3D peut afficher le contenu X3D dans plusieurs navigateurs sur plusieurs systèmes d'exploitation.
Dans les années 2000, diverses organisations, dont Bitmanagement, ont amélioré le niveau de qualité des effets virtuels de X3D pour qu'il corresponde à celui de DirectX 9.0c, mais au prix de l'utilisation de solutions propriétaires. Toutes les fonctionnalités clés, y compris la modélisation du jeu, sont déjà terminées.