Improved Automatic Speed Control for 3D Navigation

  • Domi Papoi
  • Wolfgang StuerzlingerEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11542)


As technology progresses, it is possible to increase the size and complexity of 3D virtual environments. Thus, we need deal with multiscale virtual environments today. Ideally, the user should be able to navigate such environments efficiently and robustly, which requires control of the user speed during navigation. Manual speed control across multiple scales of magnitude suffers from issues such as overshooting behaviors and introduces additional complexity. Most previously presented methods to automatically control the speed of navigation do not generalize well to environments with varying scales. We present an improved method to automatically control the speed of the user in 3D virtual environment navigation. The main benefit of our approach is that it automatically adapts the navigation speed in a manner that enables efficient navigation with maximum freedom, while still avoiding collisions. The results of a usability test show a significant reduction in completion time for a multi-scale navigation task.


3D navigation Virtual environments 


  1. 1.
    Anthes, C., Heinzlreiter, P., Kurka, G., Volkert, J.: Navigation models for a flexible, multi-mode VR navigation framework. Virtual Reality Continuum Appl. Ind. 476–479 (2004)Google Scholar
  2. 2.
    Argelaguet-Sanz, F.: Adaptive navigation for virtual environments. In: Symposium on 3D User Interfaces 2014, pp. 91–94 (2014)Google Scholar
  3. 3.
    Bowman, D.A., Koller, D., Hodges, L.: A methodology for the evaluation of travel techniques for immersive virtual environments. Virtual Reality: Res. Dev. Appl. 3, 120–131 (1998)CrossRefGoogle Scholar
  4. 4.
    Butterworth, J., Davidson, A., Hench, S., Olano, M.T.: 3DM: a three dimensional modeler using a head-mounted display. In: Symposium on Interactive 3D Graphics, pp. 135–138 (1992)Google Scholar
  5. 5.
    Chung, J.C.: A comparison of head-tracked and non-head-tracked steering modes in the targeting of radiotherapy treatment beams. In: Symposium on Interactive 3D Graphics 1992, pp. 193–196 (1992)Google Scholar
  6. 6.
    Duan, Q., Gong, J., Li, W., Shen, S., Li, R.: Improved Cubemap model for 3D navigation in geo-virtual reality. Int. J. Digit. Earth 8(11), 877–900 (2015)CrossRefGoogle Scholar
  7. 7.
    Fitzmaurice, G., Matejka, J., Mordatch, I., Khan, A., Kurtenbach, G.: Safe 3D navigation. In: Symposium on Interactive 3D Graphics, pp. 7–15 (2008)Google Scholar
  8. 8.
    Freitag, S., Weyers, B., Kuhlen, T.W.: Automatic speed adjustment for travel through immersive virtual environments based on viewpoint quality. In: Symposium on 3D User Interfaces (3DUI), pp. 67–70 (2016)Google Scholar
  9. 9.
    Freitag, S., Weyers, B., Kuhlen, T.W.: Interactive exploration assistance for immersive virtual environments based on object visibility and viewpoint quality. In: IEEE Virtual Reality Conference, pp. 355–362. IEEE (2018)Google Scholar
  10. 10.
    Galyean, T.A.: Guided navigation of virtual environments. In: Symposium on Interactive 3D Graphics, pp. 103–104 (1995)Google Scholar
  11. 11.
    Kemeny, A., George, P., Merienne, F., Colombet, F.: New VR navigation techniques to reduce cybersickness. In: The Engineering Reality of Virtual Reality, pp. 48–53 (2017)Google Scholar
  12. 12.
    Kopper, R., Ni, T., Bowman, D.A., Pinho, M.: Design and evaluation of navigation techniques for multiscale virtual environments. In: IEEE Virtual Reality Conference, pp. 175–182 (2006)Google Scholar
  13. 13.
    Mackinlay, J.D., Card, S.K., Robertson, G.G.: Rapid controlled movement through a virtual 3D workspace. In: SIGGRAPH 1990, pp. 171–176 (1990)CrossRefGoogle Scholar
  14. 14.
    Mapes, D.P., Moshell, J.: A two-handed interface for object manipulation in virtual environments. Presence: Teleoperators Virtual Environ. 4(4), 403–416 (1995)CrossRefGoogle Scholar
  15. 15.
    Mercurio, P.J., Erickson, T., Diaper, D., Gilmore, D., Cockton, G., Shackel, B.: Interactive scientific visualization: an assessment of a virtual reality system. In: INTERACT, pp. 741–745 (1990)Google Scholar
  16. 16.
    McCrae, J., Mordatch, I., Glueck, M., Khan, A.: Multiscale 3D navigation. In: Symposium on Interactive 3D Graphics, pp. 7–14 (2009)Google Scholar
  17. 17.
    Mine, M.: Virtual environment interaction techniques. UNC Chapel Hill computer science technical report, TR95-018 (1995)Google Scholar
  18. 18.
    Mine, M.R., Brooks Jr., F.P., Sequin, C.H.: Moving objects in space: exploiting proprioception in virtual-environment interaction. In: SIGGRAPH 1997, pp. 19–26 (1997)Google Scholar
  19. 19.
    Robinett, W., Holloway, R.: Implementation of flying, scaling and grabbing in virtual worlds. In: Symposium on Interactive 3D Graphics, pp. 189–192 (1992)Google Scholar
  20. 20.
    Stuerzlinger, W., Wingrave, C.A.: The value of constraints for 3D user interfaces. In: Brunnett, G., Coquillart, S., Welch, G. (eds.) Virtual Realities, pp. 203–224. Springer, Vienna (2011). Scholar
  21. 21.
    Trindade, D.R., Raposo, A.B.: Improving 3D navigation in multiscale environments using cubemap-based techniques. In: Symposium on Applied Computing 2011, pp. 1215–1221 (2011)Google Scholar
  22. 22.
    Ware, C., Fleet, D.: Context sensitive flying interface. In: Symposium on Interactive 3D Graphics, pp. 127–130 (1997)Google Scholar
  23. 23.
    Wobbrock, J.O., Findlater, L., Gergle, D., Higgins, J.J.: The aligned rank transform for nonparametric factorial analyses using only anova procedures. In: ACM CHI Conference, pp. 143–146 (2011)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.York UniversityTorontoCanada
  2. 2.SIATSimon Fraser UniversityVancouverCanada

Personalised recommendations