eXtensible 3D Felipe Leite (fml) Moroni Granja (mog) Rodrigo Leite (rml2) Rodrigo Marroquim (rpm)
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 dados Maximiza interoperabilidade e facilita desenvolvimento de páginas web Suporte 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 cena Arquitetura de eventos Sensores Scripts e interpolators DEF e USE Prototipagem Cenas 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
X3D – Algumas ferramentas X3D Edit
X3D – Exercício Teórico Quais as vantagens do X3D em relação ao VRML? Cite alguns componentes funcionais herdados do VRML.
X3D – Bibliografia Modelagem e Visualização de Ambientes Virtuais na Web [MARINHO, Verônica Stocchi]