OpenGL Hobby Render Engine
![](/project/hobby-render-engine-opengl/featured_hu67c1f5985a711d63b9dbbba987c8fb98_1011748_720x0_resize_lanczos_2.png)
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