Post on 17-Apr-2015
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
?