Bons conhecimentos de programação em C e conhecimentos de Álgebra Linear e Geometria Analítica.
As atividades pedagógicas são de três tipos:
2 Tipos de aulas:
• Aulas destinadas à apresentação e discussão dos conteúdos programáticos
• Aulas destinadas à aplicação de conceitos – programação
Trabalhos de grupo (2 alunos), destinados à realização de trabalhos.
Conhecimentos fundamentais sobre conceitos, algoritmos, tecnologias e arquiteturas de Computação Gráfica e Modelação Geométrica.
O foco da unidade curricular são os algoritmos e técnicas fundamentais da geração e manipulação de imagem em computador.
A unidade curricular dá importância ao desenvolvimento de capacidades de aplicação dos conceitos adquiridos, através da sua implementação.
Introdução à Computação Gráfica, Arquitetura de um Sistema Gráfico Interativo, Cor e Imagem, Sistemas Gráficos, Primitivas Gráficas, Modelos de Linhas, Transformações Geométricas Afins, Visualização em R2 e em R3, Transformações Projetivas, Modelos de Superfícies, Visibilidade, Iluminação, Sombreamento, Texturação, Modelos sólidos.
José Carlos de Gouveia Teixeira
Contínua
Exame: 50.0%
Participação ativa nas aulas e trabalhos de grupo: 50.0%
Donald Hearn, M. Pauline Baker, Computer Graphics with OpenGL, Prentice Hall, 2004.
David F. Rogers, Procedural Elements for Computer Graphics, MCB McGraw-Hill, 1997.
Martti Mäntylä, An Introduction to Solid Modeling, Computer Science Press, 1988.
Gerald Farin, Curves and Surfaces for CAGD – A practical guide, Academic Press, 1997.