Visualization of Solid Reaction-Diffusion Systems
In 1952, mathematician Alan Turing introduced reaction diffusion.This mechanism permits large-scale features to emerge in the concentrations of chemicals that react and diffuse within an array of reaction sites, or cells. Recently, we used a cellular ...
Mission Visualization for Planning and Training
The question often arises whether virtual reality serves any purpose other than for games and entertainment. We believe VR can provide unique benefits to one problem domain: training for operations where classroom instruction is insufficient but "hands-...
Undersea and in the Air: VR Offers a Thrill a Minute
Virtual reality in public entertainment has been called a zero-billion dollar industry. For three or four years, we've read and heard a lot of hype about the potential profits in taking VR technology developed for the military and using it to make ...
Providing Force Feedback in Virtual Environments
Force feedback can be thought of as a concept that was motivated by the phenomenon of contact. Efforts were made to describe cross sections in interfaces and methodologies to realize force feedback from differences in the cross sections. Based on this ...
Pictures Worth More Than a Thousand Words
His biography states that Mike Mott lives in Starkeville, Mississippi, with his wife, "four children, three dogs, and a wide variety of trolls, goblins, and other frozen monstrosities." Frozen monstrosities do seem to be his specialty. On the front ...
Training the Hubble Space Telescope Flight Team
Virtual environment (VE) technology was used to construct a model of the Hubble Space Telescope (HST) and those elements of the telescope that were replaced or serviced during the December, 1993 repair and maintenance mission conducted by the National ...
Exploiting Reality with Multicast Groups
We describe a network software architecture for solving the problem of scaling very large distributed simulations. The fundamental idea is to logically partition virtual environments by associating spatial, temporal, and functionally related entity ...
Trade-Off Between Resolution and Interactivity in Spatial Task Performance
Two experiments are reported in which subjects performed a search-and-act spatial task in conditions of reduced resolution and exploratory freedom. Images were produced using miniature cameras, comparing static camera position, passive camera movement, ...
Dynamic Registration Correction in Video-Based Augmented Reality Systems
This paper addresses the problem of correcting visual registration errors in video-based augmented reality systems. Accurate visual registration between real and computer-generated objects in combined images is critically important for conveying the ...
Delaunay Triangulation in Three Dimensions
A direct algorithm for computing the Delaunay triangulation in three dimensions is presented. The algorithm uses a 3D cell data structure to preprocess the data, a range searching procedure to find Delaunay points quickly, and a shelling mechanism to ...
Manipulating Facial Appearance through Shape and Color
Human faces are perceived to differ along many dimensions. Some dimensions can be defined by objectively different categories such as old/young or male/female but others reflect more subjective categories such as attractive/unattractive and happy/sad. ...
Model-Based Analysis of Hand Posture
This paper describes a new method which employs a hand model and static stereo video images to automatically analyze hand posture. A model-based framework is proposed in which the movement of the hand model is guided by internal constraints and external ...
How to draw a sphere. 3. The hyperbolic horizon
We want to draw a sphere. Actually, we want to draw an arbitrarily scaled and oriented ellipsoid. In part one I showed some matrix algebra for describing, transforming, and intersecting points, planes, and quadric surfaces (which include spheres). In ...
Virtual Reality Unbound
Virtual reality involves a compelling vision: using computers to create three-dimensional environments that immerse the user in application-specific objects. These objects have a strong sense of spatial presence, and have programmed appearances and ...