|
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
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
|
|
|
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
|
|
|
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 , 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
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
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
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|