View
103
Download
0
Category
Preview:
Citation preview
VRML
Departamento de Engenharia Elétrica EESC-USP
Sel 710 - Arquiteturas especiais para processamento e visualização de imagens
Profa. Maria Stela Veludo de Paiva
Lívia Amaral
Marcelo Barreiro
O início
O VRML foi concebido em 1994
Necessidade de ambiente 3D na web sem precisar de redes de alta velocidade
VRML (Virtual Reality Markup Language) teve o termo "Markup" substituído por "Modeling" para refletir melhor a natureza gráfica do VRML.
A linguagem
VRML é uma linguagem independente de plataforma
Permite animação, movimentos de corpos e iteração entre usuários
Atualmente é o padrão para desenvolvimento de aplicações RV na rede
Sobre a linguagem
VRML é baseada no Open Inventor
objetos podem receber atributos como cor, textura e mapeamento, transparência, brilho, deformação, translações e rotações.
A linguagem VRML têm a capacidade de representar mundos e objetos tridimensionais formados através de primitivas geométricas
Vantagens
Permite que um mundo virtual possa ser construído por objetos pré definidos em arquivos separados
VRML é interpretada
Como funciona ?
O código VRML é apenas descritivo e as rotinas de navegação e interação são implementadas no browser.
A partir de um link, o browser carrega o arquivo texto contendo a descrição do ambiente, monta o ambiente e carrega as texturas
Começando com a linguagem
O código VRML é feito em um editor de textos.
Uma vez editados, os arquivos são gravados em formato ASCII com a extensão .wrl (word reality language).
O arquivo não precisa ser compilado
Introdução a linguagem
#VRML V1.0 ascii # The following model has been produced at the # Foundation of the Hellenic World, by the 3D animator # Vanguelis Christodoulou (http://www.fhw.gr/~evan) # with the help of the Foundation's architect # John Svolos (http://www.fhw.gr/~svolos). # # This model is located at the following location: # http://www.fhw.gr/projects/olympics/classical/zeus/wrl/temple.wrl # # For more information look at the Web pages of the Foundation at # http://www.fhw.gr/ or at the "Olympics Through Time" Web site # at http://www.fhw.gr/projects/olympics/ or send mail to webmaster@fhw.gr # # Copyright 1996, Foundation of the Hellenic World, All Rights Reserved # # Modification 001: Viewpoint Inside_2 was changed to result in visible view # by Y.M. 10-09-96 #
Continuando com a linguagem
DEF Title Info{string "The Temple of Zeus at Olympia"} DEF Viewer Info{string "walk" # walk or examiner}
DEF BackgroundColor Info{string "0.05 0.163 0.271"}
DEF Cameras Switch{whichChild 0 DEF Approach PerspectiveCamera{ position 53 5 60 orientation 0 -0.9 0 -0.6 } DEF Front_View PerspectiveCamera{ position -0.8 -0.3 14 orientation 0.6 0 0 0.5 } DEF Entrance PerspectiveCamera{ position -0.8 2 2 orientation 0.5 -0.7 0 0.1 }
Ferramentas de apoio
Pode-se usar ferramentas de apoio como modeladores 3D (Autocad, 3D Studio, WorldUp, etc) e editores gráficos (Photoshop, Paint Shop Pro, etc) para facilitar o desenvolvimento.
Unidades de medida
VRML usa o sistema cartesiano 3D. A seqüência dos eixos é X,Y,Z e a unidade de medida para distâncias é metros e para ângulos é radianos.
Realidade Virtual
A Realidade Virtual pode ser considerada como a junção de três idéias básicas: imersão, interação e envolvimento.
Sensores para Interação
Para construir circuitos de animação VRML, você conecta uma cadeia de diferentes nodes
Pode-se dizer que um node é um conjunto de especificações que determinam as características dos objetos contidos no cenário
Principais nodes
Formas e Geometria: Box, Cone, Coordinate, Cylinder, ElevationGrid, Extrusion, etc;
Aspecto: Appearance, Color, FontStyle, ImageTexture, Material, TextureForm;
Animação: ColorInterpolator, CoordinateInterpolator, etc;
VRML x HTML
VRML está para o mundo tridimensional, assim como HTML está para o mundo bidimensional
Exemplos
Templo
Jogo
Referências Bibliográficas Burdea. G. & Coiffet, P. (1994) Virtual Reality Technology,
John Wiley & Sons, 399p. AMES, A., NADEAU, D., MORELAND,J. - VRML Sourcebook
- Ames, A.L. et al. -The VRML Sourcebook. John Wiley &
Sons, 1996. BURDEA,G. & COIFFET,P. - Virtual RealityTechnology, John
Wiley & Sons, New York, NY, 1994. Lemay, L. et al. - 3D Graphics and VRML 2. Sams Net, 1996. Silicon Graphics -
http://www.sgi.com/Products/Indigo2/IMPACT/ The Open Inventor Faq -
http://www.sgi.com/Technology/Inventor/FAQ.html
Referências Bibliográficas
Tutorial de VRML em português
http://www.dc.ufscar.br/grv/vrml/tutoriais/vrml10/ Ferramenta para modelagem e conversores
http://www.caligari.com Página completa sobre Realidade Virtual
ultra.pucrs.br/inf/profs Tutorial VRML 1.0
http://www.dc.ufscar.br/grv/vrml/tutoriais/vrml10/ Tutorial sobre as extensões do live3D
http://www.dc.ufscar.br/grv/vrml/live3d/ Realidade Virtual - Introdução
http://www.dc.ufscar.br/~juliano/rv/
VRML
FIM
Interação com um ambiente
Imersão em um ambiente
Recommended