Oleg Frolov
volorf.bsky.social
Oleg Frolov
@volorf.bsky.social
XR Design and Engineering. Spatial Computing. Semiotics.
BFS + Queue
December 17, 2025 at 11:01 AM
Switching from JavaScript to C++ is a piece of cake.
December 13, 2025 at 1:27 AM
Cute prototyping kit from Hapticlabs. Looks very nice. And it’s simple to use.They sent me it some time got to play around.
December 12, 2025 at 10:40 PM
Here is another haptic feedback experiment with hand tracking. This time there are more boxes! Or cuboids, for greater scientific rigor.

#prototyping #hapticfeedback #xr #spatialcomputing
December 12, 2025 at 10:49 AM
+ scaling
December 10, 2025 at 9:48 PM
+ offseting
December 10, 2025 at 9:47 PM
+ rotation variant
December 10, 2025 at 9:47 PM
a bunch of studies for my upcoming haptic in AR experiment
December 10, 2025 at 9:45 PM
recorded a little performance to show it in the action :)
block + NOISE
December 8, 2025 at 8:51 PM
Blocks are one of my favourite musical gears from ROLI. Bought this one many years ago. Still use it. Love its modularity and the idea of enhancing a physical object with digital augmentations. Also, it looks beautiful!
December 7, 2025 at 7:01 PM
A few people asked about my previous prototype: what would happen if you interacted with many boxes? Prototyped how it might look with different motion patterns.
December 7, 2025 at 12:17 AM
Made a quick haptic feedback prototype for hand-tracking interactions with a voxel. Felt fun and engaging. It's another level of immersiveness (unfortunately, the video is not able to convey this).

#prototyping #xr #spatialcomputing #hapticdesign #spatialux
December 1, 2025 at 8:41 AM
One of the most requested features for BoxelXR was the ability to create volumes. Just finished the algorithmic part of the interaction. Will see soon how it works with the hands!

#spatialcomputing #xrdevelopment
November 20, 2025 at 7:29 AM
Love KodeLife. It's great for quick prototyping.
November 18, 2025 at 7:56 PM
Here are my debugging scripts that I use for my previous demo. They are very useful. It not only helps test math and the correctness of algorithms quickly, but also forces you to decouple key systems of your app from each other to make it work.

#spatialcomputing #xrdevelopment #xrdesign
November 17, 2025 at 10:07 AM
saw nice trees in key gardens
November 16, 2025 at 9:43 PM
Added an APK of the prototype to my XR collection. Feel free to try it!

github.com/Volorf/xr-pr...
November 13, 2025 at 9:07 AM
Started experimenting with hand-tracking-based interactions for my little voxel editor – BoxelXR. There are many things to tune, but overall it feels good. Though it would require some decent work in sound design to compensate for the lack of haptic feedback.

#spatialcomputing #xr #mixedreality
November 10, 2025 at 9:57 AM
Wrote an article about math I use to design and develop interactive experiences for AR/VR. I tried to focus on the practical aspects of it and keep it as simple as possible. Hope you will find it helpful!

medium.com/@olegfrolov/...

#uiprogramming #3dmath #spatialdesign #xr #interactiondesign
October 21, 2025 at 9:11 AM
Balanced Stepper III
Another interaction experiment with a stepper. The main idea behind this piece of UI is that the interaction mechanics favor restoring the balanced default value (zero in this example).

#swiftui #interactiondesign #uidesign #uxdesign #prototyping
October 17, 2025 at 9:50 AM
Balanced Stepper II
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
Made a Balanced Stepper. I was exploring a fusion between a slider and a stepper. Came up with an interesting interaction pattern.

#swiftui #interactiondesign #uidesign #uxdesign #prototyping
September 22, 2025 at 8:08 AM
Like this
September 18, 2025 at 9:31 AM
Cross Product visualisation for Essential Math for Spatial Computing. I use it this operation a lot when I need to reconstruct some local 3D space base only two available directions.
September 18, 2025 at 9:30 AM