DIVERSE at SIGGRAPH 2005, An Open Source Virtual Reality Toolkit
Please consider coming to the DIVERSE BOF at SIGGRAPH:
Thursday, August 4, 10:00am - 11:00am
Los Angeles Convention Center, Room 511C
DIVERSE is a free, open-source device-independent Virtual Environment (VE) and networked simulation API. It has a highly flexible design which emphasizes reuse and reconfiguration of tools over recoding.
Device Independent Virtual Environment - Reconfigurable, Scalable, Extensible. DIVERSE is a cross-platform, open source, API for developing virtual reality applications that can run almost anywhere. DIVERSE currently runs on Linux, IRIX. Support for Windows XP and Mac OS X is under development. The goal of DIVERSE is to enable developers to quickly build applications that will run on the desktop as well as various immersive systems. To avoid hindering development DIVERSE is designed without the “center of the universe” paradigm; you only use the parts of DIVERSE that you need. This allows DIVERSE to interact with many other APIs and toolkits like, OpenGL, Open Scene Graph, SGI Open GL Performer, and Coin.
DIVERSE’s DPF module uses OpenGL Performer to generate its graphics.
DIVERSE provides:
- a common user interface to interactive graphics and/or VE programs. Using DIVERSE the same program can be run on a CAVE(TM), ImmersaDesk(TM), HMD, desktop and laptop without modification.
- a common API to VE oriented hardware such as trackers, wands, joysticks, and motion bases.
- a “remote shared memory” facility that allows data from hardware or computation to be asynchronously shared between both local and remote processes
DIVERSE is being used for scientific visualization, architectural and interior design walkthroughs, medical education and user interface design studies and other applications in both immersive and desktop environments.
For more information check out the web page diverse.sourceforge.net/