Custom OpenGL Graphics Engine in C++

A custom graphics engine written in C++ using OpenGL.

Download Here | View Source Code on GitHub

This custom graphics engine was written using C++ and OpenGL, utilising AIE’s Bootstrap, which includes a few extra things such as ImGui. The shaders shown below were written in GLSL.

Demonstration gif

This graphics engine supports static and animated models in OBJ and FBX format, though animations are only supported in FBX. Render targets are used to display the post-processing effects shown above.

Animated models and per-object shaders

Post-processing effects