HTML5 3D Render

Platform: Web

In this project, I use javascript to build a simple 3D rendering API used for rendering 3D Object on HTML5 Canvas. The API includes transforming, shading, texture-mapping of the object and rendering it on the HTML5 Canvas.

Flat:

Gouraud:

Phong:

Flat:

Gouraud:

Phong: