EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm)...
-
Upload
brenno-cadenas -
Category
Documents
-
view
215 -
download
1
Transcript of EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm)...
![Page 1: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/1.jpg)
eXtensible 3D
Felipe Leite (fml)Moroni Granja (mog)Rodrigo Leite (rml2)
Rodrigo Marroquim (rpm)
http://www.cin.ufpe.br/~fml
![Page 2: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/2.jpg)
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
![Page 3: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/3.jpg)
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
![Page 4: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/4.jpg)
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
![Page 5: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/5.jpg)
X3D - Profiles
![Page 6: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/6.jpg)
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
![Page 7: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/7.jpg)
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.
![Page 8: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/8.jpg)
X3D x VRML – Comparativo
![Page 9: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/9.jpg)
X3D – Exemplo de Código
![Page 10: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/10.jpg)
X3D - ExemploA figura abaixo mostra o resultado obtido através do código anteriormente mostrado
![Page 11: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/11.jpg)
X3D – Algumas ferramentas Flux Studio v2.1
http://www.fluxstudio.com/
![Page 12: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/12.jpg)
X3D – Algumas ferramentas X3D Edit
http://www.web3d.org/x3d/content/README.X3D-Edit.html
![Page 13: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/13.jpg)
X3D – Exercício Teórico Quais as vantagens do X3D em relação
ao VRML? Cite alguns componentes funcionais
herdados do VRML.
![Page 14: EXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm) fml.](https://reader035.fdocuments.co/reader035/viewer/2022070507/570638461a28abb8238f2df5/html5/thumbnails/14.jpg)
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]