Skip to content

A 3D interactive helicopter fire rescue simulation built with a custom WebGL library, featuring realistic animations, lighting, and water effects, developed for the Computer Graphics course at FEUP.

License

Notifications You must be signed in to change notification settings

AFNeves/FireRescue3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Graphics

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.

📁 Repository Structure

  • 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.

📦 Prerequisites

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)

▶️ Running a Scene

To run any of the available scenes, please follow these instructions:

  1. Open any assignment folder (tp1, tp2, …, project)
  2. Open the corresponding index.html file
  3. Launch it using the Live Server extension

The 3D scene will load automatically in your browser.

👥 Group T10G10

Name Student Number E-Mail
Afonso Machado Neves 202108884 up202108884@up.pt
Francisca Santos Fernandes 202106509 up202106509@up.pt

📄 License

Distributed under the MIT License.

About

A 3D interactive helicopter fire rescue simulation built with a custom WebGL library, featuring realistic animations, lighting, and water effects, developed for the Computer Graphics course at FEUP.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •