What? Why WebGL?

WebGL is a low level 3D graphics API built into the HTML 5 Canvas element. WebGL is closely related to OpenGL ES 2, which means that knowledge and techniques acquired for WebGL can be applied to Android and iOS development as these platforms use OpenGL ES.

WebGL allows you to author sophisticated 3D graphics for the Web without dependancies on any plugins.

WebGL is an excellent example of polyglot programming. Effective WebGL requires HTML, CSS, JavaScript and of course GLSL, the shader language.

WebGL is an ideal platform for teaching graphics concepts because, when coupled with javascript, it becomes comparitively easy to produce interactive examples.


WebGL is a fantastic illustration for applications of