Blinn-Phong / Lambert materials

2d canvas renderer WebGL renderer

Three.js example

Best viewed in Chrome 9 or Firefox 4 using WebGL renderer.

Canvas renderer is very slow on anything other than Chrome.

Blinn-Phong shader only works in WebGL, canvas has only diffuse materials.