skip to main content
10.1145/3544549.3585682acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Work in Progress

Virtual Trackball on VR Controller: Evaluation of 3D Rotation Methods in Virtual Reality

Authors Info & Claims
Published:19 April 2023Publication History

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.

Skip Supplemental Material Section

Supplemental Material

3544549.3585682-video-preview.mp4

mp4

11.8 MB

3544549.3585682-talk-video.mp4

mp4

66 MB

References

  1. 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 ScholarGoogle Scholar
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. VLAD Buda 2012. Rotation techniques for 3D object interaction on mobile devices. Master’s thesis. Utrecht University.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarCross RefCross Ref
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarCross RefCross Ref
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Virtual Trackball on VR Controller: Evaluation of 3D Rotation Methods in Virtual Reality

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHI EA '23: Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems
      April 2023
      3914 pages
      ISBN:9781450394222
      DOI:10.1145/3544549

      Copyright © 2023 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 19 April 2023

      Check for updates

      Qualifiers

      • Work in Progress
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate6,164of23,696submissions,26%
    • Article Metrics

      • Downloads (Last 12 months)372
      • Downloads (Last 6 weeks)88

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Full Text

    View this article in Full Text.

    View Full Text

    HTML Format

    View this article in HTML Format .

    View HTML Format