Trabalho 2 FCG

8
Trabalho 2 FCG Alexandre Valdetaro Gustavo Nunes

description

Trabalho 2 FCG. Alexandre Valdetaro Gustavo Nunes. Visualização de Imagens Panorâmicas. Desenvolver um visualizador de imagens panorâmicas. Entrada Imagem Equiretangular Imagem 360º Saída Visualização Imersiva Esférica Visualização Imersiva Cilíndrica. Visualizador. - PowerPoint PPT Presentation

Transcript of Trabalho 2 FCG

Page 1: Trabalho 2 FCG

Trabalho 2 FCG

Alexandre ValdetaroGustavo Nunes

Page 2: Trabalho 2 FCG

Visualização de Imagens Panorâmicas

• Desenvolver um visualizador de imagens panorâmicas.

• Entrada– Imagem Equiretangular– Imagem 360º

• Saída– Visualização Imersiva Esférica– Visualização Imersiva Cilíndrica

Page 3: Trabalho 2 FCG

Visualizador

• O Visualizador foi desenvolvido em DirectX com XNA

• Fotos obtidas em www.flickr.com

Page 4: Trabalho 2 FCG

Funcionamento do VisualizadorCPU

• Primeiramente cria-se uma malha em forma de Grid 2d.

• Carrega-se a foto como textura.• Mapeia-se a textura para o Grid.• Passa-se o grid+textura para a Placa Gráfica

Page 5: Trabalho 2 FCG

Funcionamento do VisualizadorGPU

• Tendo o grid texturizado no vertex shader, transforma-se os vértices de acordo com a equação paramétrica da esfera ou do cilindro.

• Sendo T e S as posições x e y no Grid variando de 0 a 1.

Page 6: Trabalho 2 FCG

• Equação de transformação para Esfera:

Funcionamento do VisualizadorGPU

cos*

sin*sin*

sin*cos*

**2

*

z

y

x

S

T

Page 7: Trabalho 2 FCG

Funcionamento do VisualizadorGPU

• Equação de transformação para Cilindro:

hTz

y

x

S

*

sin*

cos*

**2

Page 8: Trabalho 2 FCG

Funcionamento do Visualizador

• Posiciona-se a câmera no centro da superfície paramétrica.

• Para o Cilindro trava-se o eixo y da câmera.