A software rasterizer built from scratch
Features:
Draw lines and circles.
3D transformations.
Perspective projection.
Centroid coordinates interpolation.
Blinn-Phong shading.
...
Highlights:
● A render pipeline using C++ and Win32 APIs without any graphics APIs.
● Does 3D vector math and matrix transformations.
● Does interpolation and shading.