Ben Phillips - Official Website


3D Software Render Pipeline

▶ Web Demo

Pure JavaScript implementation of a standard 3D graphics pipeline that would normally occur within a GPU. The demo includes a scene mesh and texture from an old PS1 Spyro game. Because this relies entirely on JS processing and HTML canvas calls for drawing individual pixels, only 1-4 frames per second is expected.

This project includes perspective projection, mesh processing, polygon clipping, depth-buffering, lighting, and texture sampling with perspective-accurate UV mapping.

GitHub Repo


All Demos

ben.a.phillips@outlook.com
/in/ben-a-phillips
github.com/Jorbon