bacharelado de informática puc-rio prof. rodrigo toledo realidade virtual

23
Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL REALIDADE VIRTUAL

Upload: internet

Post on 16-Apr-2015

107 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

Bacharelado de Informática

PUC-Rio

Prof. Rodrigo Toledo

REALIDADE VIRTUALREALIDADE VIRTUAL

Page 2: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

TÓPICOS•DEFINIÇÃO (imersão, interação)

•DIFERENTES APLICAÇÕES

•VISÃO ESTÉREO

•VISUALIZAÇÃO ESTÉREO

•HARDWARE (computadores e placas gráficas)

•DISPOSITIVOS DE VISUALIZAÇÃO

•OUTROS DISPOSITIVOS

•SALAS DE VISUALIZAÇÃO

•REALIDADE VIRTUAL DISTRIBUÍDA

•DESAFIOS, AVANÇOS E FUTURO

Page 3: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

DEFINIÇÃO DE RV

Forma de visualizar, manipular, explorar, interagir e modificar dados complexos através do computador.

É considerada o tipo de interface homem-máquina mais avançada atualmente disponível.

Termos relacionados:• IMERSÃO• INTERAÇÃO • (envolvimento)• (grau de realismo)• (imersiva x não imersiva)• visão x visualização

Page 4: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

IMERSÃO

OBJETIVO: THE MATRIX

Diferentes graus de imersão:

•Imagens 3D•Estéreo•Capacete•Som•force feedback

Page 5: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

INTERAÇÃO

O que se espera:

•Movimentação da câmera•Animação dos objetos•(6 graus de liberdade)•Ação => Reação (sem latência)

O que mais pode existir:

•Som•Tato (force feed back)•Reconhecimento de voz•(?)

translação no eixo

rotação em torno do eixo

X

Y

Z

Y

Z

X

Page 6: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

DIFERENTES APLICAÇÕES

Áreas interessadas:

•Petróleo•Veículos de transporte (terrestre e aéreo)•Medicina•Entretenimento

Aplicações:

•Simulação•Modelagem•Realidade aumentada

Page 7: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

DIFERENTES APLICAÇÕESSimulação/Treinamento Modelagem Realidade Aumentada

Petróleo Fluxo de óleo Reservatório Manutenção à distância

Meios de transporte Batida de carro / vôo Projetar novo carro Visibilidade a noite

Medicina Treinamento cirurgia Prótese Cirurgia

Page 8: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

VISÃO ESTÉREO

A Visão Estéreo tem este nome por precisar do uso de ambos os olhos. Assim como a audição estéreo requer ambos os ouvidos.

Visão Estéreo x Visão 3D

Popularmente a visão estéreo é chamada de visão 3D.

No entanto, existem visões 3D que não são estéreo (próximo slide), portanto a nomenclatura correta é Estéreo.

A Visão Estéreo é uma das principais informações de profundidade na visão do ser humano.

Page 9: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

DISPOSITIVOS DE VISUALIZAÇÃO

•ÓCULOS

•HEAD MOUNTED DISPLAY

Page 10: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

OUTROS DISPOSITIVOS• Mouse 3D

• Head Tracker

6 graus de liberdade de movimentação (6DOF)

Page 11: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

OUTROS DISPOSITIVOS

•Luvas eletrônicas

Page 12: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

OUTROS DISPOSITIVOS•Force Feed Back

•Scanner 3D

Page 13: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

AMBIENTES DE VISUALIZAÇÃO•“Workstation”

(Para 1 pessoa)

•HEAD MOUNTED DISPLAY

Page 14: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

AMBIENTES DE VISUALIZAÇÃO

•“Workbench”

(Para pequenos grupos)

Page 15: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

AMBIENTES DE VISUALIZAÇÃO•Projeção frontal em tela plana (Para grupos maiores)

LabVis quando tinha apenas 1 projetor

Futuramente: sala de visualização da Engenharia

Page 16: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

AMBIENTES DE VISUALIZAÇÃO•Projeção frontal em tela curva (Para grupos maiores)

Uso de 3 projetores

Page 17: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

AMBIENTES DE VISUALIZAÇÃO•Projeção frontal em tela curva

(continuação)

Edise

Texaco

Page 18: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

AMBIENTES DE VISUALIZAÇÃO•Projeção por trás em tela plana (back projection)

(grupos maiores)

Em Natal (petrobras)Futuramente 2ª sala Edise

Page 19: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

AMBIENTES DE VISUALIZAÇÃO•CAVE (projeção por trás em “todas” as paredes)

(grupos pequenos)

Page 20: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

AMBIENTES DE VISUALIZAÇÃO

Page 21: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

RV DISTRIBUÍDA/REMOTA

Tudo indica ser este o futuro.

Macro-objetivos da PETROBRAS:

-Acompanhamento de perfuração de poço direcional com atualização do modelo. (área de Reservatório)

-Assistência a procedimentos de instalação e manutenção de sistemas submarinos. (Engenharia)

Page 22: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

DESAFIOS P/ A COMPUTAÇÃO GRÁFICA

Conseguiremos fazer CG em tempo real com a mesma qualidade que o Spilberg faz para o cinema?

Problemas:

-excesso de polígonos-aliasing-sombra-espelhos (reflexos)

Soluções:

-multi-resolução, culling-super-amostragem-shadow-map-várias câmeras-Processadores Mais Velozes (multi-processamento)

Page 23: Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo REALIDADE VIRTUAL

DESAFIOS P/ A ÁREA DE REDES/DISTRIBUIÇÃO

Problemas:

-Tempo real a distância-Atualizações de modelos

Soluções:

-Rede de alta velocidade-Protocolos espertos de comunicação