Pyx Rasterizer
Started on November 3, 2023. switched to Rust on June 15, 2024.
This project is continued in Pyx Rusterizer after we decided to switch to Rust for ease of debugging and maintainability.
A triangle rasterizer using Pyxel as a graphics library.
The goal is to work our way up to what the graphics card does with triangles to render a 3D model. I got to do this in a class in college and had so much fun, but always wanted to see what it would be like to reimplement in a fantasy console with low-res constraints. John wanted to better understand what goes on behind the scenes in 3D rendering, so we have joined forces! Working on this with him weekly has been a highlight of my Recurse Center batch.