Oleg Frolov
volorf.bsky.social
Oleg Frolov
@volorf.bsky.social
XR Design and Engineering. Spatial Computing. Semiotics.
yeah saw this the other day, looks nice!
November 18, 2025 at 7:20 PM
I guess the app didn’t get proper permissions from Quest. Usually restarting helps. I will have a look at this issue.

Later :) Now it’s only creation.
November 14, 2025 at 9:29 AM
2) To modulate an audio signal: changing a pitch, volume, pan, transposing voices, or any other arbitrary parameter that needs to be temporarily modulated (similar to the pitch wheel on synths).
3) For the general manual 1D "Perlin" noise generation to transform any arbitrary data.
October 17, 2025 at 9:50 AM
All of the cases are real-time applied value transformation.

Use cases:
1) To control for movement, where non-zero values are offsets from for one of the transform axes (player.location.x += stepper.GetValue());
October 17, 2025 at 9:50 AM
For this particular variant, I set it to automatically revert to the default after the user stops interacting with the UI.

This specific behavior makes this UI unlikely to be seen in a product cart to select several items, but there are a few cases when someone might use it.
October 17, 2025 at 9:50 AM
thought it was a screenshot from Sinksong first :)
October 15, 2025 at 7:24 PM
The more deviated the value, the easier it is to go back to the optimal one. Tapping the value restores the default state immediately.
September 24, 2025 at 9:03 AM
The interactive zone for decreasing the current value increases in proportion to the value itself. And vice versa (the interactive zone for "+" is inversely proportional to the value).
September 24, 2025 at 9:03 AM
Thanks! The interaction is quite similar to a regular slider. The interactive zone for decreasing the current value increases in proportion to the value itself. And vice versa.
September 23, 2025 at 7:23 PM
Here are some use cases when using such interaction might be helpful to:
- Applying color correction;
- Modifying the audio signal;
- Setting offsets for a predefined trajectory;
- Setting deviation values for distributions;
- Correcting data weights.
September 22, 2025 at 8:08 AM
The affordance of this UI is to make it easy to revert to a default optimal value. The more deviated the value, the easier it is to go back to the optimal one. So, it requires a high level of awareness to set extreme deviational values, which decreases the chance of doing this accidentally.
September 22, 2025 at 8:08 AM
Like this
September 18, 2025 at 9:31 AM