-
tiny renderer inspired software rasterization renderer based on softbuffer and winit
-
it's all about pixels
- draw line (Bresenham's line drawing algorithm)
- triangle resterization & back face culling
- z buffer (hidden faces removal)
- perspective projection
- moving the camera
- shaders for the software renderer
- tangent space normal mapping
- shadow mapping
- ambient occlusion