Mark Steele is suggesting that Cube Defense game demo by Yohei Shimomae, is possibly the first fully playable WebGL game. Considering it is put together without documentation, Mark feels encouraged by what he sees. Take the game for a spin, and see for yourself. A WebGL enabled browser is required.
The system allows web-developers to build web-pages and applications, which include declarative (X)3D content that will be rendered hardware accelerated, thanks to WebGL, without the need for using any plugin. The goal here is to have a live X3D scene in your browser-DOM, which allows you to manipulate the 3D content by only adding, removing or changing DOM elements. No specific plugin or plugin interface are needed.
The Khronos Group has expanded the WebGL section of their public forums, giving an area for users and coders to mingle together. The forums now contain categories for beginner and advanced coders, hardware and software issues for end users, OS and browser specific questions and help, and an area to discuss SDK's, toolkits and wrappers. The Khronos Group message boards are visited by the developers behind all the Khronos API's on a regular basis, and offer the best place to give and receive help. We look forward to seeing you at the Khronos forums soon.
WebGL is now available in WebKit nightlies. If you run Leopard or Snow Leopard you can try it out WebGL yourself. WebGL runs in the HTML Canvas element, and works similarly to the 2D Canvas capability currently in WebKit. You can download the nightly build on the Webkit website.
If you are using one of Chromium, latest WebKit or a recent nightly build of FireFox, you can view a WebGL port of Auld's amazing 1K demo, Chocolux to WebGL. Chocolux is a real-time recursive GPU raytracer using four spheres. The possibilities are endless.
WebGL is being built into Mozilla's Firefox, Apple's Safari and now Google's Chrome browser. WebGL can be used in the latest Chrome developer preview version--but only if "--enable-webgl" and "--no-sandbox" command-line switches are added when Chrome launches. The latest versions are Chrome 22.214.171.124 for Windows and 126.96.36.199 for Mac OS X and Linux.
Being able to export your Spore Creatures into .dae COLLADA format was a pretty cool trick. However, you could only preview your creatures as 2D images in your browser. Over the weekend, Mozilla was hard at work, fixing a few bugs in their implementation of WebGL. Over the weekend Vladimir Vukićevićwas was also busy putting together a very cool demo that will let you view your COLLADA exported Spore Creatures in 3D, right in your browser. If you have a browser with WebGL enabled, here is the demo page in action.
Michael Smith posted on his twitter page this morning that WebGL has appeared in the Mozilla trunk. It was just three days ago that WebGL was first noticed in WebKit. From the homepage of Michael Smith, "I joined the W3C in 2007 as part [of] the W3C Mobile Web Initiative. I am involved with the work on The HTML Markup Language and on standards related to browsing technologies; in particular, the phenomenon known as HTML5, as well as other standards related to Web Applications."
Khronos has posted the Siggraph 2009 COLLADA BOF presentation slides and the OpenGL BOF presentation slides. The OpenGL BOF slides include an overview on OpenGL 3.2, OpenGL ES, WebGL, GLSL and gDEBugger. The COLLADA slides include a COLLADA Conformance overview, COLLADA Vision, Project Wonderland, Sirikata--a next generation open source virtual world--and the COLLADA Contest Winners.