I recently looked at various WebGL libraries.
SceneJS is the one I've already experimented with. It is lightweight and focused solely on creating and manipulating the scene graph. The objects and scene graph data are defined in JSON, which I enjoyed working with. Graph nodes are later discovered by the identifier and can be managed by them.
Comprehensive documentation is provided, although there are some bright holes. Good community support through the Google group.
Compared to GLGE and Copperlicht, this is very short on features. No skeletal animation, no collision detection, no particle system, no ambient light!
In the future I will look at GLGE, C3DL and the WebGL port CubicVR.
user599045 Feb 12 2018-11-12T00: 00Z
source share