Physically Based Renderer (PBR)
Academic 2-PERSON-TEAM project
Description
Real-time renderer built in C++ and OpenGL using Image Based Lighting (IBL) and Punctual Lighting in order to achieve physically based visuals.
Lab project for the UPF course Advanced Visualization.
Demo video
Features
The following properties can be loaded as maps or constant factors.
- Albedo
- Normal
- Roughness
- Metallic
- Opacity
- Occlusion
- Emission
Software Engine
This program has been developed using the framework provided by Javi Agenjo (in C++ with OpenGL) and with the assistance of Alejandro Rodriguez (UPF teacher), from the UPF course “Advanced Computer Graphics”.
Contributions
Software Developers: Santi Gonzalez, Genís Plaja
Framework developer: Javi Agenjo (UPF teacher)
Assistance: Alejandro Rodríguez (UPF teacher)
Maps: 3D Textures