OsgVortex is a simulation framework for autoring interactive 3D simulations
with 3D Sound, rigid body physics, scripting (using Lua).
The toolkit is based upon OpenSceneGraph (as the very foundation and scenegraph) and Vortex (Critical Mass Labs) (for physical simulation and collision detection).
OsgVortex is a three layer toolkit:
Each of these layers is enough to create some kind of content with 3D Sound, graphics etc, combined they make it possible to generate rich environments with collision triggers, mouse/keyboard interaction...
Article submitted to IEEE VR2004 Conference about the framework and the interaction
methods developed titled
"Framework for authoring dynamic simulations using rigid-body dynamics"
A really OLD user manual for osgVortex (Its not new, its old).
OsgVortex depends on the following toolkits:
OpenSceneGraph - An open-source
scenegraph C++ toolkit that handles all the rendering.
Vortex - A physical simulation toolkit developed by Critical Mass Labs.
CommonC++ - An open-source C++ toolkit for communication, threading.
OpenAL - A portable C API for spatial (3D) sound.
OpenAL++ - C++ layer on top of OpenAL.
Lua - A small, feature rich and fast scripting language suitable for embedding into applications.
Tolua++ - A toolkit for gluing C++ code and Lua together.