- CAVE and VR Development
Ygdrasil is a simple yet powerful scripting language for the CAVE, which allows artists to easily create virtual worlds without the high learning curve of many computer programming languages. Ygdrasil is an open-source language, and can be easily extended and customized. This section includes plugins, extensions, and modifications to the Ygdrasil language created to support specific interactive artworks or to explore new possibilities.
The traditional interface for the CAVE is the Wand, essentially a 3D mouse with buttons, a joystick, and a 6-degree-of-freedom motion tracker. The joystick plugin lets the CAVE use standard USB or analog joysticks and game controllers, providing a low-cost alternative to the Wand and creating a simple way to build custom interface devices for the CAVE.
The Art and Technology Studies Immersive Environments Lab (VRLab) at the School of the Art Institute of Chicago, Research and teaching lab for projects in immersive environments, virtual reality, virtual audio.
- Ygdrasil User's Guide
User's guide and tutorials for Ygdrasil, an easy-to-use scripting language for the CAVE. Ygdrasil
- B3D Model File Format
B3D is a 3d model format created to provide a robust, open-source, and extensible way of exporting 3D models and animations from Maya to the CAVE. It includes support for polygon meshes, transform hierarchies, textures, environment map textures, vertex and fragment shaders, and flipbook animation. B3D has two parts - a plugin for Maya, and a plugin for the SGI OpenGL Performer graphics library to load B3D files in CAVE and Ygdrasil applications.