CoVE - An Open Source Virtual Reality Toolkit
Collaborative, Multi-User, Multi-Tasking Virtual Environments
CoVE (Collaborative Virtual Environment) is a cross-platform open source / commercial Virtual Reality API specifically designed with multi-user, multi-tasking, collaborative, and cluster-ready VR applications in mind. CoVE uses a plug-in architecture that allows plug-ins to be designed independently and loaded dynamically into your immersive application without fear of conflict.
CoVE is built on Open Scene Graph, Qt 4, and QSA. It is trivial to port most Open Scene Graph examples to CoVE and run them immersively. And with a little bit of additional work, your application will support collaboration, clustering, and scripting via Qt Script for Applications (QSA).CoVE's Defining Features:
Most VR frameworks, such as DIVERSE and VR Juggler, provide abstractions for VR devices and displays. Some even support simple clustering and plug-in systems. CoVE provides this functionality and much more:
|
![]() VEWL, Glvnc & the Immersive Dock |
CoVE News
- [1/09/2008] CoVE 1.0 Now Available
Sample Code
Sample code that loads a model that will be viewable under all display configurations and can be navigated using any of the included navigation techniques.
|
#include <cove/cove.h> int main(int argc, char** argv ) { Cove::CoveApp *app = new CoveApp(argc, argv); cOsgSharedWorld->addChild(osgDB::readNodeFile("model.osg")); return app->exec(); } |

