← Back to Projects

Software Rasterizer in Rust (Rusterizer)

A 3D software rasterizer in Rust implementing the Pineda parallel polygon rasterization algorithm, completed over 3 days during a university masterclass led by Luca Quartesan.

Software Rasterizer in Rust (Rusterizer)

What did I do?

  • Implemented "A Parallel Algorithm for Polygon Rasterization" paper by Juan Pineda
  • Learned and implemented the phases of 3D graphics rasterization
  • Got a 3D cube rendered and rotating with a texture applied to it