EyeExpand
Also known as Gaze-based progressive refinement
While holding the trigger the user looks at a region of a dense scene; on release the objects inside a gaze cone are laid out on a disc in front of them, keeping their relative positions, and the target is picked with a controller ray.
How it works
Two-step progressive refinement. Pressing the controller trigger activates an invisible cone from between the eyes along the combined gaze direction, and objects inside it are outlined as the eyes move. Releasing the trigger moves all objects in the cone onto a flat circular area in front of the user, preserving their relative layout and encoding depth by scaling, so previously occluded objects become visible. The user then selects the target with ordinary controller raycasting. Compared in VR with ConeExpand, DiscPIM and CylinderPIM at three densities: EyeExpand was fastest at low and medium density and when the target location was known, and at high density matched DiscPIM's speed with less physical effort.
Papers
- X. Xu, Y. He, Y. Ge, Z. Zheng (2025). EyeExpand: A Low-Burden and Accurate 3D Object Selection Method With Gaze and Raycasting. Computer Graphics Forum 44(6), e70144 doi:10.1111/cgf.70144