Computer graphics has always been an interesting topic for me. The large amout of theory and maths required to render complex, detailed scenes at interactive framerates tickles a particular part of my brain. Fortunately for me, I’m doing a computer graphics course at university starting in a couple months.
However I doubt they’ll be using Rust in the course and I wouldn’t mind getting a bit of a headstart anyway. I’ve also thought about writing a graphics on and off frequently, but end up getting overloaded by the volume of information out there. So my goal here is to try to build a 3D graphics engine, in Rust, from scratch.