No abstract available.
Resolving occlusion in augmented reality
Current state-of-the-art augmented reality systems simply overlay computer-generated visuals on the real-world imagery, for example via video or optical see-through displays. However, overlays are not effective when displaying data in three dimensions, ...
Surface modification tools in a virtual environment interface to a scanning probe microscope
The NanoManipulator system has been expanded from a virtual-reality interface for a specific scanning tunneling microscope to include control of atomic force microscopes. The current state of the system is reviewed, and new tools extending the user's ...
Combatting rendering latency
Latency or lag in an interactive graphics system is the delay between user input and displayed output. We have found latency and the apparent bobbing and swimming of objects that it produces to be a serious problem for head-mounted display (HMD) and ...
Underwater vehicle control from a virtual environment interface
This paper describes a collaborative research effort initiated by Monterey Bay Aquarium Research Institute (MBARI), Stanford Aerospace Robotics Laboratory (ARL), and NASA Ames Research Center. The goal of this joint effort was to develop an experimental ...
Interactive design, analysis, and illustration of assemblies
We present an interactive approach for helping designers describe, revise, analyze, and illustrate assemblies of mechanical parts within the context of a common data structure and set of assembly features. This paper describes an implementation used to ...
Hierarchical and variational geometric modeling with wavelets
This paper discusses how wavelet techniques may be applied to a variety of geometric modeling tools. In particular, wavelet decompositions are shown to be useful for hierarchical control point or least squares editing. In addition, direct curve and ...
Interactive shape metamorphosis
Image metamorphoses (morphing) is a powerful and easy-to-use tool for generating new 2D images from existing 2D images. In recent years morphing has become popular as an artistic tool and is used extensively in the entertainment industry. In this paper ...
Shadow volume BSP trees for computation of shadows in dynamic scenes
This paper presents an algorithm for shadow calculation in dynamic polyhedral scenes illuminated by point light sources. It is based on a modification of Shadow Volume Binary Space Partition trees, to allow these to be constructed from the original ...
Interactive display of large-scale NURBS models
We present serial and parallel algorithms for interactive rendering of large scale and complex NURBS models on current graphics systems. The algorithms tessellate the NURBS surfaces into triangles and render them using triangle rendering engines. The ...
Real-time programmable shading
One of the main techniques used by software renderers to produce stunningly realistic images is programmable shading—executing an arbitrarily complex program to compute the color at each pixel. Thus far, programmable shading has only been available on ...
Interactive volume visualization on a heterogeneous message-passing multicomputer
This paper describes VOL2, an interactive general-purpose volume renderer based on ray casting and implemented on Pixel-Planes 5, a distributed-memory, message-passing multicomputer. VOL2 is a pipelined renderer using image-space task parallelism and ...
The sort-first rendering architecture for high-performance graphics
Interactive graphics applications have long been challenging graphics system designers by demanding machines that can provide ever increasing polygon rendering performance. Another trend in interactive graphics is the growing use of display devices with ...
RING: a client-server system for multi-user virtual environments
This paper describes the client-server design, implementation and experimental results for a system that supports real-time visual interaction between a large number of users in a shared 3D virtual environment. The key feature of the system is that ...
Visual navigation of large environments using textured clusters
A visual navigation system is described which uses texture mapped primitives to represent clusters of objects to maintain high and approximately constant frame rates. In cases where there are more unoccluded primitives inside the viewing frustum than ...
Guided navigation of virtual environments
This paper presents a new methodology for navigating virtual environments called “The River Analogy.” This analogy provides a new way of thinking about the user's relationship to the virtual environment; guiding the user's continuous and direct input ...
Portals and mirrors: simple, fast evaluation of potentially visible sets
We describe an approach for determining potentially visible sets in dynamic architectural models. Our scheme divides the models into cells and portals, computing a conservative estimate of which cells are visible at render time. The technique is simple ...
Of mice and monkeys: a specialized input device for virtual body animation
This paper discusses the motivation, design, implementation, and some sample applications of a new input device, called the Monkey, that can be used for real-time control of digital human models.
A virtual space teleconferencing system that supports intuitive interaction for creative and cooperative work
Since their advent, interaction with computers has been a very fascinating field of research. Though, we have come a long way from turning knobs and punching cards to using keyboards and pointing devices, natural language interaction has not seen ...
Haptic rendering: programming touch interaction with virtual objects
Haptic rendering is the process of computing and generating forces in response to user interactions with virtual objects. Recent efforts by our team at MIT's AI laboratory have resulted in the development of haptic interface devices and algorithms for ...
Object associations: a simple and practical approach to virtual 3D manipulation
This paper describes a software framework to aid in designing and implementing convenient manipulation behaviors for objects in a 3D virtual environment. A combination of almost realistic-looking pseudo-physical behavior and idealized goal-oriented ...
CamDroid: a system for implementing intelligent camera control
In this paper, a method of encapsulation camera tasks into well defined units called “camera modules” is described. Through this encapsulation, camera modules can be programmed and sequenced, and thus can be used as the underlying framework for ...
3D painting on scanned surfaces
We present an intuitive interface for painting on unparameterized three-dimensional polygon meshes using a 6D Polhemus space tracker as an input device. Given a physical object we first acquire its surface geometry using a Cyberware scanner. We then ...
Volume sculpting
We present a modeling technique based on the metaphor of interactively sculpting complex 3D objects from a solid material, such as a block of wood or marble. The 3D model is represented in a 3D raster of voxels where each voxel stores local material ...
The Tecate data space exploration utility
A new prototype, interactive visualization system is described which is designed to allow anyone to browse for and then visualize data within general data spaces. The prototype, called Tecate, capitalizes on the architectural strengths of current ...
An environment for real-time urban simulation
Drawing from technologies developed for military flight simulation and virtual reality, a system for efficiently modeling and simulating urban environments has been implemented at UCLA. This system combines relatively simple 3-dimensional models (from a ...
Mathenautics: using VR to visit 3-D manifolds
In most virtual reality applications, 3-d space is a passive, ambient continuum in which the objects of study are placed. When the 3-d space itself is the object of study, as with mathematical manifolds, VR is especially important as a visualization ...
Tracking a turbulent spot in an immersive environment
We describe an interactive, immersive 3D system called Tracktur, which allows a viewer to track the development of a turbulent flow. Tracktur displays time-varying vortex structures extracted from a numerical flow simulation. The user navigates the ...
Index Terms
- Proceedings of the 1995 symposium on Interactive 3D graphics