LenSelect
Also known as Dynamic object scaling
Objects inside a 15° cone around the controller ray are enlarged in place, the more the closer they are to the ray, like a lens, so small, distant or partly hidden targets become easier to hit with the ray.
How it works
Each object in the cone is scaled by its normalised distance to the ray axis: Root scaling uses a fourth-root falloff, and Combined scaling also normalises screen size with distance. The cone is drawn faintly and the object hit by the ray is selected with the trigger. With 20 participants (Vive Pro) in nine test scenes, some with moving targets, LenSelect was about as fast as raycasting with 44% fewer errors; IntenSelect was best for fast-moving targets and Expand had few errors but was slowest.
Papers
- René Weller, Waldemar Wegele, Christoph Schröder, Gabriel Zachmann (2021). LenSelect: Object Selection in Virtual Environments by Dynamic Object Scaling. Frontiers in Virtual Reality 2, 684677 doi:10.3389/frvir.2021.684677