3D Interaction Techniques
Using 2D and 3D Input Devices

Kenny Hoff
Spring 1997


The purpose of this presentation is to show a possible classification of 3D user interaction methods, develop a taxonomy, and to describe how to use and implement several techniques. The input devices are restricted to the ubiquitous 2D mouse and keyboard, and the futuristic 3D trackers and control buttons. This provides for a wide range of input possibilities and allows us to compare 2D versus 3D methods while greatly restricting the set of possible input devices.


Classification of Interaction Techniques: a taxonomy

In trying to develop a taxonomy, we can divide the top-level into two user interaction methods:


Interaction methods can be further classified in each grouping by the type of transformations applied. The following camera or object transformations are sufficient to implement most techniques:


The techniques are further subdivided by how the transformations are applied:



Home