Synonyms
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...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Argelaguet, F., Andujar, C.: A survey of 3D object selection techniques for virtual environments. Comput. Graph. (Pergamon). 37(3), 121–136 (2013)
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)
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.
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.
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.
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.
Liang, J., Green, M.: JDCAD: a highly interactive 3D modeling system. Comput. Graph. 18, 449–506 (1994)
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 Springer Nature Switzerland AG
About this entry
Cite this entry
Pietroszek, K. (2024). Raycasting in Virtual Reality. In: Lee, N. (eds) Encyclopedia of Computer Graphics and Games. Springer, Cham. https://doi.org/10.1007/978-3-031-23161-2_180
Download citation
DOI: https://doi.org/10.1007/978-3-031-23161-2_180
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-23159-9
Online ISBN: 978-3-031-23161-2
eBook Packages: Computer ScienceReference Module Computer Science and Engineering