• On CBS MoneyWatch: Report: Tiger to Pay Wife $60 Million
September 21, 2009 12:02 PM PDT

Firefox gets an early taste of 3D Web standard

by Stephen Shankland
  • Font size
  • Print
  • 13 comments
Share

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.
Recent posts from Deep Tech
Google acquires EtherPad online collaboration tool
Google edges toward Rosetta Stone status
Google wants to unclog Net's DNS plumbing
Phone photo quality interests Google, Microsoft
Intel hopes 48-core chip will solve new challenges
With an eye to the future, try raw photos today
No shocker: Google prefers HTML5 to Gears
Microsoft actively urges IE 6 users to upgrade
Add a Comment (Log in or register) (13 Comments)
  • prev
  • 1
  • next
by forever4now September 21, 2009 12:50 PM PDT
It's great to see all the rapid advancements, in the browser space, these days.

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.
Reply to this comment
by davidwarren September 21, 2009 1:02 PM PDT
maybe they will call it acid4.........
Reply to this comment
by Hunnter2k3 September 21, 2009 1:04 PM PDT
Really glad to see these efforts to make a 3D standard.
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.
Reply to this comment
by Len Bullard September 21, 2009 1:24 PM PDT
The web was big enough. It wasn't fast enough: the frame rate of P60s and P90s and 14.4 and 28k modems were just too slow to do anything compelling, so we resorted to CDs. BZZZT!

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.
Reply to this comment
by unknown unknown September 21, 2009 1:32 PM PDT
I guess we didn't get enough of this with VRML. Hopefully they do something interesting with it this time.
Reply to this comment
by dougbugl September 21, 2009 4:06 PM PDT
BFD, the browser is over rated and won't last. ;-)
Reply to this comment
by luke_marsh September 22, 2009 3:26 AM PDT
The Question is if the web is fast enough today. I would recommend this processes of development try not to rush to market but take the time to set the standard well ready for when all hardware is better equipped connection for when connection speeds improve. The real benefit of working in the web as opposed to a Propitiatory built app would be the way data and compute centres could be made use of something the web isn't that powerful with yet but this is the time for great experimentation in that area and the VRML day mostly over a phone line with low powered PC's was not.
Reply to this comment
by Wayne_M September 22, 2009 10:33 AM PDT
Actually, if WebGL uses the same technology as online role playing games, the web will be more than fast enough. These games use mature technology and rely on client-side processing instead of network bandwidth. The basic image is downloaded and not much larger than typical GIF/JPG/BMP files. It is the client-side processor that does all the work to move, rotate, and re-render the initial image. I would guess that the actual WebGL image uses an order of magnitude less network bandwidth than the You Tube videos of it in this article.
by ducttape36 September 22, 2009 7:10 AM PDT
doesnt look much better than an animated gif. but im hoping they find a better way to implement it rather than just rotating 3d models.
Reply to this comment
by crazykillller September 22, 2009 12:37 PM PDT
w0000t I really think since the last 2 years, the Web Browser revolution has started.[Too bad Netscape didn't live to see the day :(]
Reply to this comment
by dmc081 September 22, 2009 9:47 PM PDT
u can neva beat firefox with any other browser
Reply to this comment
by 01Phyxius September 23, 2009 3:12 PM PDT
except FF 3.5 doesn't pass the acid3 test.
:(
(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.
Reply to this comment
(13 Comments)
  • prev
  • 1
  • next
advertisement

The yogurt makers of tech: Gadgets to avoid

Don't buy these one-trick ponies--unless you like gizmos that gather dust.

Google wants to unclog Net's DNS plumbing

The Net giant, ever eager for a faster Internet, debuts its Google Public DNS service. With it, Google could become even more central to the Net.

About Deep Tech

Stephen Shankland, who's covered the computing industry since 1998 and was a science reporter before that, here delves into a wide range of technology trends and offers hands-on tests. His particular interests include Web browsers, cameras, standards, research, science, and start-ups.

Add this feed to your online news reader

Deep Tech topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right