Name | Number | |
---|---|---|
Davide Teixeira | 202109860 | up202109860@up.pt |
Hélder Gabriel | 202108719 | up202108719@up.pt |
This project, developed as part of the SGI (Computer Graphics Systems) curriculum, focuses on creating a scene inspired by the Counter Strike 1.6 map pool_day_fy. The goal is to demonstrate advanced computer graphics techniques such as level-of-detail (LOD) implementation, texture mapping, and surface modeling using Nurbs.
- Parser
- The project employs a modular design, with the parser implementation divided into different files within the Loaders directory.
- Each loader handles specific elements of the scene, ensuring a clean and maintainable codebase.
- Scene Details
- The created scene showcases several distinct and interactive components:
- Environment:
- A box-shaped environment with textures replicating the classic pool_day_fy map.
- Includes realistic pool-like floor textures that enhance the immersive experience.
- Jumping Board:
- A detailed jumping board modeled as a combination of stairs and a flat plate.
- Implements Level of Detail (LOD) to adjust the graphical complexity based on the viewer's proximity.
- Sun Lounger:
- A stylish sun lounger modeled using Nurbs surfaces, demonstrating smooth curves and realistic design.
- Monitor:
- The created scene showcases several distinct and interactive components:
- Textures Inheritance