ABSTRACT
Rotating 3D objects is an essential operation in virtual reality (VR). However, efficient rotation methods with the current VR controllers have not been considered extensively yet. Users must repeatedly move their arms and wrists to rotate an object with the current VR controller. We considered utilizing the trackpad available in most VR controllers as a virtual trackball for an efficient rotation method and implemented two types of virtual trackballs (Arcball and Two-axis Valuator) to enable additional rotation using the thumb while holding an object with a VR controller. In this study, we investigated whether a controller with a virtual trackball would be effective for 3D manipulation tasks. The results showed that participants could perform the tasks faster with Arcball but not faster with Two-axis Valuator than with the regular VR controller. Also, most participants preferred Arcball to Two-axis Valuator and felt Arcball more natural than Two-axis Valuator.
Supplemental Material
- Ragnar Bade, Felix Ritter, and Bernhard Preim. 2005. Usability Comparison of Mouse-Based Interaction Techniques for Predictable 3d Rotation. In Smart Graphics, Andreas Butz, Brian Fisher, Antonio Krüger, and Patrick Olivier (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 138–150.Google Scholar
- Gavin Bell. 1988. Bell’s trackball. Source code, formerly at http://www.dispersoid.net/code/trackball.c, available through the Internet Archive’s copy of July 17, 2007. http://web.archive.org/web/20070717090837http://www.dispersoid.net/code/trackball.cGoogle Scholar
- Joanna Bergström, Tor-Salve Dalsgaard, Jason Alexander, and Kasper Hornbæk. 2021. How to Evaluate Object Selection and Manipulation in VR? Guidelines from 20 Years of Studies. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (Yokohama, Japan) (CHI ’21). Association for Computing Machinery, New York, NY, USA, Article 533, 20 pages. https://doi.org/10.1145/3411764.3445193Google ScholarDigital Library
- VLAD Buda 2012. Rotation techniques for 3D object interaction on mobile devices. Master’s thesis. Utrecht University.Google Scholar
- Michael Chen, S. Joy Mountford, and Abigail Sellen. 1988. A Study in Interactive 3-D Rotation Using 2-D Control Devices. In Proceedings of the 15th Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’88). Association for Computing Machinery, New York, NY, USA, 121–129. https://doi.org/10.1145/54852.378497Google ScholarDigital Library
- Scott Frees, G. Drew Kessler, and Edwin Kay. 2007. PRISM Interaction for Enhancing Control in Immersive Virtual Environments. ACM Trans. Comput.-Hum. Interact. 14, 1 (may 2007), 2–es. https://doi.org/10.1145/1229855.1229857Google ScholarDigital Library
- Zihan Gao, Huiqiang Wang, Hongwu Lv, Moshu Wang, and Yifan Qi. 2022. Evaluating the Effects of Non-Isomorphic Rotation on 3D Manipulation Tasks in Mixed Reality Simulation. IEEE Transactions on Visualization and Computer Graphics 28, 2 (2022), 1261–1273. https://doi.org/10.1109/TVCG.2020.3010247Google ScholarDigital Library
- Sandra G. Hart. 2006. Nasa-Task Load Index (NASA-TLX); 20 Years Later. Proceedings of the Human Factors and Ergonomics Society Annual Meeting 50, 9 (2006), 904–908. https://doi.org/10.1177/154193120605000909 arXiv:https://doi.org/10.1177/154193120605000909Google ScholarCross Ref
- Knud Henriksen, Jon Sporring, and Kasper Hornbæk. 2004. Virtual Trackballs Revisited. IEEE Transactions on Visualization and Computer Graphics 10, 2 (mar 2004), 206–216. https://doi.org/10.1109/TVCG.2004.1260772Google ScholarDigital Library
- Joseph J LaViola Jr, Ernst Kruijff, Ryan P McMahan, Doug Bowman, and Ivan P Poupyrev. 2017. 3D user interfaces: theory and practice. Addison-Wesley Professional, USA.Google Scholar
- Jaeyeon Lee, Mike Sinclair, Mar Gonzalez-Franco, Eyal Ofek, and Christian Holz. 2019. TORC: A Virtual Reality Controller for In-Hand High-Dexterity Finger Interaction. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (Glasgow, Scotland Uk) (CHI ’19). Association for Computing Machinery, New York, NY, USA, 1–13. https://doi.org/10.1145/3290605.3300301Google ScholarDigital Library
- Changsung Lim, Jina Kim, and Myung Jin Kim. 2022. Thumble: One-Handed 3D Object Manipulation Using a Thimble-Shaped Wearable Device in Virtual Reality. In Adjunct Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology (Bend, OR, USA) (UIST ’22 Adjunct). Association for Computing Machinery, New York, NY, USA, Article 17, 3 pages. https://doi.org/10.1145/3526114.3558703Google ScholarDigital Library
- Ivan Poupyrev, Suzanne Weghorst, and Sidney Fels. 2000. Non-lsomorphic 3D rotational techniques. Conference on Human Factors in Computing Systems - Proceedings 2, 1 (2000), 540–547. https://doi.org/10.1145/332040.332497Google ScholarDigital Library
- Steven Rybicki, Brian DeRenzi, and James Gain. 2016. Usability and Performance of Mouse-based Rotation Controllers. In Proceedings of Graphics Interface 2016(GI 2016). Canadian Human-Computer Communications Society / Société canadienne du dialogue humain-machine, Victoria, British Columbia, Canada, 93–100. https://doi.org/10.20380/GI2016.12Google ScholarCross Ref
- Ken Shoemake. 1992. ARCBALL: A User Interface for Specifying Three-Dimensional Orientation Using a Mouse. In Proceedings of the Conference on Graphics Interface ’92 (Vancouver, British Columbia, Canada). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 151–156.Google ScholarDigital Library
- Manuel Veit, Antonio Capobianco, and Dominique Bechmann. 2009. Influence of degrees of freedom’s manipulation on performances during orientation tasks in virtual reality environments. Proceedings of the ACM Symposium on Virtual Reality Software and Technology, VRST 1, 212 (2009), 51–58. https://doi.org/10.1145/1643928.1643942Google ScholarDigital Library
- Vanessa Vuibert, Wolfgang Stuerzlinger, and Jeremy R. Cooperstock. 2015. Evaluation of Docking Task Performance Using Mid-Air Interaction Techniques. In Proceedings of the 3rd ACM Symposium on Spatial User Interaction (Los Angeles, California, USA) (SUI ’15). Association for Computing Machinery, New York, NY, USA, 44–52. https://doi.org/10.1145/2788940.2788950Google ScholarDigital Library
- Yao Jun Zhao, Dmitri Shuralyov, and Wolfgang Stuerzlinger. 2011. Comparison of multiple 3D rotation methods. In 2011 IEEE International Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems Proceedings. IEEE, Ottawa, ON, Canada, 1–5. https://doi.org/10.1109/VECIMS.2011.6053855Google ScholarCross Ref
Index Terms
- Virtual Trackball on VR Controller: Evaluation of 3D Rotation Methods in Virtual Reality
Recommendations
A Hybrid 2D-3D Tangible Interface for Virtual Reality
SIGGRAPH '21: ACM SIGGRAPH 2021 PostersVirtual Reality (VR) controllers are widely used for easy object selection and manipulation as a primary 3D input method in the virtual environment. Mobile devices with touchscreens like smartphones or tablets provide precise 2D tangible inputs. This ...
Virtual Trackballs Revisited
Abstract--Rotation of three-dimensional objects by a two-dimensional mouse is a typical task in computer-aided design, operation simulations, and desktop virtual reality. The most commonly used rotation technique is a virtual trackball surrounding the ...
A virtual reality keyboard with realistic haptic feedback in a fully immersive virtual environment
This study presents a 3D virtual reality (VR) keyboard system with realistic haptic feedback. The system uses two five-fingered data gloves to track finger positions and postures, uses micro-speakers to create simulated vibrations, and uses a head-...
Comments