SceneJS is a concise and flexible WebGL scene graph framework for JavaScript.
Some key features:
- pure JavaScript API
- generates GLSL automatically - so you don't have to know GLSL
- procedural scene generation
- bounding boxes
- level-of-detail culling
- flexible data flows
- scene composition from parameterisable library modules
- supports server control of client scene graphs through WebSockets
- animated textures
- almost everything animatable
- branching
- instancing
- debugging modes
- and more..
To build SceneJS, you'll need Java and ANT. Then at the same level as build.xml, type:
ant all
That will create the "dist" directory, which will contain SceneJS libraries, JSDocs and examples.
Website: http://scenejs.org
Author: http://www.retaggr.com/page/LindsayStanleyKay
Live examples: http://www.scenejs.org/load-ide.html
Wiki: http://scenejs.wikispaces.com/
Facebook Group: http://www.facebook.com/group.php?gid=350488973712
YouTube channel: http://www.youtube.com/user/xeolabs
Twitter: http://twitter.com/xeolabs
Google group: http://groups.google.co.nz/group/scenejs?lnk=gcimh
Issue tracker: http://bit.ly/9Cpzi0