Smart ray
Raycasting that accumulates a score for every object the ray passes through over time, resolving targets from multiple pointing directions.
How it works
Objects intersected by the ray gain weight over time, so pointing at the target from slightly different directions disambiguates it from neighbours.
Papers
- Ferran Argelaguet, Carlos Andujar (2013). A survey of 3D object selection techniques for virtual environments. Computers & Graphics doi:10.1016/j.cag.2012.12.003
- Tovi Grossman, Ravin Balakrishnan (2006). The design and evaluation of selection techniques for 3D volumetric displays. ACM Symposium on User Interface Software and Technology (UIST) doi:10.1145/1166253.1166257
- Anthony Steed (2006). Towards a general model for selection in virtual environments. IEEE Symposium on 3D User Interfaces (3DUI), pp. 103–110 doi:10.1109/VR.2006.134