Shirley P. e Ashikhmin M. (2010). Fundamentals of Computer Graphics (3. ª Ed.). Wellesley: A K Peters.
Pereira J., Brisson J., Coelho A., Ferreira A., Gomes M. (2018). Introdução à Computação Gráfica. Lisboa: FCA Editora.
Dirksen J. (2018). Learning Three.js - Third Edition. Packt Publishing.
Engenharia Informática (ISMAT)
587
2267
Computação Gráfica
ISMAT587-2267
2
6
0
12
Não
Português
Em todos os objetivos de aprendizagem serão usados todas as metodologias de ensino.
O conteúdo lecionado é implementado em software usando programação. São utilizadas metodologias ativas e orientadas à resolução de problemas (PBL).
No final de cada parte são desenvolvidos projetos integrando todos os conteúdos lecionados.
Obrigatório
OA1: Conhecer e aplicar conceitos fundamentais de Computação Gráfica;
OA2: Conhecer a teoria e as técnicas referentes aos sistemas gráficos 2D e 3D;
OA3: Saber implementar aplicações que envolvam estas técnicas, utilizando ThreeJS.
CP1. Introdução à Computação Gráfica
CP2. Introdução ao ThreeJS
CP3. Transformações geométricas
CP4. Projeções
CP5. Iluminação e sombreamento
CP6. Texturas
CP7. Modelação Geométrica
CP8. Curvas e Superfícies
CP9. Animação
CP10. Estruturas de dados espaciais
CP11. Motor de física
Descrição
Data Limite
Ponderação
Teste de avaliação
27/05/2026
50%
TP1
24/04/2026
20%
TP2
10/06/2026
30%
Semestral
Em Computação Gráfica são estudados métodos e técnicas de representação gráfica em 3D. Numa primeira fase o objetivo é criar um cenário o mais realista possível e navegar nele. Na segunda fase é utilizado o cenário para a criação de um jogo ou demonstração.