views:

555

answers:

4

The recent SIGGRAPH 2009 saw the announcement of WebGL - a port of OpenGL ES to javascript.

The application that immediately came to my mind is web-based 3D first person shooters with AJAX as basis for communication.
I think this has the potential to answer the long awaited promise set forth by VRML a long long time ago...
Can you think of any other cool applications for this technology?

+1  A: 

3D Google Maps in the browser with real-time navigation using location awareness.

3D How To Find Us.

3D Bar Charts in online techy reviews.

Cross-platform 3D role playing games, because WebGL will be slower because of Javascript, and probably not suitable for low-latency, high-framerate 3D games. Well, not in the next couple of years.

Um ... that's about it.

JeeBee
A: 

I can think of a few more, considering how it will be available pretty much in any browser.

  • 3D previews of products in online magazines and stores.
  • 3D graphs (for example tracking forum message threads or whatever)
  • visualizations that currently run in flash.
  • games like pool and billiards.

There are probably lots of other ideas, but I'm fresh out.

Mikael Ohlson
A: 

I think that for Web Maps this would set a new standard. Image a real 3D Google Street View, it would be nicer and fluid.

Luke
A: 

Game developers could feature maps, weapons and character models on their websites instead of just screenshots, concept art and videos. It would be a nice addition to product sampling.

I also see the possibility of people being able to record a game where it makes an explorable 3D scene of a previously played match. This already takes place in Halo 3 and a few other titles, but now we can share the content on the web for everyone to see.

People can also make 3D avatars (and no, I don't mean little people that walk around). Forums use animated GIFs and animated PNGs that are often simple logos or symbols. Any video or animated image of a simple symbol or logo uses way more data than an animated 3D object of the same thing (in most cases).

Last but not least, making all web pages 3D. PHPBB could make it so threads can be navigated with arrows keys or the mouse like you were floating through the forum as a landscape. A forum could have rings of threads and for every thread with MORE threads, more rings. Then when you get down to the posts, you could click to load the previous page or the next page and it would roll out like a scroll.

I hope I didn't confuse anyone with the last two paragraphs (I confuse people from time to time). If it needs explaining and sketches, then email me: [email protected].

I'm anticipating there will be a lot of great things we never imagined before. It isn't always about improvement of the web's functionality either. Even the feel and means of navigation can go beyond our simple imaginations.

Alex Goven