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.
IT Engineering
587
2267
Graphic Computing
ISMAT587-2267
2
6
0
12
Não
Português
All teaching methodologies will be used for all learning objectives.
The content taught is implemented in software using programming. Active, problem-solving-oriented methodologies (PBL) are used.
At the end of each part, projects are developed integrating all the content taught.
Mandatory
LO1: Know and apply fundamental concepts of Computer Graphics.
LO2: Know the theory and techniques related to 2D and 3D graphics systems.
LO3: Know how to implement applications that involve these techniques, using ThreeJS.
S1. Introduction to Computer Graphics
S2. Introduction to ThreeJS
S3. Geometric transformations
S4. Projections
S5. Lighting and shading
S6. Textures
S7. Geometric Modeling
S8. Curves and Surfaces
S9. Animation
S10. Spatial data structures
S11. Physics engine
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
In Computer Graphics, methods and techniques of 3D graphic representation are studied. In the first phase, the objective is to create a scenario as realistic as possible and navigate it. In the second phase, the scenario is used to create a game or demonstration.