Rendering-oriented engine for Advanced Graphics Programming (AGP) subject of the Bachelor's Degree in Game Development at CITM, UPC. This project consists in creating a deferred renderer for the second assignment of the subject.
Made by Carlos Peña and Sebastià Lopez.
- WASD: Move camera Forward-Left-Backward-Right.
- QE: Move camera Up-Down.
- Left Click (hold): Rotate camera.
- Right Click (hold) Orbit camera.
- Enable/Disable deferred shading
- gPosition target
- gNormals target
- gAlbedo target
- gDepth target
- Bright Color texture
- Blurred Bloom texture
- Enable/Disable forward shading
- Modify light parameters
- Modify Relief Mapping parameters
- Clip edges
- Rotate quad
- Heigh scale
- Min layers /Max layers
- Swap texture examples
- Modify Bloom parameters
- Enable/Disable bloom
- Blur iterations
- Threshold
- Relief Mapping & Bloom shaders.glsl
GitHub repository: https://github.com/ChronoByte/AGP-Engine
As you will notice, some of the heightmap textures are inverted so you must rotate around the relief mapping quad in order to see the proper render of relief mapping technique
- Carlos Peña Hernando CarlosUPC
- Sebastià Lopez Tenorio Sebi-Lopez