3D ampliable

3D expandible X3D
Caracteristicas
Extensiones .x3d, .x3dv, .x3dz, .x3dbz,.x3dvz
Tipo de Mimica model/x3d+xml, model/x3d+binary, model/x3d+vrml
Desarrollado por Consorcio Web3D
Basado en VRML
YO ASI 19776, 19777

Extensible 3D (X3D) es un formato de archivo multimedia y de gráficos orientado a 3D . Fue creado por el consorcio Web3D para suceder a VRML 2.0 / 97 . Fue estandarizado por ISO en 2005.

X3D se basa en una estructura de tipo gráfico de escena y se puede expresar utilizando tres sintaxis diferentes, a saber, la sintaxis clásica de VRML , una sintaxis basada en XML y, finalmente, una versión binaria .

Actualmente, existen API para los lenguajes Java y ECMAScript

A principios de 2005, muchas empresas abandonaron el consorcio Web3D para crear su propia tecnología 3D basada en XML:

Sin embargo, no todas estas tecnologías son tan abiertas, documentadas y, por tanto, accesibles como VRML y X3D, que están disponibles de forma gratuita en la web.

Los mundos X3D se pueden ver con visores.

Ejemplos de

Al guardar el siguiente código en una página HTML, junto a un archivo .x3d que contiene un objeto Blender , obtenemos un ejemplo de una página web 3D:

<!DOCTYPE html> <html> <head> <meta http-equiv='Content-Type' content='text/html;charset=utf-8'></meta> <link rel='stylesheet' type='text/css' href='http://www.x3dom.org/x3dom/release/x3dom.css'></link> <script type='text/javascript' src='http://www.x3dom.org/x3dom/release/x3dom.js'></script> </head> <body> <h1>Coordonnées brutes d'un triangle interactif</h1> <X3D profile="Interchange" version="3.2" xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance" xsd:noNamespaceSchemaLocation="http://www.web3d.org/specifications/x3d-3.2.xsd"> <Scene> <Shape> <IndexedFaceSet coordIndex="0 1 2"> <Coordinate point="0 0 0 1 0 0 0.5 1 0"/> </IndexedFaceSet> </Shape> </Scene> </X3D> <div style="clear:both;"></div> <h1>Intégration d'un fichier x3d</h1> <x3d id='someUniqueId' showStat='false' showLog='false' x='0px' y='0px' width='400px' height='400px'> <scene> <inline url='horse.x3d' ></inline> <scene> </x3d> </body> </html>

Notas y referencias

  1. http://x3dom.org/x3dom/example/blenderExport/horse.x3d
  2. http://www.x3dom.org/?page_id=1101

Artículos relacionados

enlaces externos

Visores X3D (para ver archivos X3D)

Ejemplo de software que utiliza este formato