#3dmath
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
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
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 pressing states, toggle group processing, sounds, and pointer/direct touch support to my VolumeUI library (will release once it's finished).

#unity3d #uilibrary #3dmath #shader #xr #vr
July 7, 2025 at 8:46 AM
Finalized the transformation system for #helios this weekend. A key decision was standardizing on post-multiplication to apply operations in local space for intuitive chaining of transformations.

#indiedev #gamedev #cpp #enginedev #3dmath #solodev

garagecraft.games/devlog/estab...
Establishing the Transformation Library | garagecraft.games
This weekend's development on the helios engine centered on finalizing transformation logic within helios.math.
garagecraft.games
August 31, 2025 at 8:27 PM
November 15, 2024 at 2:15 PM
Made a prototype for the AR Camera Portal with a DualSense controller. For previous prototypes with custom controllers, I calculated the positioning of the portal based on hand-tracking data. So, expectably, it also worked very well with a mainstream controller.

#xrdevelopment #xrdesign #3dmath
April 28, 2025 at 8:57 AM
Another example of using a shader for spatial mesh transformations in the context of UI Design.

Plan to make a little UI library for VisionOS (RealityKit/SwiftUI) and Unity (XR Interaction Toolkit) using this approach. Stay tuned!

#3dmath #unity3d #uidesign #interactiondesign #csharp #shader
May 7, 2025 at 1:12 PM
April 16, 2025 at 9:34 AM