WebGL now in Beta: here comes the 3D web!

Thursday, December 16, 2010

We’re happy to announce that WebGL is now on by default in Google Chrome’s beta channel, with some shiny new demos to show off what the technology can do.

WebGL is a 3D graphics API for JavaScript that developers can use to create fully 3D web apps. It is based on the OpenGL ES 2.0 API, which should be familiar to many 3D graphics developers. Google, Mozilla, Apple, Opera and graphics hardware vendors have been working together to standardize WebGL for over a year now, and since the spec is just about final at this point, we wanted to get our implementation out there for feedback.

While you may not find much WebGL content on the web, we expect developers to quickly create a lot of content given the power and familiarity of the API. To inspire developers and give users a taste of the kind of apps they can expect in the near future, we’ve worked with a few talented teams to build a few more 3D web apps:

Body Browser, a human anatomy explorer built by a team at Google as a 20% project



Nine Point Five, a 3D earthquake map by Dean McNamee



Music Visualizer, a jukebox that synchronizes 3D graphics to the beat of the music by Jacob Seidelin



You can find these and other demos in the new Chrome Experiments Gallery for WebGL demos. Now that WebGL is enabled in the beta channel, the Chrome Experiments team is looking for your cool WebGL app submissions to show off this slick technology, so don’t forget to submit your cool 3D apps!

12 comments:

The MAZZTer said...

Is this beta coming to Chrome OS today too? This explains why I couldn't get the GWT Quake 2 port running. :)

Henrik Bennetsen said...

Very nice. Congrats on all your hard work.

Chrelad said...

Awesome! :D Thanks for the hard work on bringing 3D to the web in a standards compliant way Google

Roch Delsalle said...

great stuff

Peter Kroon said...

Wanna learn!!!!!

joe said...

chromium.org is really bad

like how you obfuscated the simple

[download]

link every website has for the .exe

you put alot of work into hiding chromium

what to expect from a google site?

google is 100% lame and retarded

like chrome, gmail, spy company, etc.

ShivShankar said...

awsome

Brian said...

I'm running Chrome version 8.0.552.224 on 32-bit Ubuntu 10.04. I've installed, re-installed, removed and reinstalled. No joy. The Gurgle Body Bowser (as in dog) still tells me to go get the wunnerful wunnerful Chrome beta, which I do and it tells me it's already installed.

Google servers: Kick-butt awesome.
Google clients: Very sadly lacking.

Best client experience: Anything by Apple or Firefox or Microsoft, with a Google-powered back-end server.

Google is to clients as SR-71s are to deep-sea exploration.

Beta? Nope. Worsa. Much worsa.

kiz said...

I would have preferred that you enabled canvas 2D acceleration before going WebGL.

IE Test Drive demos are pig slow on Chrome9 beta actually.

s.gopal said...

@Brian - For Chrome Stable v8 - go to about:flags - scroll down the page and Enable GPU accelerated Computing and WebGL - Restart browser and enjoy.

Annihilannic said...

@s.gopal - Thanks for mentioning that! No wonder these demos were all running so slowly for me... amazing how it isn't made clearer that you need to do that to experience WebGL properly??

s.gopal said...

@annihilannic - after enabling GPU accel and WebGL in v8 you can also check out the IE9 testdrive demos at - http://ie.microsoft.com/testdrive/Default.html