
3D Navigation with 2D Input Devices
We explore a novel technique
for allowing users to control both viewpoint
motion and orientation using a 2D input device with a button to
provide cognitively simple and unobtrusive navigation in desktop 3Dvirtual
environments. In this task, the user must control the three frames
of reference-environment, body, and head-with a single 2D input
device.
The underlying observation
to our solution is the fact that users'
control of their frames of reference may be separately, but transparently,
constrained in the two dissociated modes of use: wayfinding
and travel. In the wayfinding (stationary) mode, we couple
the head to body and give
the user control of the orientation and implicitly
of the direction of motion. From this mode a user may either specify
a path to take or switch to travel mode, in which control of thebody is
decoupled from the head. In travel moving) mode, the user has control
of the orientation of the head, thus allowing for rubbernecking,or full
viewpoint orientation control separate from the actual motion of
the body. With a button
click, users may toggle between modes and may re-specify
paths at any time.
|
|