C++ 3D graphics engine with no external libraries.
loads and renders .obj files.
I wanted to gain a deeper understanding of how computer graphics engines like OpenGL work under the hood, both from a programming and mathematical perspective. By building a 3D renderer in C++, I'll hopefully be able to deeply understand fundamental graphics concepts such as rasterization, shading, and texture mapping.
- 3D model loading and wireframe rendering (2/10/2025)
- added rasterized rendering and flat shading (2/12/2025)