>> PDF: 140 KB

The application of 3D virtual reality environments is currently restricted by high capital costs - usage is therefore normally the domain of larger research organisations and companies.

On the other hand, the requirements of the computer industry in the field of 3D games is constantly leading to lower hardware costs for 3D graphics which play an important role for virtual reality environments.

The challenge therefore is to make use of these advances and cost reductions and to produce a low cost virtual reality solution for projection based scaleable multi-display immersive virtual reality worlds.

The second challenge is to develop a flexible solution that does not only support building low cost virtual reality worlds, but that also allows to integrate live video, video playback and slideshows in a seamless way.

   
 

The ARSBOX is a development of the Ars Electronica FutureLab and is a PC based version of the CAVETM - but not only for virtual reality worlds. It may also be used as a high-end multi-media environment.

Design Goals

Using commodity hardware: The ARSBOX should only contain standard PC hardware and standard graphics hardware, like NVIDIA graphics cards.

Using standard virtual reality software products: The ARSBOX is a PC based version of the CAVE and makes use of the CAVELib and of Performer.

 

 

Processing

An ARSBOX permits the production of virtual worlds spanning up to 64 display walls simultaneously. To achieve active stereo effects, two PC computers equipped with NVIDIA graphic cards are used for each display wall. For passive stereo only one computer per display wall is necessary.

Therefore, in a typical ARSBOX setting with 3 display walls, 6 Linux-based computers are necessary in order to be able to show an active stereo virtual reality environment spanning all three display walls.All computers are networked and are controlled by one master node that is responsible for synchronizing the entire system. Additionally, one computer is responsible for tracking user inputs.

 


  In order to enable typical Microsoft WindowsTM slide presentations based on Microsoft PowerpointTM, one computer with a Microsoft operating system has to be added to the configuration for each display wall where PowerpointTM presentations are required.

The ARSBOX is compatible with all major virtual-reality frameworks and hardware devices (like CAVETM , I-WALL, Immersa DESK) and all major VR-Technology infrastructures (SGI Reality Center, MechDyne, Fakespace, VRCO, TAN, BARCO, Christies, etc.).

 

Displaying

The ARSBOX allows up to 64 display walls that together compose the entire display area. In a typical 3D environment with three display walls an 8 meter by 2.7 meter (314 inches by 106 inches) panorama display area can be used. Even large display walls (e.g., 12 meter by 9 meter (472 inches by 354 inches)) are possible, leading e.g., to a 36 meter by 9 meter (1416 inches by 354 inches) display area using three large display walls.

In order to achieve active stereo effects two video projectors with polarized lens have to be used per display. The audience uses stereo glasses to get the immersive impression.

The video projectors are mounted behind the display walls on specialist adjustable mounts.

 
  The flexible ARSBOX solution allows different usage scenarios. E.g., one display wall may be used for a video presentation, the second display wall for active stereo visualisation and one display wall for an ordinary Microsoft PowerpointTM presentation.
 

Controlling

The Palmist (a Compaq IPAQ based environment) is used to control the display functionality of the ARSBOX.

  Palmist functionality:
 
  • Select, start, pause and stop a virtual reality application.
  • Interact with and navigate in a virtual world (The Palmist is equipped with tracker hardware).
  • Select which application (virtual reality world, PowerpointTM presentation, video playback) uses which display walls. This is achieved using an intuitive drag and drop metaphor.
  • Control PowerpointTM presentations.
  • Input controls to virtual models (eg. Control lights in model, open and close windows and doors, change colours of objects etc)