A Custom Graphics Pipeline (2020) : OpenGL 3D Engine.
My First custom 3D engine.
This was my first time using C++ and OpengL to create a custom graphics engine.
Engine Features:
Fullly custom OpenGL Rendering Pipeline
Phong Shader / Gouraud Shader
Object Movement with Transformation Matrixes
Orbital Camera
Cuboid/Spheroid/Cylindrical Meshes
Point Light Sources and Directional Light Sources with Realistic Attenuation
Texturing and UV Mapping
Wireframe Mode and Backface Culling