Firefox gets an early taste of 3D Web standard
A nascent technology called WebGL for bringing hardware-accelerated 3D graphics to the Web is getting a lot closer to reality.
Last week, programmers began building WebGL into Firefox's nightly builds, the developer versions used to test the latest updates to the open-source browser. Also this month, programmers began building WebGL into WebKit, the project that's used in both Apple's Safari and Google's Chrome.
Wolfire Games picked up on the WebKit move and offered a video of WebGL in action.
Overall, the moves stand to accelerate the pace of WebGL development by making it easier to try out. But the technology still has a ways to go before people will be able to play Web-based versions of a 3D software such as first-person shooter video games or Google Earth.
"All of these implementations are going to have some interoperability issues for the next little while, as the spec is still in flux and we're tracking it at different rates, but will hopefully start to stabilize over the next few months," said Vladimir Vukicevic in a blog post.
WebGL is one of a several efforts under way to make Web browsers into a more powerful computing platform, increasingly capable of rivaling what software running natively on a computer can do. Even the company with the most to lose from that direction--Microsoft--is embracing it with a Web-based version of Office.
The WebGL plan emerged in March from Mozilla and the Khronos Group, which oversees the venerable OpenGL standard to let software tap into a computer's hardware-based graphics power . WebGL's roots lie with an earlier Mozilla project called Canvas 3D, a cousin of the present two-dimensional Canvas technology for drawing graphics in Web pages.
Although Google is a WebGL supporter, it's also developing a higher-level 3D graphics technology called O3D for browsers. Google is working on building O3D into Chrome, but the fruits of that labor aren't yet available.
WebGL has a ways to go, as well, but developers eager to give it a whirl should probably start thinking seriously about it.
"The WebGL working group is targeting the first half of 2010 for release of the standard, but implementations will show up before that," said WebGL programmer Mark Steele in August.
Those wanting to try it not only have to download the Firefox nightly build, but also have to specifically enable WebGL through the Firefox "about:config" mechanism. Vukicevic has instructions on his blog.
Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank. 





I've already been playing with some of the built in HTML5 functionality & it will be nice, to also play with WebGL.
Perhaps there should be the equivalent of an Acid3 test, for HTML5 & WebGL. That way, all the browser vendors can tune their implementations to match.
With things like Quake Live, Runescape and so on, it would be stupid not to come up with some standard so it won't require so many plugins to manage.
3D graphics on the web will happen sooner or later.
There has been 1 attempt previously, but it failed to take off because the web "wasn't as big", now is as good a time as any.
Now it is both but the problem remains that interactive 3D is still hard to build for anything compelling. What these new initiatives will need will be even higher level building frameworks. We'll see how that goes.
At least it is no longer a question of "if Web3D" but when. It's been a grand dream but a long trek.
:(
(I still use it though)
- by mistasandman October 15, 2009 5:27 PM PDT
- Internet Explorer 8 is faster and safer. Firefox crashes all the time.
- Like this Reply to this comment
-
(13 Comments)