INF1366 – Computação Gráfica Interativa - PUC-Rio

Propaganda
INF1366 – Computação Gráfica Interativa
Professor:Alberto B. Raposo ([email protected])
Sala: Tecgraf (antigo LES), prédio ITS
Trabalho 1: Data de Apresentação – 06 de Outubro de 2005
Desenvolvimento de programa interativo para animação cinemática ou dinâmica.
Dados de entrada fornecidos pelo usuário: parâmetros da simulação a ser realizada e/ou
dos objetos da cena.
Dados de saída: mundo VRML ou vídeo gerado a partir da seqüência de quadros
produzida com o POV-RAY.
Entrega:
Deverá ser entregue ao professor, até a data prevista, o código fonte e o executável
(Windows) do programa implementado. Na aula de apresentação, cada aluno fará uma
breve demonstração/apresentação (10 min.) da simulação e do programa desenvolvidos.
Observações:
•
Para a escolha do processo físico a ser simulado, há 2 exemplos nas transparências da
aula de animação (pêndulo e amortecedor). Também pode ser consultado qualquer
livro de física para encontrar alguma simulação (equação posição x tempo).
Exemplos: plano inclinado com atrito, colisão (força de reação), mola, etc.
•
O trabalho pode ser implementado em VRML ou POV-RAY:
•
Em VRML, o resultado será um arquivo VRML + programa externo (Java) que
interage com o VRML por meio do Script Node ou EAI (External Authoring
Interface). A simulação rodará no browser VRML e o programa externo será um
applet, responsável pela leitura dos parâmetros da simulação e sua passagem para
o VRML.
•
No POV-RAY, será necessário o desenvolvimento de um programa separado para
a leitura dos parâmetros, que terá como resultado um arquivo .pov. Esse .pov, será
executado com o POV-RAY e deverá gerar uma seqüência de quadros numerados
para a montagem do vídeo com algum gerador de vídeo disponível em:
http://www.povray.org/resources/links/
O trabalho será realizado individualmente!
A discussão com outros colegas e a pesquisa por soluções semelhantes que possam
ajudar no desenvolvimento é encorajada. Porém, durante a escrita do código, a
“colaboração” entre os alunos não é apropriada – não use código de terceiros!
Download