Adaptique
Also known as Adaptive technique switching
Instead of one fixed technique, the system keeps scoring plain raycasting, StickyRay and RayCursor for the objects around where the user points and switches automatically to the one predicted to be fastest, most accurate, most comfortable and most familiar.
How it works
Every frame Adaptique collects the objects inside a 20° cone around the controller's pointing direction, projects them (with occlusion) into the controller's view, and for each candidate technique computes the effective target width and distance. These feed four objectives: speed (Fitts' index of difficulty), accuracy (an endpoint-distribution model), comfort (shoulder torque from Consumed Endurance) and a fixed familiarity score. A weighted sum picks the best technique, and it switches only after the advantage holds for 15 of 20 frames, with haptic, audio and colour feedback. On a Vive Pro Eye with 18 participants, against StickyRay and RayCursor in sparse, dense, flat and deep scenes, Adaptique was among the best on time, movement and error rate, and 10 participants preferred it.
Papers
- Chao-Jung Lai, Mauricio Sousa, Tianyu Zhang, Ludwig Sidenmark, Tovi Grossman (2025). Adaptique: Multi-objective and Context-aware Online Adaptation of Selection Techniques in Virtual Reality. UIST '25 doi:10.1145/3746059.3747790