Ben Phillips - Official Website
| Home | About Me | Projects | Demos | Game Devblog |
|---|
3D Software Render Pipeline
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
|
ben.a.phillips@outlook.com
|
/in/ben-a-phillips
|
github.com/Jorbon
|
|---|