X3D (Extensible 3D) David Menezes Cardoso Djaci Alves de Araujo Filho Thiago Augusto Souza...

Preview:

Citation preview

X3D(Extensible 3D)

David Menezes CardosoDjaci Alves de Araujo Filho

Thiago Augusto Souza NascimentoTiago Luiz Buarque de Amorin

 {dmc4, daaf, tasn, tlba} @cin.ufpe.br

Seminário de Introdução à Multimídia

Roteiro

• Motivação• Contextualização• Principais características• VRML x X3D• Arquitetura• Ferramenta• Exercícios

Motivação

• Aplicações complexas• Realidade Virtual

• Novas tecnologias• Padronização e Reuso

• Impacto na produtividade

• Espaços tridimensionais

Contextualização

• Criação do ISO VRML 97• A explosão da WEB• Web3D Consortium• Propósito inicial, com VRML:

• Representar cenários e objetos 3D de forma simplificada.

• VRML evolução X3D

Características [1/2]

• Baseado em XML• Portabilidade, escalabilidade e flexibilidade;• Internet

• Extensão de VRML• Modular e reutilizável• Especificação Padrão ISO• Aplicabilidade genérica

• CAD, arquitetura, engenharia, multimídia, entretenimento, simuladores, ...

Características [2/2]

• Estilo Component-oriented• Composição objetos – 2D x 3D

• Real-Time Enabled• Alta qualidade, vetorial• Audio/Video• Scripting (dinamismo)• Navegação

• Suporta nativamente: colisão, proximidade, detecção de visibilidade.

VRML x X3D

• Capacidades do grafo de cenas• Modelo de programação revisado e

unificado• Múltiplos formatos de codificação

• Descrevem o mesmo modelo abstrato, incluindo XML.

• Arquitetura modular• Faixa de níveis

• Estrutura da especificação expandida

VRML x X3D

Arquitetura

Ferramenta

• SwirlX3D

SwirlX3DAdicionando um componente

Tela de adição de componentes

SwirlX3D

Editando um nó

Tela de edição

SwirlX3D

Adicionando timerConfigurando timer

SwirlX3D

Adicionando Interpolador

Configurando Interpolador

SwirlX3D

Adicionando Route

Exercícios

1. Criar uma arquivo X3D que contenha um nó do tipo shape que possua uma textura.

2. O componente criado deve realizar o movimento de rotação no eixo y.

Referências

• http://www.lsi.usp.br/~lsoares/x3d/faq.html

• http://www.web3d.org/x3d/ • http://en.wikipedia.org/wiki/X3D• http://www.pinecoast.com/download.htm • http://www.swirlx3d.com/tutorials.htm

X3D(Extensible 3D)

David Menezes CardosoDjaci Alves de Araujo Filho

Thiago Augusto Souza NascimentoTiago Luiz Buarque de Amorin

 {dmc4, daaf, tasn, tlba} @cin.ufpe.br

Seminário de Introdução à Multimídia

Recommended