What is GLGE?

GLGE is a javascript library intended to ease the use of WebGL; which is basically a native browser javascript API giving direct access to openGL ES2, allowing for the use of hardware accelerated 2D/3D applications without having to download any plugins.

The aim of GLGE is to mask the involved nature of WebGL from the web developer, who can then spend his/her time creating richer content for the web.

Get GLGE v0.9

Fork me on GitHub

WebGL:Particles and Environment Maps in GLGE

April 25th, 2010
GLGE now has a couple of key features that have been missing up to now. The new particle system isn’t as comprahensive as I would like yet so there will no doubt be more update in the coming months, but it should be okay to prduce a vast range of effects.
Video:
In addition to particles I’ve also managed to add cube mapping to GLGE the result is that you can now specify environment maps very easily withing GLGE with just a couple of lines of XML:

I’ve put together a simple demo of environment mapping using the traditional teapot.
Video:

WebGL – Collada Animation and Skinning soon

April 5th, 2010
A collada animation and skining demo is coming soon much of the skeletal animation in GLGE has been rewritten in the last few weeks. But given googles recent quake port I though I’d put it off for a bit. Instead I spent a couple of days putting something together to demonstrate collition detection in GLGE. I’ve imported a level from Nexuiz into GLGE. I’ve not had time for some of the niceties such as shadow maps hopefully I’ll do a fuller demo soon. In the mean time play the live demo here(remember you’ll need a webgl enabled browser):
Play Live Demo
Controls WASD and mouse to move spacebar to jump. Be a little careful you can run out windows ;-)

Or see the video below:

Credit for the map from Nexuiz:
Tymo http://home.arcor.de/dwalinn/