1 Background
Mosaic gives access to hypertext documents on Internet, most of which contain primarily text
and inline images. However, some documents contain high-resolution images, audio clips,
animations and video sequences. Mosaic presents these items by invoking an external viewer
like xv, ghostview, or mpeg. Mosaic serves as an interface to a viewer by locating, retrieving,
storing the data and calling the viewer with the appropriate arguments. Viewers have specific
control functionality that allows the user to modify or change viewing parameters of an image,
animation or sound. For example, the user may be able to change color, size or crop an image,
replay an animation at different speeds or view the animation backwards.
Recently, Mosaic added forms support which allows the Mosaic user to input parameters and
receive back information reflecting their choices. For example, a user may request an image of
the United States weather system, designed to their own specifications. CAVEview expands this
kind of user driven data and information gathering system to three dimensional computer
graphics and virtual reality by presenting interactive CAVE applications within Mosaic HTML
documents.
Figure 1: The CAVE
The CAVE (Cave Automatic Virtual Environment) is a virtual reality environment designed and
implemented at the Electronic Visualization Laboratory at the University of Illinois at
Chicago.[3] The CAVE,shown in figure 1, is a surround screen, surround sound, projection
based virtual reality environment system. The actual environment is a 10x10x10 foot cube,
where images are rear-projected in stereo on 2 or 3 walls, and down-projected onto the floor. The
viewer explores a virtual world by moving around inside the cube and grabbing objects with the
'wand', the CAVE input device. In the CAVE, high-resolution stereoscopic images are generated
by a multi-processor Silicon Graphics workstation or multiple workstations and rear-projected
onto several walls and front projected onto the floor. Several people can be in the CAVE
simultaneously all wearing stereo glasses. One person is tracked and as they move in the
CAVE, the correct perspective and stereo projections of the environment are updated to match
their viewpoint. The rest of the participants are passive viewers, as though watching a 3D
movie.
Figure 2: The CAVE Simulator
To aid in the development of CAVE applications, the CAVE Simulator [2] has been developed.
The CAVE Simulator emulates the CAVE by providing control of navigation, viewpoint and
wand input. Recently, the CAVE has grown in popularity. Many research scientists, application
programmers, and artists have begun utilizing the CAVE and the CAVE simulator. As interest in
the CAVE grew, there was a need for a presentation tool for CAVE applications. This tool
needed to be geared toward the novice user, the individual who has little or no experience with
the CAVE environment. This paper presents an application called CAVEview. It's purpose is to
serve as a viewing environment for CAVE programs on the World Wide Web using Mosaic.
NEXT PAGE
CAVEview: Mosaic-based Virtual Reality HOME PAGE