Expansível 3D

3D expansível X3D
Características
Extensões .x3d, .x3dv, .x3dz, .x3dbz,.x3dvz
Tipo MIME model/x3d+xml, model/x3d+binary, model/x3d+vrml
Desenvolvido por Consórcio Web3D
Baseado em VRML
ISO 19776,19777

Extensible 3D (X3D) é um formato de arquivo multimídia e gráfico orientado para 3D . Foi criado pelo consórcio Web3D para suceder ao VRML 2.0 / 97 . Foi padronizado pela ISO em 2005.

O X3D é baseado em uma estruturação de tipo de gráfico de cena e pode ser expresso usando três sintaxes diferentes, a saber, a sintaxe VRML clássica, uma sintaxe baseada em XML e, finalmente, uma versão binária .

Atualmente, existem APIs para as linguagens Java e ECMAScript

No início de 2005, muitas empresas deixaram o consórcio Web3D para criar sua própria tecnologia 3D baseada em XML:

No entanto, nem todas essas tecnologias são tão abertas, documentadas e, portanto, acessíveis como VRML e X3D, que estão disponíveis gratuitamente na web.

Os mundos X3D podem ser visualizados usando visualizadores.

Exemplos

Ao salvar o seguinte código em uma página HTML, ao lado de um arquivo .x3d contendo um objeto Blender , obtemos um exemplo de uma página 3D da web:

<!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 e referências

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

Artigos relacionados

links externos

Visualizadores X3D (para visualizar arquivos X3D)

Exemplo de software usando este formato