Rapid controlled movement through a virtual 3D workspace
- 1 September 1990
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 24 (4) , 171-176
- https://doi.org/10.1145/97880.97898
Abstract
Computer graphics hardware supporting real-time interactive 3D animation has the potential to support effective user interfaces by enabling virtual 3D workspaces. However, this potential requires development of viewpoint movement techniques that support rapid and controlled movement through workspaces. Rapid movement through large distances avoids wasted work time; controlled movement near target objects allows the user to examine and interact with objects in the workspace. Current techniques for viewpoint movement typically use high velocities to cover distances rapidly, but high velocities are hard to control near objects. This paper describes a new technique for targeted viewpoint movement that solves this problem. The key idea is to have the user indicate a point of interest (target) on a 3D object and use the distance to this target to move the viewpoint logarithmically, by moving the same relative percentage of distance to the target on every animation cycle. the result is rapid motion over distances that slows as the viewpoint approaches the target object. The technique can be used with 2D and multidimensional input devices. We also extend the technique to move objects in the workspace.Keywords
This publication has 13 references indexed in Scilit:
- A Semantic Analysis of the Design Space of Input DevicesHuman–Computer Interaction, 1990
- Snap-dragging in three dimensionsACM SIGGRAPH Computer Graphics, 1990
- The cognitive coprocessor architecture for interactive user interfacesPublished by Association for Computing Machinery (ACM) ,1989
- A study in interactive 3-D rotation using 2-D control devicesPublished by Association for Computing Machinery (ACM) ,1988
- JACK: a toolkit for manipulating articulated figuresPublished by Association for Computing Machinery (ACM) ,1988
- Skitters and jacksPublished by Association for Computing Machinery (ACM) ,1987
- Direct manipulation techniques for 3D objects using 2D locator devicesPublished by Association for Computing Machinery (ACM) ,1987
- Multi-dimensional input techniques and articulated figure positioning by multiple constraintsPublished by Association for Computing Machinery (ACM) ,1987
- Walkthrough---a dynamic graphics system for simulating virtual buildingsPublished by Association for Computing Machinery (ACM) ,1987
- Tablet-based valuators that provide one, two, or three degrees of freedomPublished by Association for Computing Machinery (ACM) ,1981