3D Selection Vault

3D Fisheye Node Selection

Also known as Fisheye

The user picks a node near the target in a 3D graph as a focus and holds the joystick to apply a fisheye distortion that spreads the nodes around it apart, then selects the target with the ray.

How it works

A 3D version of the graphical fisheye: each node moves away from the focus toward the graph's bounding box along the ray from the focus through it, with a strength set by the joystick. Choosing a new focus resets the layout. With 18 participants on 3D node-link graphs of 50, 120 and 200 nodes (Valve Index), plain raycasting was fastest overall; the filter plane kept stable times as graphs grew and was preferred for cluttered graphs, the volume technique was liked but slow, and the fisheye needed the least effort but was liked least.

Papers