Introduction to WebGL – BarCamp Bangkok 4

Here are my notes on my “introduction to WebGL” talk from BarCamp Bangkok 4.

NOTE: I said that Firefox 4 beta 6 shipped with WebGL on by default. That’s not true. One needs to go into about:config, search for ‘webgl’ and switch “webgl.enabled_for_all_sites” to ‘true’. Hopefully beta 7 will ship with WebGL on by default.

UPDATE: excellent overview video by Mozilla engineer Vlad Vukićević:
WebGL: Bringing 3D to the Web – 2010 GPU Technology Conference

Introduction to WebGL: 3D on the web
BarCamp Bangkok 4 (2010), Sripatum University

Presenter

What is WebGL?

  • Web platform API for accelerated 3D rendering
  • OpenGL ES in JavaScript
  • available in Firefox 4 beta, Chromium, Webkit nightly

History of WebGL

  • early prototype by Vladimir Vukićević (Mozilla) in 2006
  • March 2009 – Khronos Working Group: Mozilla, Google, Apple, Opera
  • December 2009 – WebGL draft

Architecture

  • Web browser: WebGL
  • OS drivers: OpenGL, OpenGL ES, Direct3D
  • Graphics Hardware

Mobile?

  • Firefox on Android, Maemo/Meego
  • Webkit? (Android?)

Applications of WebGL

  • gaming
  • visualization
  • marketing
  • other?

WebGL developer libraries

Demos

Thank you

References

2 Responses to Introduction to WebGL – BarCamp Bangkok 4

  1. Gen…

    GOOD writeup, and even simple notes are most welcome.

    Question: After all the Mozilla promises, the long rumored Firefox 4 Beta 7 is still nowhere to be seen. Beta 6 is quite “good”, but word was we were to all wait on Beta 7 — yet it appears that FF 4 will go final in early November.

    Just where IS Beta 7 ?

    Please feel free to copy any response to my Email as well.

    Thank you again for the interesting write-up on WebGL.

  2. Gen…

    GOOD writeup, and even simple notes are most welcome.

    Question: After all the Mozilla promises, the long rumored Firefox 4 Beta 7 is still nowhere to be seen. Beta 6 is quite “good”, but word was we were to all wait on Beta 7 — yet it appears that FF 4 will go final in early November.

    Just where IS Beta 7 ?

    Please feel free to copy any response to my Email as well.

    Thank you again for the interesting write-up on WebGL.