Emerging standards are bringing a growing number of rich media technologies to the web, ranging from programmable raster graphics to video playback. The next area that will be tackled by Internet innovators is support for interactive 3D graphics, a capability that would enable a whole new class of browser-based games and expressive data visualizations.
The Khronos Group, the organization behind OpenGL, has teamed up with Mozilla to define a new royalty-free web standard for bringing 3D graphics to the web. They are inviting other companies to participate in the effort and aim to have a functional specification ready for publication within a year.
Recent advancements in JavaScript performance have opened the door for building web applications that can leverage client-side processing to perform computationally intensive tasks that were not previously possible in web browsers. These capabilities are already being used experimentally in very impressive ways with video and 2D graphics. Bringing standards-based 3D to the web is the next logical step in the evolution of programmable Internet graphics.
Mozilla, which will serve as the chair of the working group, has proposed basing the new standard on the OpenGL ES 2.0 APIs. The plan is to make these APIs accessible directly through JavaScript so that they can be used in web applications. In a blog entry published on Tuesday, Mozilla evangelist Chris Blizzard wrote that the feature is tentatively planned for the next version of Firefox after the upcoming Firefox 3.5 release.
“Accelerated 3D graphics with the super-fast next-generation JavaScript engines from nearly every web browser vendor means that we’re going to be able to start to see more and more advanced applications written using open web technologies. 3D is a huge part of that story and we’re happy to bring our proposal to the table,” he wrote. “It’s our intention to include this as base functionality in the release after Firefox 3.5, assuming all goes well on the standards front.”

Loading comments...