Running an application full-scale in a VR system is more complicated than running in simulator mode. The reason for this is that VR systems tend to differ in configuration and in available hardware. VR Juggler is flexible enough to handle most any configuration you throw at it, but those configurations need to be put together first. Examples of configuration files used in VRAC's C4 system are provided, and they are used in this documentation. It should be noted, however, that for any particular system, custom configuration files will probably have to be written. The idea behind this section is to provide a basic understanding of what is needed to get started with running in a VR system.
The example configuration files in the directory
$VJ_BASE_DIR/share/vrjuggler/data/configFiles
modeled after those used for VRAC's C4 system are as follows:
C4.closed.jconf - The single
configuration file that includes the other configuration files
necessary for loading a VR Juggler application in the C4 in its
closed configuration with full tracking and stereoscopic
graphics.
C4.closed.mono.jconf - The single
configuration file that includes the other configuration files
necessary for loading a VR Juggler application in the C4 in its
closed configuration with full tracking and monoscopic
graphics.
C4.base.jconf - The basic configuration
file needed by all applications when run in the C4. It defines
commonly used VR Juggler concepts that are beyond the scope of this
particular book.
C4.displays.closed.jconf - The basic
display configuration file needed to run with all four walls active
and rendering stereoscopic graphics. This defines only the four
surface displays to be opened. The corners are configured for the
closed position of the moveable walls.
C4.displays.closed.mono.jconf - The basic
display configuration file needed to run with all four walls active
and rendering monoscopic graphics. This defines only the four
surface displays to be opened. The corners are configured for the
closed position of the moveable walls.
C4.mstar.jconf - The Ascension MotionStar
configuration file that defines which bird provides input for the
head and for the wand.
C4.rfwand.jconf - The radio frequency
wireless mouse that acts as a wand.
Running the application is the same as in simulator mode except that the configuration files given on the command line are different. For example, to run MPApp in the C4 with stereoscopic graphics, the following command would be used:
% MPApp C4.closed.jconf