CS 5678: Topics in Mixed Reality
Although raycasting is usually an intuitive and accurate selection technique in virtual reality environments, its performance deteriorates when a high degree of precision is required, such as when selecting small objects in densely-packed areas. To deal with this issue, some techniques such as ARM (Absolute and Relative Mapping) Raycasting and PRISM (Precise and Rapid Interaction through Scaled Manipulation) adjust the control/display (CD) ratio - either manually or dynamically - between the real and virtual hands to allow for higher precision. We propose an adaptation of raycasting, Density-Based Selection (DBS), where the CD ratio is dynamically adjusted according to the target density in the vicinity of the raycast, allowing for greater selection precision for densely-packed objects.
Target to select within 3D layout
Comparison of 3 selection techniques: raycast, ARM and DBS
3D layout consisting of large, isolated objects
3D layout consisting of small, dense objects