top of page

My Software Rasterizer

A software rasterizer built from scratch
Soft Renderer

Features:

  • Render lines, circles, and triangles.

  • 3D transformations. 

  • Perspective projection. 

  • Centroid coordinates interpolation. 

  • Blinn-Phong shading.

Fun Facts
  • A render pipeline using C++ and Win32 APIs without any graphics APIs.

  • Simple yet well-structured C++ Object Oriented Code.

  • I was inspired to make this after reading the first few chapters of Fundamentals of Computer Graphics, AKA the Tiger Book. I sharpened my 3D Math, C++ skills and learned the basics of graphics.

  • Put together in less than a month.

bottom of page