Construindo Mundos
em
Construindo Mundos
em X3D
<?xml version="1.0"encoding="UTF-8"?>
</attribute>
<attribute name="JOÃOMARCOS"/>
</attribute>
Construindo Mundos
em X3D
•
•
•
•
•
•
•
•
Objetivos
Desenho
Modelo
Montagem
Otimização
X3D Edit
Caso Prático
Integração com novas tecnologias
Construindo Mundos
em X3D
• Objetivos
– Entender os passos básicos para a
construção de mundos em X3D
– Descrever a sequência de instalação dos
softwares necessários para a edição de
arquivos X3D
– Manipular mundos X3D através do X3D-Edit
– Sugerir formas alternativas de
armazenamento de arquivos X3D para
ambientes distribuídos/GRID
Construindo Mundos
em X3D
• Desenho
– Características de Performance
• Sistema Operacional
• Tamanho de Download
• Browser Necessário
Construindo Mundos
em X3D
• Desenho
– Desenho do Mundo
• Todo o grupo deve possuir uma visão
única do objetivo
• Papel e Caneta, CAD, Desenhos
Eletrônicos...
Construindo Mundos
em X3D
• Desenho
– Incluir Dimensões Principais
• A escala entre as dimensões principais
deve ser definida inicialmente
Construindo Mundos
em X3D
• Desenho
– Fazer Storyboard das Animações
Complexas
– Refinar e Adicionar Detalhes
– Identificar os componentes do mundo
Construindo Mundos
em X3D
• Montagem
– Traduzir os Modelos para um formato em
comum
– Incluir e Posicionar os Componentes
– Desenvolver demais animações
– Ferramentas Disponíveis
• X3D-Edit
• Spazz3D
– www.spazz3d.com
• Internet Scene Assembler
– www.parallelGraphics.com
Construindo Mundos
em X3D
• Otimização
– Medir as características de Performance
• Frame Rate
• Tamanho de transferência
• Qualidade de renderização
– Fazer as alterações necessárias
•
•
•
•
•
Textura da Imagem
Modelagem
Animação
Layout do Mundo
Montagem
Construindo Mundos
em X3D
• Otimização
– Repita até que a performance
desejada seja atingida
Construindo Mundos
em X3D
• X3D-Edit
– X3D-Edit é um editor gráfico de arquivos
para Extensible 3D (X3D) que permite
edição livre de erro, autorização e validação
de arquivos de cena X3D ou VRML
– X3D-Edit usa o conjunto de construções XML
definidos pelo X3D Compact Document
Type Definition (DTD) juntamente com o
Java da Sun Microsystems, com o editor de
XML Xeena da IBM e arquivos de
configuração
Construindo Mundos
em X3D
. . . stExhibit\_new_result.
wrl
Construindo Mundos
em X3D
• Caso Prático
Construindo Mundos
em X3D
• Integração com Novas Tecnologias
Construindo Mundos
em X3D
• XML em Bases Relacionais
– Armazenar/Retornar documentos XML
• Armazenados em uma Coluna Única
• Armazenados em arquivos locais externos
– Compor ou Decompor e armazenar/retornar
porções
• Estaticamente ou dinamicamente mapeados para
tabelas relacionais
• Busca: rápida e poderosa busca/indexação em
XML
– Busca por campo e busca por intervalos em
elementos/atributos XML
Construindo Mundos
em X3D
• XML em Bases Relacionais
Construindo Mundos
em X3D
• XML em Bases Relacionais – Vantagens
– Armazenamento e gerenciamento de dados
tradicionais e não tradicionais
– Integração do poder do banco de dados com
a flexibilidade do XML/X3D
– Prover tipos de dados, funções e
procedimentos armazenados para gerenciar
XML armazenado em bases relacionais
– Principais Sistemas Operacionais
Suportados:
• Windows
• AIX Sun Solaris
• LINUX
HP-UX
Construindo Mundos
em X3D
• Métodos de Armazenamento
– Coluna XML
• Permite armazenar documentos XML intactos em
bases relacionais
• Mais indicado para o armazenamento de
documentos
• Documentos são inseridos em colunas e podem
ser
– Atualizados
– Retornados
– Procurados
• Elementos e Atributos podem ser mapeados para
tabelas adicionais, que podem ser indexadas para
uma busca estrutural mais rápida
Construindo Mundos
em X3D
• Métodos de Armazenamento
– Coleção XML
• Permite mapear estruturas de
documentos XML para tabelas relacinais
• Documentos XML podem ser compostos a
partir de dados relacionais
• Documentos XML podem ser
decompostos em bases relacionais
Construindo Mundos
em X3D
• Exemplo:
– Uma companhia que publica
jornais disponibiliza os artigos
na Web e quer manter um
arquivo de artigos publicados.
Neste cenário, você pode
armazenar o documento
completo ou partes do
documento em uma coluna
de um banco de dados
relacional. Este tipo de
armazenamento de
documento XML é chamado
de COLUNA XML
Construindo Mundos
em X3D
• Exemplo:
– O valor da ação de uma
empresa de informática é
alterada a cada 1 minuto,
e o valor pode ser
consultado a partir de um
documento XML. Para
este cenário a utilização
de COLEÇÃO XML é a
mais indicada.
Construindo Mundos
em X3D
• Revisão dos Tópicos
– Desenho
– Modelo
– Montagem
– Otimização
– X3D Edit
– Caso Prático
– Integração com novas tecnologias
Construindo Mundos
em X3D
•
Referência
–
–
–
–
–
–
–
–
–
www.web3d.org
www.vrml.org/news/x3d
www.x3d.net
www.realism.com/Web3D/x3d/s2002/
www.alphaworks.ibm.com/tech/xeena
www.ibm.com/software/data
www.javasoft.com
ovrt.nist.gov
www.agc.fhg.de/campfire
Construindo Mundos
em X3D
Construindo Mundos
em X3D
< :-) >
Download

Construindo Mundos em X3D