28/05/2006 Bruno Marques e Sérgio Vieira Instituto Superior Técnico1 Representação de corpos...

Post on 17-Apr-2015

110 views 3 download

Transcript of 28/05/2006 Bruno Marques e Sérgio Vieira Instituto Superior Técnico1 Representação de corpos...

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 1

Representação de corposcelestes

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 2

AplicaçãoAplicação

• Simulação e Representação de corpos celestes e seus movimentos

• Geração de sistemas estelares e corpos celestes de forma procedimental

• Representação destes corpos a grandes distâncias e próximo das suas superfícies

• Plataforma alvo: Display Wall do laboratório Lourenço Fernandes no pólo Tagus Park

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 3

Ferramentas e bibliotecas utilizadasFerramentas e bibliotecas utilizadas

• OpenSG

• libNoise

• libExpat

• Windows + Linux

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 4

Geração ProcedimentalGeração Procedimental

2D 3D

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 5

NoiseNoise

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 6

NoiseNoise

+ +

+ =

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 7

NoiseNoise 3D 3D

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 8

Algoritmo de visualização de terrenoAlgoritmo de visualização de terreno

• Características necessárias:– Possibilidade de visualização a grandes

distâncias assim como a grande proximidade– Pouca modificação de geometria (para

optimização na visualização em clustering)– Integração fácil com noise– Possível adaptação para visualização de

corpos celestes (terrenos esféricos)

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 9

Algoritmo de visualização de terrenoAlgoritmo de visualização de terreno

Utilização da técnica geomipmapping ( http://www.flipcode.com/articles/article_geomipmaps.pdf )

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 10

Algoritmo de visualização de terrenoAlgoritmo de visualização de terreno

Utilização de blocos de terrenos com diferentes níveis de detalhe

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 11

Algoritmo de visualização de terrenoAlgoritmo de visualização de terreno

Para se adaptar à visualização de corpos celestes, utilização de 6 ‘terrenos’:

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 12

Técnicas de OptimizaçãoTécnicas de Optimização

• Criação à priori dos blocos de terreno

• Cache

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 13

ResultadosResultados

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 14

DemonstraçãoDemonstração

• Vídeo(http://web.ist.utl.pt/~ist151094/gru.html)

28/05/2006Bruno Marques e Sérgio Vieira

Instituto Superior Técnico 15

PerguntasPerguntas

?