Interactive 3D visualization
by Rodrigo de Toledo
28/08/2007
Perguntas
• Nome, período e por que CG?
• Qual a sua experiência em programação?
– Programação Orientada a Eventos (interface
gráfica)?
– Já fez algum programa modulado em diversos
arquivos e usando bibliotecas que não são padrão?
– Programação Orientada a Objetos?
– Design patterns?
• Experiência profissional?
• Dominío do inglês?
(Now, a little bit about me...)
Computer Graphics
Modelagem de dados
(geometria computacional)
DADOS
Visualização
Visão
(computação gráfica,
síntese de imagem)
(análise de imagem)
IMAGEM
Processamento de imagens
Modelagem de Dados
Visão
Computacional
http://www.tecgraf.puc-rio.br/juizvirtual
Processamento de Imagens
Visualização
• 2D x 3D
– Photoshop x 3D Max
• Interativa (ex:games)
x
pré-processada (ex: “Os incríveis”)
• Perguntas:
• Como aumentar qualidade sem perder performance?
• Como aumentar performance sem perder qualidade?
• Como aumentar o volume de objetos visualizados sem perder
performance?
• Como aumentar realismo?
• Como aumentar interatividade?
• Como visualizar o que não pode ser visto? (exemplos em
visualização científica: campos vetoriais, reservatórios de petróleo)
Visualização Interativa
• Frame rate
– 30 fps
• 2 exigências:
– Movimento visualmente contínuo
– Tempo de latência “imperceptível” entre a ação do usuário e a
reação da aplicação
• Games x Visualização Científica
• Superfícies e volumes
Superfície x Volume
350 millions of triangles
Onde estamos?
Computação Gráfica
Modelagem
Visualização
2D
Proc. Img.
3D
Pré-processada
Interativa
Vis. Científica
Superfícies
Programação CPU
Volumes
Programação GPU
Game
Visão
Visualisation Interactive de Modèles
Complexes avec les Cartes
Graphiques Programmables
Interactive Visualization of
Massive Models using
Graphics Cards
Rodrigo de Toledo
Ph.D. thesis
LORIA-INRIA
Download

07_aula_turma_albert.. - PUC-Rio