Neighborhood Hopping
Also known as Neighborhood
After the ray selects a node near the target in a 3D graph, the joystick hops the selection to neighbouring nodes in the direction pushed, until the target is reached.
How it works
Nodes within a radius of the selected node are projected onto the camera plane around it, so each lies at an angle that the joystick direction can pick, and a button follows that virtual edge. Connecting only real graph edges was tried first but dropped because close nodes are not always linked. 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
- Lucas Joos, Uzay Durdu, Jonathan Wieland, Harald Reiterer, Daniel A. Keim, Johannes Fuchs, Maximilian T. Fischer (2024). Evaluating Node Selection Techniques for Network Visualizations in Virtual Reality. ACM Symposium on Spatial User Interaction (SUI '24) doi:10.1145/3677386.3682102