This was a personal project to better understand the fundamentals of 3D rendering pipelines. Starting from scratch, I implemented basic matrix transformations, projection, and simple 3D shaders.
The emphasis with g3d is on packaging these surprisingly simple 3D fundamentals up into an easy to use library for tinkerers or people who want to learn how 3D rendering works.
Features: 3D model rendering, OBJ file loading, 3D collisions (sphere, capsule, ray)