Graphiques 3D extensibles (x3d)

Définition - Que signifie Extensible 3D Graphics (X3D)?

Les graphiques extensibles en 3 dimensions (X3D) sont la norme internationale ouverte pour les graphiques 3-D 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 à partir de différents points de vue, ce qui permet l'interaction et la compréhension de l'utilisateur. 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.

Definir Tech explique les graphiques 3D extensibles (X3D)

X3D est un format de fichier basé sur XML pour représenter des graphiques 3D sur Internet. X3D présente les caractéristiques suivantes:

  • Interfaces de programmation d'application (API) supérieures
  • Extensions à 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 à l'aide d'une syntaxe XML en plus de la syntaxe de type Open Inventor de VRML97
  • Prise en charge du rendu multi-textures et multi-étapes
  • Prise en charge de l'ombrage avec normal map et lightmap
  • Prise en charge de l'architecture de rendu différé
  • Possibilité d'importer le mappage d'ombre en cascade (CSM), l'occlusion ambiante de l'espace écran (SSAO), ainsi que la réflexion / l'é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 des arbres / quadtrees / octtrees ou l'élimination dans la scène Extensible 3D Graphics

X3D spécifie divers profils pour différents niveaux de capacité, notamment X3D Interchange, X3D Core, X3D Interactive, X3D Immersive, X3D CADInterchange et X3D Full.

Il existe de nombreux logiciels qui analysent et interprètent nativement les fichiers X3D. Il s'agit notamment de Blender, un éditeur de graphismes et d'animations 3D, et 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 3-D, en utilisant la technologie graphique OpenGL 3-D. 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 correspondre à 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.