|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
Kenneth B. Evans , Peter P. Tanner , Marceli Wein, Tablet-based valuators that provide one, two, or three degrees of freedom, Proceedings of the 8th annual conference on Computer graphics and interactive techniques, p.91-97, August 03-07, 1981, Dallas, Texas, United States
|
| |
7
|
Fairchild, Kim M., Steven E. Poltrock, and George W. Furnas. Semnet: three-dimensional graphic representations of large knowledge bases. In Cognitive science and its applications for human-computer interaction, Guindon, R. (ed), Lawrence Erlbaum, 1988.
|
| |
8
|
Mackinlay, Jock D., Stuart K. Card, and George G. Robertson. A semantic analysis of the design space of input devices. Human-Computer Interaction, to appear in vol. 5, 1990.
|
 |
9
|
|
| |
10
|
Pew, R. W. Human perceptual-motor performance. In Human Information Processing: Tutorials in Performance and Cognition, Kantowitz, B. H. (ed), Lawrence Erlbaum, 1974, 1-40.
|
 |
11
|
|
 |
12
|
G. Robertson , S. K. Card , J. D. Mackinlay, The cognitive coprocessor architecture for interactive user interfaces, Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology, p.10-18, November 13-15, 1989, Williamsburg, Virginia, United States
[doi> 10.1145/73660.73662]
|
 |
13
|
D. J. Sturman , D. Zeltzer , S. Pieper, Hands-on interaction with virtual environments, Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology, p.19-24, November 13-15, 1989, Williamsburg, Virginia, United States
[doi> 10.1145/73660.73663]
|
 |
14
|
|
 |
15
|
|
CITED BY 82
|
Takeo Igarashi , Rieko Kadobayashi , Kenji Mase , Hidehiko Tanaka, Path drawing for 3D walkthrough, Proceedings of the 11th annual ACM symposium on User interface software and technology, p.173-174, November 01-04, 1998, San Francisco, California, United States
|
|
Mike Mohageg , Rob Myers , Chris Marrin , Jim Kent , David Mott , Paul Isaacs, A user interface for accessing 3D content on the World Wide Web, Proceedings of the SIGCHI conference on Human factors in computing systems: common ground, p.466-ff., April 13-18, 1996, Vancouver, British Columbia, Canada
|
|
Jock D. Mackinlay , George G. Robertson , Stuart K. Card, Rapid controlled movement through virtual 3D workspaces (videotape), Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology, p.455-456, April 27-May 02, 1991, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rudolph P. Darken , William R. Cockayne , David Carmein, The omni-directional treadmill: a locomotion device for virtual worlds, Proceedings of the 10th annual ACM symposium on User interface software and technology, p.213-221, October 14-17, 1997, Banff, Alberta, Canada
|
|
|
|
|
|
|
|
George G. Robertson , Jock D. Mackinlay , Stuart K. Card, Cone Trees: animated 3D visualizations of hierarchical information, Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology, p.189-194, April 27-May 02, 1991, New Orleans, Louisiana, United States
|
|
|
|
|
Ivan Poupyrev , Mark Billinghurst , Suzanne Weghorst , Tadao Ichikawa, The go-go interaction technique: non-linear mapping for direct manipulation in VR, Proceedings of the 9th annual ACM symposium on User interface software and technology, p.79-80, November 06-08, 1996, Seattle, Washington, United States
|
|
|
|
Jock D. Mackinlay , George G. Robertson , Stuart K. Card, The perspective wall: detail and context smoothly integrated, Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology, p.173-176, April 27-May 02, 1991, New Orleans, Louisiana, United States
|
|
|
|
Keith Andrews , Andreas Pesendorfer , Michael Pichler , Karl Heinz Wagenbrunn , Josef Wolte, Looking inside VRwave: the architecture and interface of the VRwave VRML97 browser, Proceedings of the third symposium on Virtual reality modeling language, p.77-82, February 16-20, 1998, Monterey, California, United States
|
|
Shumin Zhai , William Buxton , Paul Milgram, The “Silk Cursor”: investigating transparency for 3D target acquisition, Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence, p.459-464, April 24-28, 1994, Boston, Massachusetts, United States
|
|
|
|
Matthew Conway , Steve Audia , Tommy Burnette , Dennis Cosgrove , Kevin Christiansen, Alice: lessons learned from building a 3D system for novices, Proceedings of the SIGCHI conference on Human factors in computing systems, p.486-493, April 01-06, 2000, The Hague, The Netherlands
|
|
Jock D. Mackinlay , George G. Robertson , Robert DeLine, Developing calendar visualizers for the information visualizer, Proceedings of the 7th annual ACM symposium on User interface software and technology, p.109-118, November 02-04, 1994, Marina del Rey, California, United States
|
|
|
|
|
|
|
|
|
|
|
C. Russo dos Santos , P. Gros , P. Abel , D. Loisel , N. Trichaud , J. P. Paris, Metaphor-Aware 3D Navigation, Proceedings of the IEEE Symposium on Information Vizualization 2000, p.155, October 09-10, 2000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
George Robertson , Maarten van Dantzich , Daniel Robbins , Mary Czerwinski , Ken Hinckley , Kirsten Risden , David Thiel , Vadim Gorokhovsky, The Task Gallery: a 3D window manager, Proceedings of the SIGCHI conference on Human factors in computing systems, p.494-501, April 01-06, 2000, The Hague, The Netherlands
|
|
|
|
|
|
|
|
Azam Khan , Ben Komalo , Jos Stam , George Fitzmaurice , Gordon Kurtenbach, HoverCam: interactive 3D navigation for proximal object inspection, Proceedings of the 2005 symposium on Interactive 3D graphics and games, April 03-06, 2005, Washington, District of Columbia
|
|
|
|
|
|
|
|
|
|
|
|
William H. Bares , Luke S. Zettlemoyer , Dennis W. Rodriguez , James C. Lester, Task-sensitive cinematography interfaces for interactive 3D learning environments, Proceedings of the 3rd international conference on Intelligent user interfaces, p.81-88, January 06-09, 1998, San Francisco, California, United States
|
|
Eyal Haik , Trevor Barker , John Sapsford , Simon Trainis, Investigation into effective navigation in desktop virtual interfaces, Proceeding of the seventh international conference on 3D Web technology, p.59-66, February 24-28, 2002, Tempe, Arizona, USA
|
|
|
|
|
|
|
|
|
|
Stephen Voida , Mark Podlaseck , Rick Kjeldsen , Claudio Pinhanez, A study on the manipulation of 2D objects in a projector/camera-based augmented reality environment, Proceedings of the SIGCHI conference on Human factors in computing systems, April 02-07, 2005, Portland, Oregon, USA
|
|
|
|
Michael Pichler , Gerbert Orasche , Keith Andrews , Ed Grossman , Mark McCahill, VRweb: a multi-system VRML viewer, Proceedings of the first symposium on Virtual reality modeling language, p.77-85, December 13-15, 1995, San Diego, California, United States
|
|
|
|
|
|
|
Azam Khan , Igor Mordatch , George Fitzmaurice , Justin Matejka , Gordon Kurtenbach, ViewCube: a 3D orientation indicator and controller, Proceedings of the 2008 symposium on Interactive 3D graphics and games, February 15-17, 2008, Redwood City, California
|
|
|
|
|
Hikmet Senay , Steven Feiner , Scott S. Fisher , Georges Grinstein , Jock D. Mackinlay , Lloyd A. Treinish, Interaction issues in visualization: requirements, techniques, and devices, Proceedings of the 1st conference on Visualization '90, October 23-26, 1990, San Francisco, California
|
|
|
|
|
|
Antão Vaz Almada , António Eduardo Dias , João Pedro Silva , Emanuel Marques dos Santos , Pedro José Pedrosa , António Sousa Câmara, Exploring virtual ecosystems, Proceedings of the workshop on Advanced visual interfaces, May 27-29, 1996, Gubbio, Italy
|
|
|
|
Stuart K. Card , George G. Robertson , Jock D. Mackinlay, The information visualizer, an information workspace, Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology, p.181-186, April 27-May 02, 1991, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
William Bares , Scott McDermott , Christina Boudreaux , Somying Thainimit, Virtual 3D camera composition from frame constraints, Proceedings of the eighth ACM international conference on Multimedia, p.177-186, October 2000, Marina del Rey, California, United States
|
|
|
|
George Fitzmaurice , Justin Matejka , Igor Mordatch , Azam Khan , Gordon Kurtenbach, Safe 3D navigation, Proceedings of the 2008 symposium on Interactive 3D graphics and games, February 15-17, 2008, Redwood City, California
|
|
|
|
|
|
|
|
|
|
|
Nicholas Burtnyk , Azam Khan , George Fitzmaurice , Ravin Balakrishnan , Gordon Kurtenbach, StyleCam: interactive stylized 3D navigation using integrated spatial & temporal controls, Proceedings of the 15th annual ACM symposium on User interface software and technology, October 27-30, 2002, Paris, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ken Hinckley , Randy Pausch , John C. Goble , Neal F. Kassell, A survey of design issues in spatial input, Proceedings of the 7th annual ACM symposium on User interface software and technology, p.213-222, November 02-04, 1994, Marina del Rey, California, United States
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
12, 4
David Kurlander
, Steven Feiner
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|