RV imersiva e não imersiva Conceitos e Dispositivos Prof. Dr. Alexandre Cardoso Alexandre Cardoso RV 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 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 dados Monitores: Alexandre Cardoso Sistemas de RV não imersivo Alexandre Cardoso Sistemas 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 RV Alexandre Cardoso Alice 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 Alice Alexandre Cardoso Linguagens de desenvolvimento - RV não imersiva Alguns exemplos: – VRML – X3D – Java3D Alexandre Cardoso VRML 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 VRML 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 1: Virtual City Alexandre Cardoso VRML - 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 - Exemplos Motor elétrico virtual Alexandre Cardoso X3D Evolução Está da VRML em franco desenvolvimento e é alvo de pesquisas Site: – www.web3d.org/x3d Alexandre Cardoso Java3D é uma API desenvolvimento tridimensionais que se presta ao de sistemas gráficos 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 Java3D Suspensão de carros: Alexandre Cardoso Java3D Composição de cenas: Alexandre Cardoso RV 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çã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éreo) Alexandre Cardoso Percepção de imagens Estereoscó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çã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 viceversa. Alexandre Cardoso Cristal eyes Alexandre Cardoso SimulEyes VR Alexandre Cardoso Óculos obturadores Alternativa: – Sinal de vídeo entrelaçado: Linhas pares mostram a imagem esquerda; Linhas ímpares mostram a imagem direita. Alexandre Cardoso Monitores Estéreo Alexandre Cardoso Muro de monitores Alexandre Cardoso Capacetes Alexandre Cardoso Cave - Cavernas Alexandre Cardoso Cave Alexandre Cardoso Geração de Som Alexandre Cardoso Dispositivos de captura Luvas – data gloves Alexandre Cardoso Luvas – data gloves Alexandre Cardoso Scanner 3D Exemplo: Michelangelo Alexandre Cardoso Scanner 3D Foto Scanner 3D Alexandre Cardoso Rastreadores 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ânico Alexandre Cardoso Rastreador magnético Alexandre Cardoso Rastreador Óptico Alexandre Cardoso Associação capacete-rastreador Alexandre Cardoso