Softrend Banner

SoftRend3D: Software Rendering from Scratch

A series of lessons building a 3D software rasterizer in C, from blank framebuffer to textured meshes.

GitHub Repository

Lessons

Lesson 01: Setup

Lesson 02: Drawing triangles

Lesson 03: Filling triangles