View
40
Download
0
Category
Preview:
DESCRIPTION
eXtensible 3D. Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm). http://www.cin.ufpe.br/~fml. X3D – Introdução. Padrão aberto desenvolvido para distribuição de conteúdo 3D Combina geometria e descrição de comportamentos em um único documento - PowerPoint PPT Presentation
Citation preview
eXtensible 3D
Felipe Leite (fml)
Moroni Granja (mog)Rodrigo Leite (rml2)
Rodrigo Marroquim (rpm)
http://www.cin.ufpe.br/~fml
X3D – Introdução
Padrão aberto desenvolvido para distribuição de conteúdo 3D
Combina geometria e descrição de comportamentos em um único documento
Surgiu da última revisão do VRML97, incorporando aprimoramentos desta linguagem e melhorias na sua arquitetura
X3D – Aprimorando o VRML97 Maior precisão com a iluminação e
modelos de eventos Expansão das capacidades do grafo de
cena Múltiplos formatos de codificação
aceitos: VRML, XML e binário. Arquitetura modular Maior flexibilidade
X3D – Modularidade
Vários níveis de funcionalidades, divididos em profiles, que contém uma coleção de componentes. Têm sua definição obrigatória em um arquivo X3D
Componentes são o conjunto de serviços que o usuário necessita para sua aplicação
X3D - Profiles
X3D e XML Definição do código neste formato tem
como vantagens:Melhor arquivamento, reúso e filtragem de
dadosMaximiza interoperabilidade e facilita
desenvolvimento de páginas webSuporte a mais ferramentas, como stylesheets
e transformações para visualização 3D através de CML (Chemical Markup Language) e MathML, por exemplo
Integração com futuros formatos web baseados em XML
X3D – Componetes Funcionais Componentes herdados do VRML:
Grafo de cenaArquitetura de eventosSensoresScripts e interpolatorsDEF e USEPrototipagemCenas distribuídas
Componentes introduzidos:Export e Import, que servem respectivamente para
definir quais os elementos de um arquivo externo que poderão ser importados e, para fazer com que o arquivo externo fique disponível para uso e possíveis distribuições de eventos.
X3D x VRML – Comparativo
X3D – Exemplo de Código
X3D - Exemplo
A figura abaixo mostra o resultado obtido através do código anteriormente mostrado
X3D – Algumas ferramentas Flux Studio v2.1
http://www.fluxstudio.com/
X3D – Algumas ferramentas X3D Edit
http://www.web3d.org/x3d/content/README.X3D-Edit.html
X3D – Exercício Teórico
Quais as vantagens do X3D em relação ao VRML?
Cite alguns componentes funcionais herdados do VRML.
X3D – Bibliografia
http://www.web3d.org/x3d/
http://www.lsi.usp.br/%7Elsoares/x3d/faq.html
http://en.wikipedia.org/wiki/X3D
Modelagem e Visualização de Ambientes Virtuais na Web
[MARINHO, Verônica Stocchi]
Recommended