3DMLW
Este artigo ou secção contém uma lista de referências no fim do texto, mas as suas fontes não são claras porque não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. (Setembro de 2020) |
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 | editar código-fonte]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 | editar código-fonte]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 | editar código-fonte]Geral
[editar | editar código-fonte]- «Site oficial do plugin 3DMLW» (em inglês)
- «Site oficial do Editor 3DMLW». (em inglês)
- «3D Technologies R&D» (em inglês)
Documentação
[editar | editar código-fonte]- «Especificação de etiquetas 3DMLW» (em inglês)
- «Tutoriais 3DMLW». (em inglês)
- «Fórum oficial 3DMLW» (em inglês)