Home > Articles > Home & Office Computing

An Introduction to Google's O3D

Matthew Casperson
  • PrintPrint
  • Share ThisShare This
  • DiscussDiscuss
Close WindowMatthew Casperson

Matthew Casperson

Learn more…

Sorry, this author hasn't posted any blogs.

A new project from Google called O3D is attempting to create an open standard for displaying 3D objects in a web page. JavaScript developers can learn how to take the Web to a new dimension with Matthew Casperson's introductory look at this free and powerful plug-in.

There have been numerous attempts to add a third dimension to the Web over the years. Unfortunately, most have limitations: Open formats like X3D never gained much popularity, Flash-based 3D engines are limited by the performance of the Flash runtime, and commercial offerings can cost several hundred to several thousand dollars.

A new project from Google, O3D, aims to overcome these limitations by providing a free, open source, cross-platform and cross-browser plug-in that delivers the flexibility and speed of a low-level graphics API like OpenGL or Direct3D, while addressing the constraints of running inside a web browser. This plug-in gives web developers the ability to utilize the underlying graphics hardware of the host PC directly, allowing detailed 3D scenes to be displayed directly in a web browser. And because O3D is free to use, there's no cost barrier.

Installing the Tools

This article demonstrates how to write a very simple O3D application. The first step is to install the O3D plug-in. By running some of the sample applications, you can test that the plug-in has been installed correctly and that your PC meets the O3D minimum requirements

Most O3D applications will make use of the O3D JavaScript utility library. The samples.zip file, which you can get on the O3D Downloads page, contains the o3djs directory, which holds the O3D JavaScript utility library files. To function properly, the o3djs directory must be copied into the same directory as the HTML file that displays the O3D application.

  • Share ThisShare This
  • Your Account

Discussions

Make a New Comment

You must log in in order to post a comment.

Related Resources

Jennifer  BortelWin FREE iPhone Developer Books and Videos- Introducing @InformIT Giveaways
By Jennifer Bortel on February 5, 2010 No Comments

Apples’s recent iPad announcement made our hearts flutter so we couldn’t resist making an announcement of our own!

Today marks the first ever @InformIT Giveaway!

We’ll regularly post a video like this one profiling spectacular prizes we’re giving away—from books and videos to T-shirts and other exciting stuff. Check out the video below to see the giveaways for today, and then scroll down for more prize details and instructions on how to win them!

Win 7, something to talk about.
By John Traenkenschuh on January 31, 2010 No Comments

How well does Win 7 accomodate truly junktacular gear?

Sharing Information Can Bring a Share of Problems
By John Traenkenschuh on December 10, 2009 No Comments

Do you really want coworkers to drag you into their own plans, thanks to social networking?

See All Related Blogs

Informit Network