Skip to main content

Raycasting in Virtual Reality

  • Living reference work entry
  • First Online:

Synonyms

3D pointing; Distal pointing; Virtual pointing metaphor

Definitions

Raycasting is a set of interaction techniques used in immersive environments for selection of targets at the distance. Raycasting resembles real-life pointing with a laser pointer: the user points a ray of light at the target and confirms its selection with a motion gesture, a voice command, or a button click. Raycasting belongs to a family of interaction techniques known as virtual pointing. A more general term, 3D pointing, includes raycasting as one of the common approaches to selection of objects in immersive environments. The term “raycasting” should not be confused with the term used in computer graphics to describe a rendering technique.

Introduction

Object acquisition is a prerequisite for object manipulation in 3D user interfaces (Bowman et al. 2017). Target acquisition technique must facilitate the indication of an object and confirmation of its selection. It should also provide visual, haptic, or...

This is a preview of subscription content, log in via an institution.

References

  • Argelaguet, F., Andujar, C.: A survey of 3D object selection techniques for virtual environments. Comput. Graph. (Pergamon). 37(3), 121–136 (2013)

    Article  Google Scholar 

  • Bowman, D.A., Kruijff, E., McMahan, R.P., LaViola, J.J., Poupyrev, I.: 3D User Interfaces: Theory and Practice, 2nd edn. Addison-Wesley, Boston (2017)

    Google Scholar 

  • Forsberg, A., Herndon, K., Zeleznik, R.: Aperture based selection for immersive virtual environments. In: Proceedings of the 9th Annual ACM Symposium on User Interface Software and Technology, UIST ’96, pp. 95–96. ACM, New York. 1996.

    Google Scholar 

  • Grossman, T., Balakrishnan, R.: The design and evaluation of selection techniques for 3d volumetric displays. In: Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology, UIST ’06, pp. 3–12. ACM, New York. 2006. ISBN:1-59593-313-1.

    Google Scholar 

  • Jota, R., Nacenta, M.A., Jorge, J.A., Carpendale, S., Greenberg, S.: A comparison of ray pointing techniques for very large displays. In: Proceedings of Graphics Interface 2010, GI ’10, pp. 269–276. Canadian Information Processing Society, Toronto. 2010. ISBN:978-1-56881-712-5.

    Google Scholar 

  • Kharlamov, D., Woodard, B., Tahai, L., Pietroszek, K.: Ticktockray: smartwatch-based 3d pointing for smartphone-based virtual reality. In: Proceedings of the 22Nd ACM Conference on Virtual Reality Software and Technology, VRST ’16, pp. 365–366. ACM, New York. 2016. ISBN:978-1-4503-4491-3.

    Google Scholar 

  • Liang, J., Green, M.: JDCAD: a highly interactive 3D modeling system. Comput. Graph. 18, 449–506 (1994)

    Article  Google Scholar 

  • Pietroszek, K., Kuzminykh, A., Wallace, J.R., Lank, E.: Smartcasting: a discount 3d interaction technique for public displays. In: Proceedings of the 26th Australian Computer-Human Interaction Conference on Designing Futures: The Future of Design, OzCHI ’14, pp. 119–128. ACM, New York. 2014. ISBN:978-1-4503-0653-9.

    Google Scholar 

  • Pietroszek, K., Wallace, J.R., Lank, E.: Tiltcasting: 3d interaction on large displays using a mobile device. In: Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology, UIST ’15, pp. 57–62. ACM, New York. 2015. ISBN:978-1-4503-3779-3.

    Google Scholar 

  • Pietroszek, K., Tahai, L., Wallace, J.R., Watchcasting, E.L.: Freehand 3d interaction with off-the-shelf smartwatch. In: Proceedings of 2017 I.E. Symposium on3D User Interfaces (3DUI), pp. 172–175. IEEE. 2017.

    Google Scholar 

  • Vanacken, L., Grossman, T., Coninx, K.: Exploring the effects of environment density and target visibility on object selection in 3D virtual environments. In: Proceedings of 2007 I.E. Symposium on 3D User Interfaces (3DUI), pp. 117–124. IEEE. 2007.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krzysztof Pietroszek .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Pietroszek, K. (2018). Raycasting in Virtual Reality. In: Lee, N. (eds) Encyclopedia of Computer Graphics and Games. Springer, Cham. https://doi.org/10.1007/978-3-319-08234-9_180-1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08234-9_180-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08234-9

  • Online ISBN: 978-3-319-08234-9

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics