Graphics Engine
Developed a 3D graphics engine from scratch using OpenGL, GLFW, and C++ as a personal project.
Features:
Physically based rendering (PBR) using the Microfacet BRDF model
Deferred shading
Point shadows
Option for diffuse image-based lighting (IBL)
Normal mapping to add more realism to textures
Box blur filter