Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
Argelaguet-Sanz, F.: Adaptive navigation for virtual environments. In: Symposium on 3D User Interfaces 2014, pp. 91–94 (2014)
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)
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)
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)
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)
Fitzmaurice, G., Matejka, J., Mordatch, I., Khan, A., Kurtenbach, G.: Safe 3D navigation. In: Symposium on Interactive 3D Graphics, pp. 7–15 (2008)
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)
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)
Galyean, T.A.: Guided navigation of virtual environments. In: Symposium on Interactive 3D Graphics, pp. 103–104 (1995)
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)
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)
Mackinlay, J.D., Card, S.K., Robertson, G.G.: Rapid controlled movement through a virtual 3D workspace. In: SIGGRAPH 1990, pp. 171–176 (1990)
Mapes, D.P., Moshell, J.: A two-handed interface for object manipulation in virtual environments. Presence: Teleoperators Virtual Environ. 4(4), 403–416 (1995)
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)
McCrae, J., Mordatch, I., Glueck, M., Khan, A.: Multiscale 3D navigation. In: Symposium on Interactive 3D Graphics, pp. 7–14 (2009)
Mine, M.: Virtual environment interaction techniques. UNC Chapel Hill computer science technical report, TR95-018 (1995)
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)
Robinett, W., Holloway, R.: Implementation of flying, scaling and grabbing in virtual worlds. In: Symposium on Interactive 3D Graphics, pp. 189–192 (1992)
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). https://doi.org/10.1007/978-3-211-99178-7_11
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)
Ware, C., Fleet, D.: Context sensitive flying interface. In: Symposium on Interactive 3D Graphics, pp. 127–130 (1997)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Papoi, D., Stuerzlinger, W. (2019). Improved Automatic Speed Control for 3D Navigation. In: Gavrilova, M., Chang, J., Thalmann, N., Hitzer, E., Ishikawa, H. (eds) Advances in Computer Graphics. CGI 2019. Lecture Notes in Computer Science(), vol 11542. Springer, Cham. https://doi.org/10.1007/978-3-030-22514-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-030-22514-8_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-22513-1
Online ISBN: 978-3-030-22514-8
eBook Packages: Computer ScienceComputer Science (R0)