Overview
3D on the web has had an interesting history. We’ve come a long way since the not-so-successful browser support for VRML or the immensely popular but technically limited 3D boom in Flash. Flash’s late-to-the-party support for GPU-based 3D rendering API Stage3D has become largely overshadowed by WebGL, the JavaScript-based cousin of OpenGL ES, which is natively supported in most recent browsers and with it comes a new generation of 3D engines such as AwayJS and three.js. Compared to what consoles and native desktop games can churn out, however, WebGL is still in its infancy.
In this talk, we’ll take a look at extensions and WebGL 2.0: what lies ahead in the near future (or hidden in the present) and how we’ll be able to use these things to lift your 3D graphics work to the next level.
Objective
Looking to the near future of WebGL and the ways we’ll be able to take 3D graphics to the next level.
Target Audience
Developers interested in 3D on the web.
Assumed Audience Knowledge
Javascript, Some experience with 3D apis would be useful, but not essential.
Five things audience members will learn
- WebGL extensions.
- Rendering.
- Deferred Rendering.
- Physically plausible rendering.
- Post-processing effects.