Rendering Engine [OpenGL]

Title: PBR Rendering Engine
Platform: Windows PC
Engine: N/A
Language: C++, GLSL

As part of my dissertation I developed a rendering engine capable of basic PBR rendering technique as well as many other features. These including: MSAA, SSAO, Screen Space Reflection (Ray-Marching), Lighting (Directional, point and spot lights), Directional Shadow Mapping, Cel-Shading and much more.

The engine fully supports a PBR Metalness pipeline by making using of Metalness and Roughness maps in addition to Albedo, Normal and Specular maps.