Figure 1: Assisted collaborative exploration scenario with the leader's guide avatar being a dog, and two groups of following collaborators. Observe that the guide avatar points to objects of interest even if they are not aligned with the direction of locomotion or the observer's ground plane, and that the local leader serves as the guide avatar for all attached followers. We approach the problem of exploring a virtual space by exploiting positional and camera-model constraints on navigation to provide extra assistance that focuses the user's explorational wanderings on the task objectives. Our specific design incorporates not only task-based constraints on the viewer's location, gaze, and viewing parameters, but also a personal "guide" that serves two important functions: keeping the user oriented in the navigation space, and "pointing" to interesting subject areas as they are approached. The guide's cues may be ignored by continuing in motion, but if the user stops, the gaze shifts automatically toward whatever the guide was interested in. This design has the serendipitous feature that it automatically incorporates a nested collaborative paradigm simply by allowing any given viewer to be seen as the "guide" of one or more viewers following behind; the leading automated guide (we tend to select a guide dog for this avatar) can remind the leading live human guide of interesting sites to point out, while each real human collaborator down the chain has some choices about whether to follow the local leader's hints. We have chosen VRML as our initial development medium primarily because of its portability, and we have implemented a variety of natural modes for leading and colEmail: fewernert, hansong@cs.indiana.edu laborating, including ways for collaborators to attach to and detach from a particular leader.
Wernert and Hanson REF discussed the camera path planning based on a personal "guide" that keeps the user oriented in the navigation space which also points to interesting subject area.
A framework for assisted exploration with collaboration
Proceedings Visualization '99 (Cat. No.99CB37067)
Proceedings Visualization '99 (Cat. No.99CB37067)
Computer Science