Pointing techniques for distant targets in virtual reality

Raycasting is the most common target pointing technique in virtual reality environments. However, performance on small and distant targets is impacted by the accuracy of the pointing device and the user's motor skills. Current pointing facilitation techniques are currently only applied in the context of the virtual hand, i.e. for targets within reach. We propose to add a cursor on the ray, controlled by the user. This allows target pointing techniques by proximity to be applied, such as the Bubble Cursor. We describe a study comparing several visual feedbacks for this technique. Our results show that just highlighting the nearest target reduces the selection time by 14.8% and the error rate by 82.6% compared to Raycasting in the general case. For small targets, the selection time is reduced by 25.7% and the error rate by 90.8%.

[1]  Nicolas Roussel,et al.  Efficacité et robustesse aux distracteurs d'un retour tactile pour faciliter le pointage , 2010, IHM.

[2]  Karin Coninx,et al.  Exploring the Effects of Environment Density and Target Visibility on Object Selection in 3D Virtual Environments , 2007, 2007 IEEE Symposium on 3D User Interfaces.

[3]  Céline Coutrix,et al.  Mobile pointing task in the physical world: balancing focus and performance while disambiguating , 2013, MobileHCI '13.

[4]  Gang Ren,et al.  3D selection with freehand gesture , 2013, Comput. Graph..

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

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

[7]  Timo Ropinski,et al.  Object Selection in Virtual Environments using an Improved Virtual Pointer Metaphor , 2004, ICCVG.

[8]  Doug A. Bowman,et al.  Rapid and accurate 3D selection by progressive refinement , 2011, 2011 IEEE Symposium on 3D User Interfaces (3DUI).

[9]  François Leitner,et al.  Investigating Visual Feedforward for Target Expansion Techniques , 2015, CHI.

[10]  Frederick P. Brooks,et al.  Moving objects in space: exploiting proprioception in virtual-environment interaction , 1997, SIGGRAPH.

[11]  Nicolas Roussel,et al.  Surfpad: riding towards targets on a squeeze film effect , 2011, CHI.

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

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

[14]  Ravin Balakrishnan,et al.  Summon and Select: Rapid Interaction with Interface Controls in Mid-air , 2017, ISS.

[15]  Joseph J. LaViola,et al.  Dense and Dynamic 3D Selection for Game-Based Virtual Environments , 2012, IEEE Transactions on Visualization and Computer Graphics.

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

[17]  Ferran Argelaguet,et al.  A survey of 3D object selection techniques for virtual environments , 2013, Comput. Graph..

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