Spatial Circular Menu

Designed and prototyped another iteration of a hand-tracking-based BoxelXR toolbar. This time, it's a circular menu spawned in front of a user once the index pinch is triggered.

β¬‡οΈπŸ™πŸ± Download the prototype β€” https://github.com/Volorf/xr-prototypes

Notes:

1) It works great with four elements, but it's hard to scale for a higher number.

2) The selection interaction is forgiving for spatial positioning errors. This is because a 3D hand span is interpreted through a 1D angle range (a 1D subspace in the polar coordinate system of 2D projection space, which is a subspace of the 3D space of the experience, respectively). This prevents false positives and makes it easy for users to execute. Precise muscle coordination is not required, either. Design tip: Lower the dimensionality of your interaction to reduce cognitive loads and make it more accessible.

3) Using depth-based animations to show different UI states is a great way to leverage the third dimension and add something interesting to the experience. But be careful. When the UI faces a user's face, the contrast in the motion might be low, so use it only as an additional layer. In this prototype, color coding is the primary way to mark changes in a UI state.

Oleg Frolov
Experiment with Interaction Design. Explore AR/VR.
Get in touch

More by Oleg Frolov

View profile