I'm planning to write a 3D FPS game, based on WebGL.
- Should I use some WebGL framework?
- What is the most active and popular WebGL library today? Does it support LOD, Heightmaps, COLLADA and some Materials system?
Thanks.
I'm planning to write a 3D FPS game, based on WebGL.
Thanks.
I've recently been looking at different WebGL libraries.
SceneJS is the one I've been experimenting with the most so far. It's lightweight and focused solely on the creation and manipulation of the scene graph. Scene graph objects and data are defined in JSON which I have found to be pleasant to work with. Graph nodes are later found by an ID and can them be manipulated.
Comprehensive documentation is provided - although there are some glaring holes. Good community support via a Google group.
Compared to GLGE and Copperlicht, it's woefully short on features. No skeletal animation, no collision detection, no particle system, no ambient light even!
In the future I'll be looking at GLGE, C3DL and the WebGL port of CubicVR.
You might also want to take a look at GLGE and SceneJS. As Liam says, there are no established leaders yet, but from what I've seen those two and Copperlicht are the most-discussed. SceneJS in particular has a very active mailing list.