A cave automatic virtual environment (better known by the
recursive acronym CAVE) is an
immersive virtual reality
Virtual reality (VR) is a Simulation, simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video gam ...
environment where
projectors are directed to between three and six of the walls of a room-sized cube. The name is also a reference to the
allegory of the Cave in
Plato
Plato ( ; Greek language, Greek: , ; born BC, died 348/347 BC) was an ancient Greek philosopher of the Classical Greece, Classical period who is considered a foundational thinker in Western philosophy and an innovator of the writte ...
's ''
Republic
A republic, based on the Latin phrase ''res publica'' ('public affair' or 'people's affair'), is a State (polity), state in which Power (social and political), political power rests with the public (people), typically through their Representat ...
'' in which a philosopher contemplates perception, reality, and illusion.
The CAVE was invented by
Carolina Cruz-Neira,
Daniel J. Sandin, and
Thomas A. DeFanti at the
University of Illinois, Chicago Electronic Visualization Laboratory in 1992. The images on the walls were in stereo to give a depth cue.
General characteristics
A CAVE is typically a video theater situated within a larger room. The walls of a CAVE are typically made up of
rear-projection screens, however large-scale
LED displays are becoming more common. The floor can be a downward-projection screen, a bottom projected screen, or a flat panel display. The projection systems are very high-resolution due to the near distance viewing which requires very small pixel sizes to retain the illusion of reality. The user wears 3D glasses inside the CAVE to see
3D graphics
3D computer graphics, sometimes called CGI, 3D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of perfor ...
generated by the CAVE. People using the CAVE can see objects apparently floating in the air, and can walk around them, getting a proper view of what they would look like in reality. This was initially made possible by electromagnetic sensors, but has converted to
infrared
Infrared (IR; sometimes called infrared light) is electromagnetic radiation (EMR) with wavelengths longer than that of visible light but shorter than microwaves. The infrared spectral band begins with the waves that are just longer than those ...
cameras. The frame of early CAVEs had to be built from non-magnetic materials such as wood to minimize interference with the electromagnetic sensors; the change to infrared tracking has removed that limitation. A CAVE user's movements are tracked by the sensors typically attached to the 3D glasses and the video continually adjusts to retain the viewers perspective. Computers control both this aspect of the CAVE and the audio aspect. There are typically multiple speakers placed at multiple angles in the CAVE, providing
3D sound to complement the
3D video.
Technology
A lifelike visual display is created by projectors positioned outside the CAVE and controlled by physical movements from a user inside the CAVE. A
motion capture
Motion capture (sometimes referred as mocap or mo-cap, for short) is the process of recording high-resolution motion (physics), movement of objects or people into a computer system. It is used in Military science, military, entertainment, sports ...
system records the real time position of the user.
Stereoscopic LCD shutter glasses convey a
3D image. The computers rapidly generate a pair of images, one for each of the user's eyes, based on the motion capture data. The glasses are synchronized with the projectors so that each eye only sees the correct image. Since the projectors are positioned outside the cube, mirrors are often used to reduce the distance required from the projectors to the screens. One or more computers drive the projectors. Clusters of desktop PCs are popular to run CAVEs, because they cost less and run faster.
Software and libraries designed specifically for CAVE applications are available. There are several techniques for rendering the scene. There are three popular
scene graphs in use today:
OpenSG,
OpenSceneGraph, and
OpenGL Performer
OpenGL Performer, formerly known as IRIS Performer and commonly referred to simply as Performer, is an application development environment. It is a commercial library of utility code built on top of OpenGL for the purpose of enabling Real-time comp ...
. OpenSG and OpenSceneGraph are open source; while OpenGL Performer is free, its source code is not included.
Calibration
To be able to create an image that will not be distorted or out of place, the displays and sensors must be calibrated. The calibration process depends on the
motion capture
Motion capture (sometimes referred as mocap or mo-cap, for short) is the process of recording high-resolution motion (physics), movement of objects or people into a computer system. It is used in Military science, military, entertainment, sports ...
technology being used. Optical or Inertial-acoustic systems only requires to configure the zero and the axes used by the tracking system. Calibration of electromagnetic sensors (like the ones used in the first cave) is more complex. In this case a person will put on the special glasses needed to see the images in 3D. The projectors then fill the CAVE with many one-inch boxes set one foot apart. The person then takes an instrument called an "ultrasonic measurement device" which has a cursor in the middle of it, and positions the device so that the cursor is visually in line with the projected box. This process can go on until almost 400 different blocks are measured. Each time the cursor is placed inside a block, a computer program records the location of that block and sends the location to another computer. If the points are calibrated accurately, there should be no distortion in the images that are projected in the CAVE. This also allows the CAVE to correctly identify where the user is located and can precisely track their movements, allowing the projectors to display images based on where the person is inside the CAVE.
Applications
The concept of the original CAVE has been reapplied and is currently being used in a variety of fields. Many universities own CAVE systems. CAVEs have many uses. Many engineering companies use CAVEs to enhance product development. Prototypes of parts can be created and tested, interfaces can be developed, and factory layouts can be simulated, all before spending any money on physical parts. This gives engineers a better idea of how a part will behave in the product in its entirety. CAVEs are also used more and more in the collaborative planning in construction sector. Researchers can use CAVE system to conduct their research topic in a more accessible and effective method. For example, CAVEs was applied on the investigation of training subjects on landing an F-16 aircraft.
The EVL team at UIC released the CAVE2 in October 2012.
Similar to the original CAVE, it is a 3D immersive environment but is based on
LCD panels rather than projection.
See also
*
Virtual reality
Virtual reality (VR) is a Simulation, simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video gam ...
References
External links
*Carolina Cruz-Neira, Daniel J. Sandin and Thomas A. DeFanti. "Surround-Screen Projection-based Virtual Reality: The Design and Implementation of the CAVE", ''
SIGGRAPH
SIGGRAPH (Special Interest Group on Computer Graphics and Interactive Techniques) is an annual conference centered around computer graphics organized by ACM, starting in 1974 in Boulder, CO. The main conference has always been held in North ...
'93: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques'', pp. 135–142,
doi:10.1145/166117.166134
{{AR and VR
Virtual reality
Mixed reality
3D human-computer interaction