eXtensible 3D

Post on 18-Jan-2016

40 views 0 download

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

Transcript of eXtensible 3D

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]