Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade...

34
Visualização 3D Prof. Dr. Annibal Hetem Jr.

Transcript of Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade...

Page 1: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Visualização 3D

Prof. Dr. Annibal Hetem Jr.

Page 2: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Objetivo

• O objetivo de se usar “Visão 3D” em Realidade Virtual é garantir (e facilitar) a imersão.

Page 3: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

VISÃO ESTÉREO

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

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.

Page 4: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

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.

Page 5: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Dispositivos de Visualização

• Óculos• Head Mounted Display (HMD)• Workstation• Workbench• Projeção frontal em tela plana• Projeção frontal em tela curva • Projeção por trás em tela plana• Cave

Page 6: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Óculos

Page 7: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

HEAD MOUNTED DISPLAY

Page 8: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Workstation

• Para uma pessoa

Page 9: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

“Workbench”

Para pequenos grupos de pessoas

Page 10: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Projeção frontal em tela plana

Sala de visualização da

Engenharia

PUC-Rio

Page 11: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Projeção frontal em tela curva

Para grandes grupos

Page 12: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Projeção frontal em tela curva

Edise

Texaco

Page 13: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Projeção por trás em tela plana (back projection)

Page 14: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

CAVE(projeção por trás em “todas” as paredes)

(grupos pequenos)

Page 15: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

CAVE

Page 16: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Criação de imagens estereoscópicas

Um desafio teórico e tecnológico

Page 17: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Sobreposição estereoscópica

Page 18: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Percepção em 3D

• Os olhos humanos permitem que o cérebro interprete as imagens 2D recebidas de forma a reconstruir um modelo tridimensional 3D.

Page 19: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

1. Conjunção de duas imagens

• Cada olho recebe uma visão obtida de ângulos diferentes da paisagem observada.

Page 20: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.
Page 21: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

2. Foco

• Os cristalinos adaptam sua forma de maneira a se ajustar à distância focal dos objetos.

• Sensação de profundidade.

Page 22: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.
Page 23: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

3. Centro visual

• A região do cérebro destinada à visão gera uma interpretação (na qual são consideradas também as posições relativas de partes do corpo) do ambiente 3D observado.

Page 24: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

http://www.stanford.edu/group/brainsinsilicon/

paul_bio.html

Page 25: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Imagens 2D interpretadas como 3D

Page 26: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Objetos 3D vistos como imagens 2D

• As “imagens 3D” são na verdade projeções em 2D de objetos 3D.

Page 27: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Métodos baseados em projeções

• Faz-se uma projeção de todos os vértices do objeto em um plano (que representa a retina).

Page 28: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

•Equivale ao que o olho vê.

•Pontos a distancias diferentes devem apresentar focos diferentes.

A imagem resultante

Page 29: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Formulação do algoritmo

Page 30: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Duas rotações:

•A primeira operação é calcular o sistema de coordenadas relativas associado com a projeção•Pode haver vários "i“, mas apenas um "n“.•A rotação é determinada pelo plano que contém "n" e "i". •"j" faz parte da base ortonormal, mas não faz parte dos objetos.

Page 31: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

A' representa o ponto A rotacionado

Com A', e o sistema de coordenadas associado ao plano, calcula-se a posição do novo ponto no plano de projeção.

Page 32: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

O Método stéreo

• Aplica-se o algoritmo duas vezes (uma para cada olho).

• O resultado são duas imagens, que podem ser combinadas

Page 33: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.

Dicas

• As linhas que ligam cada olho ao objeto definem um plano.

• Este plano é que determina o sistema de coordenadas das projeções.

Page 34: Visualização 3D Prof. Dr. Annibal Hetem Jr.. Objetivo O objetivo de se usar Visão 3D em Realidade Virtual é garantir (e facilitar) a imersão.