OpenGL Hobby Render Engine

Using the ‘More than Fifty-Two’ renderer code base (also written by me) as a starting point, I implemented my very first renderer/render engine that wasn’t tied to a specific project. It is written in C++, uses OpenGL 4.5 as its graphics API and features:

  • Physically based rendering (PBR)
  • Baked probe-based global illumination
  • Parallax corrected cubemaps for specular reflections (image based lighting)
  • Shadowed point-, spot- and directional lights
  • Bloom
  • Some not so realistic lens flare and camera dirt effects
  • And as part of my bachelors thesis: several SSAO, depth of field and motion blur techniques