Upload
internet
View
107
Download
0
Embed Size (px)
Citation preview
Alexandre Cardoso
RV imersiva e não imersivaRV imersiva e não imersiva
Conceitos e DispositivosConceitos e Dispositivos
Prof. Dr. Alexandre Cardoso
Alexandre Cardoso
RV não imersivaRV não imersiva
Vantagens:– utilizar as vantagens da evolução da
indústria de computadores;
– evitar as limitações técnicas e problemas decorrentes do uso de capacete e outros periféricos;
– e facilidade de uso e custo.
Alexandre Cardoso
RV não imersivaRV não imersiva
Equipamentos:– Entrada de dados:
Teclado Mouse Joystick Bolota Rastreadores microfone
– Saída de dados: Monitores comuns: CRT e LCD Fones de ouvido
Alexandre Cardoso
RV não imersiva: saída de dadosRV não imersiva: saída de dados
Monitores:
Alexandre Cardoso
Sistemas de RV não imersivoSistemas de RV não imersivo
Alexandre Cardoso
Sistemas de desenv. de RVSistemas de desenv. de RV
bibliotecas ampliáveis de funções orientadas;
voltados para especificações de realidade virtual;
simplificam a tarefa de programar mundos complexos: bibliotecas ampliáveis com grande quantidade de objetos
Alexandre Cardoso
Sistemas de desenv. de RVSistemas de desenv. de RV
Alexandre Cardoso
AliceAlice
Ferramenta de autoria; Permite a construção de ambientes
virtuais compostos por objetos gráficos à qual podem ser associados comportamentos;
Não é uma ferramenta de modelagem; Possui ambiente específico para o
desenvolvimento.
Alexandre Cardoso
AliceAlice
Alexandre Cardoso
Linguagens de desenvolvimento - RV não Linguagens de desenvolvimento - RV não imersivaimersiva
Alguns exemplos:
– VRML
– X3D
– Java3D
Alexandre Cardoso
VRMLVRML
Permite:– novo tipo de aplicações - baseadas na WEB;
– simulação distribuída.
Características relevantes:
– conectividade em rede
– interação multiusuário
– interface com o usuário baseada em modelagem multimídia tridimensional - 3D
Alexandre Cardoso
VRMLVRML
Desenvolvimento:
– Construção de ambientes virtuais por
união de elementos geométricos;
– Associação com Java e JavaScript;
– Não há compilação;
– Arquivos do tipo arquivo texto.
Alexandre Cardoso
VRML – Exemplos VRML – Exemplos
1: Virtual City
Alexandre Cardoso
VRML - ExemplosVRML - Exemplos
2. Nosso Planeta
http://www.hypermultimedia.com/Space/earth.htm
3. Planetas do sistema solar
http://www.hypermultimedia.com/Space/planets.htm
Alexandre Cardoso
VRML - ExemplosVRML - Exemplos
Motor elétrico virtual
Alexandre Cardoso
X3DX3D
Evolução da VRML
Está em franco desenvolvimento e é
alvo de pesquisas
Site:
– www.web3d.org/x3d
Alexandre Cardoso
Java3DJava3D
é uma API que se presta ao desenvolvimento de sistemas gráficos tridimensionais
possibilita a criação de complexos Sistemas Realidade Virtual em um nível mais elevado que outras APIs gráficas.
É compilada e está associada a um pacote
de classes – Java3D CoreClasses.
Alexandre Cardoso
Java3DJava3D
Suspensão de carros:
Alexandre Cardoso
Java3DJava3D
Composição de cenas:
Alexandre Cardoso
RV ImersivaRV Imersiva
Visão Estéreo;
Necessidade de conceber duas imagens,
uma para cada um dos olhos;
Sistemas exigem periféricos mais caros e
adequados à projeção estéreo.
Alexandre Cardoso
IntroduçãoIntrodução
Evolução:– Animais apresentam olhos posicionados
na frente da cabeça, perdendo o campo visual de, praticamente, 360 graus e ganhando a visão binocular (estéreoestéreo)
Alexandre Cardoso
Percepção de imagens Percepção de imagens EstereoscópicasEstereoscópicas
Visão de duas imagens permite
percepção de um espaço sólido
tridimensional.
Cérebro funde as duas imagens,
inferindo distância e profundidade, a
partir desta fusão.
Alexandre Cardoso
ObtençãoObtenção
Cristal eyes:– As imagens esquerda e direita se alternam
no vídeo rapidamente;
– Há oclusão de uma das imagens por polarização dos óculos colocados à frente do observador;
– Olho direito só vê a imagem direita e vice-versa.
Alexandre Cardoso
Cristal eyesCristal eyes
Alexandre Cardoso
SimulEyes VRSimulEyes VR
Alexandre Cardoso
Alternativa:– Sinal de vídeo entrelaçado:
Linhas pares mostram a imagem esquerda; Linhas ímpares mostram a imagem direita.
Óculos obturadoresÓculos obturadores
Alexandre Cardoso
Monitores EstéreoMonitores Estéreo
Alexandre Cardoso
Muro de monitoresMuro de monitores
Alexandre Cardoso
Capacetes Capacetes
Alexandre Cardoso
Cave - CavernasCave - Cavernas
Alexandre Cardoso
CaveCave
Alexandre Cardoso
Geração de SomGeração de Som
Alexandre Cardoso
Dispositivos de captura Dispositivos de captura
Luvas – data gloves
Alexandre Cardoso
Luvas – data glovesLuvas – data gloves
Alexandre Cardoso
Scanner 3D Scanner 3D
Exemplo: Michelangelo
Alexandre Cardoso
Scanner 3DScanner 3D
Foto Scanner 3D
Alexandre Cardoso
RastreadoresRastreadores
Permitem capturar os movimentos do usuário e atualizar o ambiente virtual que será apresentado ao mesmo.
Podem ser: – Mecânicos;– Magnéticos;– Óptico.
Alexandre Cardoso
Rastreador mecânicoRastreador mecânico
Alexandre Cardoso
Rastreador magnéticoRastreador magnético
Alexandre Cardoso
Rastreador Rastreador ÓpticoÓptico
Alexandre Cardoso
Associação capacete-rastreadorAssociação capacete-rastreador