3DMLW (3D Markup Language for Web, ou Linguagem de Marcação 3D para Web) é um formato de arquivo padrão definido em XML para representação de conteúdo dinâmico interativo em 3-Dimensões (3D) e 2-Dimensões (2D) na Internet.

Para visualizar arquivos 3DMLW, é necessário instalar o plug-in 3DMLW, que utiliza a biblioteca OpenGL para renderização de imagens, desenvolvido pela 3D Technologies R&D para os principais navegadores web ("Internet Explorer", "Mozilla Firefox", "Opera", etc).

Formato de Arquivo editar

O 3DMLW é um formato de arquivo texto baseado no padrão XML 1.0. Em 3DMLW, conteúdos 2D e 3D estão separados, mas podem ser exibidos em sobreposição. Podem ainda ter ligações entre si (como arquivos HTML).

Os arquivos 3DMLW têm como extensão de arquivo .3dmlw (por exemplo carro.3dmlw). O 3DMLW suporta os formatos de arquivo para modelagem tridimensional .3ds e .obj.

Exemplo de um arquivo 3DMLW:

<?xml version='1.0' standalone='no'?>
<document>
  <content2d>
    <area width='200' height='100' color='#C0C0C0FF' texture='flower.png' />
  </content2d>
  <content3d id='content' camera='{#cam}'>
    <camera id='cam' class='cam_rotation' y='10' z='40' viewy='10'/>
    <box name='ground' width='100' height='2' depth='100' color='green' class='ground' />
    <box name='dynamic' y='20' width='10' height='10' depth='10' color='blue' />
  </content3d>
</document>

Plug-in 3DMLW editar

Para visualizar arquivos 3DMLW é necessário utilizar um plug-in 3DMLW para navegador web ou um programa visualizador de arquivos 3DMLW. O plug-in utiliza para renderização de imagens o OpenGL (Open Graphics Library, ou Biblioteca de Imagens Aberta), padrão reconhecido para exibir imagens tridimensionais e bidimensionais em computadores. A 3D Technologies R&D (empresa que desenvolve o plug-in 3DMLW) anunciou o suporte num futuro próximo também para DirectX e outros sistemas de renderização 3D, e a possível adequação do formato para monitores 3D LCD ou outros equipamentos.

O plug-in 3DMLW atualmente está disponível para os seguintes navegadores web: Internet Explorer, Mozilla Firefox e Opera.

Ligações externas editar

Geral editar

Documentação editar