Abstract
In the previous chapter, locomotion devices have been described, which prevent displacements in the real world while a user is walking. In this chapter we explain different strategies, which allow users to actually move through the real-world, while these physical displacements are mapped to motions of the camera in the virtual environment (VE) in order to support unlimited omnidirectional walking. Transferring a user’s head movements from a physical workspace to a virtual scene is an essential component of any immersive VE. This chapter describes the pipeline of transformations from tracked real-world coordinates to coordinates of the VE. The chapter starts with an overview of different approaches for virtual walking, and gives an introduction to tracking volumes, coordinate systems and transformations required to set up a workspace for implementing virtual walking. The chapter continues with the traditional isometric mapping found in most immersive VEs, with special emphasis on combining walking in a restricted interaction volume via reference coordinates with virtual traveling metaphors (e.g., flying). Advanced mappings are then introduced with user-centric coordinates, which provide a basis to guide users on different paths in the physical workspace than what they experience in the virtual world.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
While most immersive VEs implement head tracking for visual feedback, some laboratories also implement tracking of other body parts to provide virtual body feedback or interaction methods.
- 2.
Some tracking systems use quaternions as their native reporting format, which provides an alternative representation of the transformations, and can be converted from and to the angular notation used in this chapter [21].
- 3.
Depending on the display system (e.g., head-mounted displays or immersive projection technologies) the actual positions or orientations of computer graphics camera objects are usually specified relative to these head coordinates, such as transformations from the head center to the eye displays [25].
References
Berthoz A (2000) The Brain’s sense of movement. Harvard University Press, Cambridge
Bolte B, Bruder G, Steinicke F, Hinrichs KH, Lappe M (2010) Augmentation techniques for efficient exploration in head-mounted display environments. In: Proceedings of the symposium on virtual reality software and technology (VRST). ACM Press, pp 11–18
Bowman D, Koller D, Hodges L (1997) Travel in immersive virtual environments: an evaluation of viewpoint motion control techniques. In: Proceedings of the virtual reality annual international symposium (VRAIS). IEEE Press, pp 45–52
Bowman D, Kruijff E, LaViola J, Poupyrev I (2004) 3D user interfaces: theory and practice. Addison-Wesley, Boston
Bruder G, Steinicke F, Hinrichs KH (2009) Arch-explore: a natural user interface for immersive architectural walkthroughs. In: Proceedings of the symposium on 3D user interfaces (3DUI). IEEE Press, pp 75–82
Engel D, Curio C, Tcheang L, Mohler B, Bülthoff HH (2008) A psychophysically calibrated controller for navigating through large environments in a limited free-walking space. In: Proceedings of the symposium on virtual reality software and technology (VRST). ACM Press, pp 157–164
Field T, Vamplew P (2004) Generalised algorithms for redirected walking in virtual environments. In: Proceedings of the international conference on artificial intelligence in science and technology (AISAT), pp 58–63
Foley J, Van Dam A (1982) Fundamentals of interactive computer graphics. Addison-Wesley, Reading
Hollerbach J (2002) Handbook of virtual environments: design, implementation, and applications, chapter locomotion interfaces. Lawrence Erlbaum Associates, pp 239–254
Insko B, Meehan M, Whitton MC, Brooks F (2001) Passive haptics significantly hances virtual environments. In: Proceedings of the annual presence workshop
Interrante V, Ries B, Anderson L (2007) Seven league boots: a new metaphor for augmented locomotion through moderately large scale immersive virtual environments. In: Proceedings of the symposium on 3D user interfaces (3DUI). IEEE Press, pp 167–170
Interrante V, Ries B, Lindquist J, Anderson L (2007) Elucidating the factors that can facilitate veridical spatial perception in immersive virtual environments. In: Proceedings of virtual reality (VR). IEEE Press, pp 11–18
Jerald J, Peck TC, Steinicke F, Whitton MC (2008) Sensitivity to scene motion for phases of head yaws. In: Proceedings of the symposium on applied perception in graphics and visualization (APGV). ACM Press, pp 155–162
Kohli L, Burns E, Miller D, Fuchs H (2005) Combining passive haptics with redirected walking. In: Proceedings of the international conference on augmented telexistence. ACM Press, pp 253–254
Lappe M, Bremmer F, van den Berg A (1999) Perception of self-motion from visual flow. Trends in Cognitive Sciences 3(9):329–336
LaViola J Jr, Katzourin M (2007) An exploration of non-isomorphic 3d rotation in surround screen virtual environments. In: Proceedings of the symposium on 3D user interfaces (3DUI). IEEE Press, pp 49–54
Marchal M, Lecuyer A, Cirio G, Bonnet L, Emily M (2010) Walking up and down in immersive virtual worlds: novel interactive techniques based on visual feedback. In: Proceedings of the symposium on 3D user interfaces (3DUI). IEEE Press, pp 19–26
Mine M (1995) Virtual environments interaction technqiues. Technical report computer science TR95-018, University of North Carolina at Chapel Hill
Neth CT, Souman JL, Engel D, Kloos U, Bülthoff HH, Mohler BJ (2011) Velocity-dependent dynamic curvature gain for redirected walking. In: Proceedings of virtual reality (VR). IEEE Press, pp 1–8
Nitzsche N, Hanebeck U, Schmidt G (2002) Extending telepresent walking by motion compression. In: Proceedings of human centered robotic systems (HCRS), pp 83–90
Parent R (2007) Computer animation: algorithms and techniques. Morgan Kaufmann, San Francisco
Peck TC, Fuchs H, Whitton MC (2010) Improved redirection with distractors: a large-scale-real-walking locomotion interface and its effect on navigation in virtual environments. In: Proceedings of virtual reality (VR). IEEE Press, pp 35–38
Razzaque S (2005) Redirected walking. PhD thesis, University of North Carolina at Chapel Hill
Robinett W, Holloway R (1992) Implementation of flying, scaling and grabbing in virtual worlds. In: Proceedings of the symposium on interactive 3D graphics (i3D). ACM Press, pp 189–192
Robinett W, Holloway R (1994) The visual display transformation for virtual reality. Technical report computer science TR94-031, University of North Carolina at Chapel Hill
Rößler P, Beutler F, Hanebeck UD (2005) A framework for telepresent game-play in large virtual environments. In: Proceedings of the international conference on informatics in control, automation and robotics (ICINCO), pp 150–155
Ruddle RA, Lessels S (2009) The benefits of using a walking interface to navigate virtual environments. ACM Trans Comput Human Interact (TOCHI) 16:1–18
Shreiner D (2009) OpenGL programming guide: the official guide to learning OpenGL, versions 3.0 and 3.1, 7th edn. Addison-Wesley, Reading
Slater M (2009) Place illusion and plausibility can lead to realistic behaviour in immersive virtual environments. Philos Trans Royal Soc B Biol Sci 364(1535):3549–3557
Speigle JM, Loomis JM (1993) Auditory distance perception by translating observers. In: Proceedings of the symposium on research frontiers in virtual reality, IEEE Press
Steinicke F, Bruder G, Jerald J, Frenz H, Lappe M (2008) Analyses of human sensitivity to redirected walking. In: Proceedings of the symposium on virtual reality software and technology (VRST). ACM Press, pp 149–156
Steinicke F, Bruder G, Jerald J, Frenz H, Lappe M (2010) Estimation of detection thresholds for redirected walking techniques. IEEE Trans Vis Comput Graph (TVCG) 16(1):17–27
Steinicke F, Bruder G, Ries B, Hinrichs KH, Lappe M, Interrante V (2009) Transitional environments enhance distance perception in immersive virtual reality systems. In: Proceedings of the symposium on applied perception in graphics and visualization (APGV). ACM Press, pp 19–26
Steinicke F, Weltzel H, Bruder G, Hinrichs KH (2008) A user guidance approach for passive haptic environments. In: Short paper and poster proceedings of the eurographics symposium on virtual environments (EGVE), pp 31–34
Taylor II RM, Hudson TC, Seeger A, Weber H, Juliano J, Helser AT (2001) VRPN: a device-independent, network-transparent VR peripheral system. In: Proceedings of the symposium on virtual reality software and technology (VRST). ACM Press, pp 55–61
Usoh M, Arthur K, Whitton MC, Bastos R, Steed A, Slater M, Brooks F (1999) Walking> walking-in-place> flying, in virtual environments. In: Proceedings of SIGGRAPH. ACM Press, pp 359–364
Williams B, Narasimham G, McNamara TP, Carr TH, Rieser JJ, Bodenheimer B (2006) Updating orientation in large virtual environments using scaled translational gain. In: Proceedings of the symposium on applied perception in graphics and visualization (APGV). ACM Press, pp 21–28
Williams B, Narasimham G, Rump B, McNamara TP, Carr TH , Rieser J, Bodenheimer B (2007) Exploring large virtual environments with an HMD when physical space is limited. In: Proceedings of the symposium on applied perception in graphics and visualization (APGV). ACM Press, pp 41–48
Xie X, Lin Q, Wu H, Narasimham G, McNamara TP, Rieser J, Bodenheimer B (2010) A system for exploring large virtual environments that combines scaled translational gain and interventions. In: Proceedings of the symposium on applied perception in graphics and visualization (APGV). ACM Press, pp 65–72
Zachmann G (1996) A language for describing behavior of and interaction with virtual worlds. In: Proceedings of the symposium on virtual reality software and technology (VRST). ACM Press, pp 143–150
Acknowledgments
The authors of this work are supported by the German Research Foundation (DFG 29160962).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this chapter
Cite this chapter
Bruder, G., Steinicke, F. (2013). Implementing Walking in Virtual Environments. In: Steinicke, F., Visell, Y., Campos, J., Lécuyer, A. (eds) Human Walking in Virtual Environments. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8432-6_10
Download citation
DOI: https://doi.org/10.1007/978-1-4419-8432-6_10
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-8431-9
Online ISBN: 978-1-4419-8432-6
eBook Packages: EngineeringEngineering (R0)