This is a 3d engine built from scratch. No opengl, no 3d libraries, no math libraries. Everything written by hand. The scene that is being rendered is a scene that was ripped from the ps1 video game "spyro the dragon."
This engine works similar to how 3d video game graphics is rendered. It can do many basic techniques like global illumination, backface culling, triangle clipping, UV perspective correction, and much more!
Use your arrow keys on your laptop to move the camera in the scene.