Exploring the Effects of Environment Density and Target Visibility on Object Selection in 3D Virtual Environments

Object selection is a primary interaction technique which must be supported by any interactive three-dimensional virtual reality application. Although numerous techniques exist, few have been designed to support the selection of objects in dense target environments, or the selection of objects which are occluded from the user's viewpoint. There is, thus, a limited understanding on how these important factors will affect selection performance. In this paper, we present a set of design guidelines and strategies to aid the development of selection techniques which can compensate for environment density and target visibility. Based on these guidelines, we present two techniques, the depth ray and the 3D bubble cursor, both augmented to allow for the selection of fully occluded targets. In a formal experiment, we evaluate the relative performance of these techniques, varying both the environment density and target visibility. The results found that both of these techniques outperformed a baseline point cursor technique, with the depth ray performing best overall.

[1]  Niklas Elmqvist,et al.  View projection animation for occlusion reduction , 2006, AVI '06.

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

[3]  Andrew S. Forsberg,et al.  Aperture based selection for immersive virtual environments , 1996, UIST '96.

[4]  Tovi Grossman,et al.  The design and evaluation of selection techniques for 3D volumetric displays , 2006, UIST.

[5]  Ravin Balakrishnan,et al.  Using deformations for browsing volumetric data , 2003, IEEE Visualization, 2003. VIS 2003..

[6]  Niklas Elmqvist,et al.  BalloonProbe: reducing occlusion in 3D using interactive space distortion , 2005, VRST '05.

[7]  Anthony Steed,et al.  Towards a General Model for Selection in Virtual Environments , 2006, 3D User Interfaces (3DUI'06).

[8]  Desney S. Tan,et al.  Tumble! Splat! helping users access and manipulate occluded content in 2D drawings , 2006, AVI '06.

[9]  Mark R. Mine,et al.  Virtual Environment Interaction Techniques , 1995 .

[10]  Anthony Steed,et al.  3D Selection Strategies for Head Tracked and Non-Head Tracked Operation of Spatially Immersive Displays , 2004 .

[11]  Tovi Grossman,et al.  The bubble cursor: enhancing target acquisition by dynamic resizing of the cursor's activation area , 2005, CHI.

[12]  Matthias Bues,et al.  iSith - Intersection-based Spatial Interaction for Two Hands , 2006, 3D User Interfaces (3DUI'06).

[13]  Ken Hinckley,et al.  A survey of design issues in spatial input , 1994, UIST '94.

[14]  George W. Fitzmaurice,et al.  HMDs, caves & chameleon: a human-centric analysis of interaction in virtual space , 1998, COMG.

[15]  M. Sheelagh T. Carpendale,et al.  Extending Distortion Viewing from 2D to 3D , 1997, IEEE Computer Graphics and Applications.

[16]  Steven K. Feiner,et al.  The Flexible Pointer: An Interaction Technique for Selection in Augmented and Virtual Reality , 2003 .

[17]  Ivan Poupyrev,et al.  3D User Interfaces: Theory and Practice , 2004 .

[18]  Donald B. Johnson,et al.  Testbed Evaluation of Virtual Environment Interaction Techniques , 1999, Presence: Teleoperators & Virtual Environments.

[19]  Kellogg S. Booth,et al.  Fish tank virtual reality , 1993, INTERCHI.

[20]  Wang Hui-nan Multi-Finger Gestural Interaction with 3D Volumetric Displays , 2008 .

[21]  Ivan Poupyrev,et al.  The go-go interaction technique: non-linear mapping for direct manipulation in VR , 1996, UIST '96.

[22]  T. Ichikawa,et al.  Egocentric Object Manipulation in Virtual Environments: Empirical Evaluation of Interaction Techniques , 1998, Comput. Graph. Forum.

[23]  Mark Green,et al.  JDCAD: A highly interactive 3D modeling system , 1994, Comput. Graph..

[24]  Doug A. Bowman,et al.  Testbed Evaluation of Virtual Environment Interaction Techniques , 2001, Presence Teleoperators Virtual Environ..

[25]  Tovi Grossman,et al.  Pointing at trivariate targets in 3D environments , 2004, CHI.

[26]  Tobias Höllerer,et al.  Resolving multiple occluded layers in augmented reality , 2003, The Second IEEE and ACM International Symposium on Mixed and Augmented Reality, 2003. Proceedings..

[27]  Shumin Zhai,et al.  The “Silk Cursor”: investigating transparency for 3D target acquisition , 1994, CHI '94.

[28]  Renaud Blanch,et al.  Semantic pointing: improving target acquisition with control-display ratio adaptation , 2004, CHI.

[29]  Colin Ware,et al.  Evaluating stereo and motion cues for visualizing information nets in three dimensions , 1996, TOGS.

[30]  Karin Coninx,et al.  Evaluating the Influence of Multimodal Feedback on Egocentric Selection Metaphors in Virtual Environments , 2006, HAID.