A framework for assisted exploration with collaboration

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 "glide" 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 collaborating, including ways for collaborators to attach to and detach from a particular leader.

[1]  Mel Slater,et al.  Small group behaviour in the COVEN Project , 1998 .

[2]  Kyoung Shin Park,et al.  Effects of network characteristics on human performance in a collaborative virtual environment , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[3]  William Ribarsky,et al.  Third-person navigation of whole-planet terrain in a head-tracked stereoscopic environment , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[4]  Steven M. Drucker,et al.  CINEMA: a system for procedural camera movements , 1992, I3D '92.

[5]  Joseph L. Gabbard A Taxonomy of Usability Characteristics in Virtual Environments , 1997 .

[6]  Colin Ware,et al.  Exploration and virtual camera control in virtual three dimensional environments , 1990, I3D '90.

[7]  Norman I. Badler,et al.  Automatic viewing control for 3D direct manipulation , 1992, I3D '92.

[8]  Eric A. Wernert,et al.  Constrained 3D navigation with 2D controllers , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[9]  Andrew J. Hanson,et al.  Constrained nav-igation interfaces , 1999 .

[10]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[11]  Andrew S. Forsberg,et al.  Image plane interaction techniques in 3D immersive environments , 1997, SI3D.

[12]  Deborah Hix,et al.  User-centered design and evaluation of a real-time battlefield visualization virtual environment , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[13]  Jock D. Mackinlay,et al.  Rapid controlled movement through a virtual 3D workspace , 1990, SIGGRAPH.

[14]  Mel Slater,et al.  Small Group Behavior Experiments in the Coven Project , 1998, IEEE Computer Graphics and Applications.

[15]  Carolina Cruz-Neira,et al.  Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE , 2023 .

[16]  Warren Robinett,et al.  Implementation of flying, scaling and grabbing in virtual worlds , 1992, I3D '92.

[17]  Eric A. Wernert,et al.  Constrained Navigation Environments , 1997, Scientific Visualization Conference (dagstuhl '97).

[18]  Rudy Darken,et al.  Wayfinding strategies and behaviors in large virtual worlds , 1996, CHI.

[19]  Colin Ware,et al.  Context sensitive flying interface , 1997, SI3D.

[20]  Mel Slater,et al.  Leadership and collaboration in shared virtual environments , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[21]  G. Nielson Smooth Interpolation of Orientations , 1993 .

[22]  Doug A. Bowman,et al.  Travel in immersive virtual environments: an evaluation of viewpoint motion control techniques , 1997, Proceedings of IEEE 1997 Annual International Symposium on Virtual Reality.

[23]  Mark Billinghurst,et al.  Adding intelligence to the interface , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.

[24]  Andrew J. Hanson,et al.  Constrained optimal framings of curves and surfaces using quaternion Gauss maps , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[25]  A. Hanson Quaternion Gauss Maps and Optimal Framings of Curves and Surfaces , 1999 .