This repository contains all practical assignments and the final project developed for the Computer Graphics course, part of the Bachelor in Informatics and Computing Engineering at FEUP.
- lib/ – Course-provided WebGL framework (CGF) and shader files
- tp1–tp5/ – Weekly practical assignments: modeling, materials, lighting, and shaders
- project/ – Final project: a complete animated 3D scene integrating all concepts
Each folder contains its own README.md with objectives, implementation details, and results.
To run the assignments or project, you need:
- Visual Studio Code with the Live Server extension (or any local HTTP server)
- A local copy of this repository (clone or download)
- A modern web browser (e.g., Chrome, Firefox)
To run any of the available scenes, please follow these instructions:
- Open any assignment folder (
tp1,tp2, …,project) - Open the corresponding
index.htmlfile - Launch it using the Live Server extension
The 3D scene will load automatically in your browser.
| Name | Student Number | |
|---|---|---|
| Afonso Machado Neves | 202108884 | up202108884@up.pt |
| Francisca Santos Fernandes | 202106509 | up202106509@up.pt |
Distributed under the MIT License.