OpenGL PBR Renderer
Point light and bloom in effect
Made for the AIE Graphics Unit
Written in C++ with GLFW
Made to learn about how graphics/rendering works, this renderer supports:
Model and texture loading during runtime
Shader hot-loading
HDRi support with diffuse/specular irradiance baking
A PBR-lit shader that uses the baked irradiance maps
A material system with JSON and a GUI to modify them in engine
HDR rendering with bloom
A post processing stack that uses JSON and supports custom shaders
Directional and point lights
Simple fog