Oleg Frolov
volorf.bsky.social
Oleg Frolov
@volorf.bsky.social
XR Design and Engineering. Spatial Computing. Semiotics.
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
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
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
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
VolumeUI demo + sounds. The APK is available on GitHub.
#volumeui #interactiondesign #spatialcomputing
September 16, 2025 at 2:18 PM
scalar multiplication of vectors demo
September 14, 2025 at 6:19 PM
vector subtraction demo
September 13, 2025 at 9:58 PM
The dot product has many powerful properties. My favourite one is this: when you multiply a normalised target vector by an arbitrary vector, you get a number, which you can use to scale the target vector and get a projection vector of the arbitrary vector onto the target one!

#spatialmath #3dmath
September 12, 2025 at 9:47 AM
A vector addition demo as a part of my upcoming talk about Essential Math for Spatial Computing at Design Engineering Meetup.
September 9, 2025 at 12:25 PM
Tested some of the components of my VolumeUI library in VR. Thought it would be nice to add RGB corners to the backplate as well. So, did it. All components will support some types of RGB animations.

#spatialcomputing #xrdesign #volumeui #virtualreality #unity3d #uidesign #uilibrary #3dmath
September 3, 2025 at 8:30 AM
Added RGB border to the backplate too!
August 23, 2025 at 11:32 AM