Evaluating Automatic Parameter Control Methods for Locomotion in Multiscale Virtual Environments

Virtual environments with a wide range of scales are becoming commonplace in Virtual Reality applications. Methods to control locomotion parameters can help users explore such environments more easily. For multi-scale virtual environments, point-and-teleport locomotion with a well-designed distance control method can enable mid-air teleportation, which makes it competitive to flying interfaces. Yet, automatic distance control for point-and-teleport has not been studied in such environments. We present a new method to automatically control the distance for point-and-teleport. In our first user study, we used a solar system environment to compare three methods: automatic distance control for point-and-teleport, manual distance control for point-and-teleport, and automatic speed control for flying. Results showed that automatic control significantly reduces overshoot compared with manual control for point-and-teleport, but the discontinuous nature of teleportation made users prefer flying with automatic speed control. We conducted a second study to compare automatic-speed-controlled flying and two versions of our teleportation method with automatic distance control, one incorporating optical flow cues. We found that point-and-teleport with optical flow cues and automatic distance control was more accurate than flying with automatic speed control, and both were equally preferred to point-and-teleport without the cues.

[1]  Benjamin Bolte,et al.  The Jumper Metaphor: An Effective Navigation Technique for Immersive Display Setups , 2011 .

[2]  Majed Al Zayer,et al.  Increasing Walking in VR using Redirected Teleportation , 2018, UIST.

[3]  Sebastian Günther,et al.  Assessing the Accuracy of Point & Teleport Locomotion with Orientation Indication for Virtual Reality using Curved Trajectories , 2019, CHI.

[4]  Mayra Donaji Barrera Machuca,et al.  Smart3DGuides: Making Unconstrained Immersive 3D Drawing More Accurate , 2019, VRST.

[5]  Daniel Medeiros,et al.  A Distributed Approach for Automatic Speed Adjustment During Navigation in 3D Multiscale Virtual Environments , 2019, 2019 21st Symposium on Virtual and Augmented Reality (SVR).

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

[7]  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.

[8]  Ronald Azuma,et al.  Augmented-reality visualizations guided by cognition: perceptual heuristics for combining visible and obscured information , 2002, Proceedings. International Symposium on Mixed and Augmented Reality.

[9]  Daniel Medeiros,et al.  Magic Carpet: Interaction Fidelity for Flying in VR , 2020, IEEE Transactions on Visualization and Computer Graphics.

[10]  Christoph Hölscher,et al.  Taxonomy of Human Wayfinding Tasks: A Knowledge-Based Approach , 2009, Spatial Cogn. Comput..

[11]  Sandra G. Hart,et al.  NASA Task Load Index (TLX) , 2013 .

[12]  Wolfgang Stuerzlinger,et al.  Improved Automatic Speed Control for 3D Navigation , 2019, CGI.

[13]  Li-Yi Wei,et al.  Reducing simulator sickness with perceptual camera control , 2019, ACM Trans. Graph..

[14]  Rajiv V. Dubey,et al.  Point & Teleport Locomotion Technique for Virtual Reality , 2016, CHI PLAY.

[15]  Bernd Fröhlich,et al.  Spatial Updating and Simulator Sickness During Steering and Jumping in Immersive Virtual Environments , 2018, 2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR).

[16]  Bruce H. Thomas,et al.  Evaluating Navigation Techniques for 3D Graph Visualizations in Virtual Reality , 2018, 2018 International Symposium on Big Data Visual and Immersive Analytics (BDVA).

[17]  Alberto Barbosa Raposo,et al.  Improving 3D navigation techniques in multiscale environments: a cubemap-based approach , 2014, Multimedia Tools and Applications.

[18]  Yeojin Kim,et al.  Dynamic Deep Octree for High‐resolution Volumetric Painting in Virtual Reality , 2018, Comput. Graph. Forum.

[19]  George W. Fitzmaurice,et al.  Safe 3D navigation , 2008, I3D '08.

[20]  Robert S. Kennedy,et al.  Simulator Sickness Questionnaire: An enhanced method for quantifying simulator sickness. , 1993 .

[21]  Bob G. Witmer,et al.  Judging Perceived and Traversed Distance in Virtual Environments , 1998, Presence.

[22]  Ferran Argelaguet Adaptive navigation for virtual environments , 2014, 2014 IEEE Symposium on 3D User Interfaces (3DUI).

[23]  Peter J. Werkhoven,et al.  Effects of Head-Slaved Navigation and the Use of Teleports on Spatial Orientation in Virtual Environments , 2003, Hum. Factors.

[24]  J. Patton,et al.  Comparing adaptation of constrained and unconstrained movements in three dimensions , 2005, 9th International Conference on Rehabilitation Robotics, 2005. ICORR 2005..

[25]  R L Klatzky,et al.  Navigating without vision: basic and applied research. , 2001, Optometry and vision science : official publication of the American Academy of Optometry.

[26]  Ferran Argelaguet,et al.  GiAnt: stereoscopic-compliant multi-scale navigation in VEs , 2016, VRST.

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

[28]  José Pascual Molina,et al.  NaviFields: Relevance fields for adaptive VR navigation , 2017, UIST.

[29]  Sylvain Lefebvre,et al.  Colored Fused Filament Fabrication , 2017, ACM Trans. Graph..

[30]  Kiyoshi Kiyokawa,et al.  A study of depth visualization techniques for virtual annotations in augmented reality , 2005, IEEE Proceedings. VR 2005. Virtual Reality, 2005..

[31]  Steven K. Feiner,et al.  Travel in large-scale head-worn VR: Pre-oriented teleportation with WIMs and previews , 2017, 2017 IEEE Virtual Reality (VR).

[32]  Igor Mordatch,et al.  Multiscale 3D navigation , 2009, I3D '09.

[33]  Anthony Steed,et al.  Object location memory error in virtual and real environments , 2017, 2017 IEEE Virtual Reality (VR).

[34]  Ryan Johnson,et al.  International Encyclopedia of the Social & Behavioral Sciences , 2022 .

[35]  Yannick Prié,et al.  Immersive Data Exploration and Analysis , 2018 .

[36]  Julian Frommel,et al.  Effects of controller-based locomotion on player experience in a virtual reality exploration game , 2017, FDG.

[37]  Daniel Mendes,et al.  PRECIOUS! Out-of-reach selection using iterative refinement in VR , 2017, 2017 IEEE Symposium on 3D User Interfaces (3DUI).

[38]  Dominik Rausch,et al.  Reorientation in virtual environments using interactive portals , 2014, 2014 IEEE Symposium on 3D User Interfaces (3DUI).

[39]  Sandra G. Hart,et al.  NASA Task Load Index (TLX). Volume 1.0; Paper and Pencil Package , 1986 .

[40]  Paul R. MacNeilage,et al.  Teleportation without Spatial Disorientation Using Optical Flow Cues , 2018, Graphics Interface.