Google likes to play a lot of tricks. Their April Fool Joke of Chrome 3D was one of the best. In case you missed it, see it here:
Chrome 3D powered by CADIE
Later they said it was an April fool joke in the Chrome Blog:
Chrome without 3D
No more tricks anymore. Google is now really going to integrate 3D into its web browser. This is one of the first technologies to integrate 3D into a web browser. The first initiative was taken by CSS 3 project.
First 2D. Then 3D. Next what, 4D ? Keep rocking Chrome
Google has launched a new project for Chrome that will let the browser run a wider range of 3D graphics content without downloading additional drivers.
The project will be an open source project aiming to give a better interface to users. This project code named the ANGLE (Almost Native Graphics Layer Engine), seeks to let Chromium run WebGL content on Windows computers.
There was a blog post on this on the Chromium Blog here:
Introducing the ANGLE project.
WebGL is a developing cross platform aiming to set web standards for accessing low level 3D graphics hardware based on the OpenGL ES 2.0 API (application programming interface) that can be implemented directly in a browser without a plugin.
WebGL has already been implemented in several browsers. The only difference in this project is that, this is independent of WebGL drivers. All other browsers which are currently using WebGL have to build plugins for integrating this new technology.
OpenGL is an API for 2D and 3D graphics rendering, available on Windows, Linux and Mac OS X operating systems.
The best competition to this technology is none other than Microsoft’s own graphic rendering engine DIRECT 3D, which is part of the company’s DirectX graphics technologies. Microsoft being popular and the most successfully running company today, has managed to get into the gaming industry through its excellent graphics support in Direct X. Most well known PC games today are dependent on Direct X graphics.
But a post on Wolfire tells us why we should use OpenGL and not Direct X. Wolfire is a gaming company which still uses OpenGL for its games instead of Direct X.
The main problem with the wolfire concept is that Windows OS cannot render WebGL content because the OpenGL drivers are not installed, even though the computer has powerful graphics hardware. Computers running OS X or Linux are fine, however, since those operating systems use OpenGL as the primary 3D API.
This problem will cease with the release of the ANGLE project. This project will allow you to use the WebGL content without having to find or install any new drivers. Since ANGLE aims to use most of the OpenGL ES 2.0 API, it may help developers working on mobile and embedded devices. This is quite a good news for developers as they can make apps which can work on both Windows, OS X and Linux based systems. This should set a new standard in the graphics market.
ANGLE should make it simpler to prototype these applications on Windows and also gives developers new options for deploying production versions of their code to the desktop.
ANGLE will be released under a BSD license, and the project is on Google’s Code Web site:
The Angle Project
This new project is determined to change the way we look at graphics. Don’t be surprised if tomorrow you get games which do not require Microsoft’s Direct X, but give you even better quality. This is the new aim of every developer. Surely no one likes installing a bunch of apps just to run another app. Every app should be independent and the ANGLE project is built on this concept.