(Ano letivo 2024/2025)
Grupo 36:
-
Tomás Henrique Alves Melo - a104529
-
Carlos Eduardo Martins de Sá Fernandes - a100890
-
Hugo Rafael Lima Pereira - a93752
-
Alexandre Marques Miranda - a104445
Este projeto foi desenvolvido no âmbito da unidade curricular de Computação Gráfica, no 2.º semestre do 3.º ano da Licenciatura em Engenharia Informática.
O objetivo foi criar uma mini engine 3D baseada em grafo de cena, modular e extensível, com suporte a animações, texturas, curvas e ficheiros de configuração XML.
Desenvolver uma engine gráfica 3D capaz de:
- Renderizar primitivas geométricas;
- Suportar hierarquias de transformação;
- Animações com curvas de Catmull-Rom;
- Superfícies de Bézier;
- Aplicação de texturas, iluminação e materiais.
O projeto foi realizado em quatro fases incrementais, com um sistema de configuração baseado em XML.