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
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
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
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...
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
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
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
AR Camera Portal with Gravity.
#mixedreality #prototyping #spatialcomputing #3dmath #xr #xrdesign #xrdevelopment
#OneCupADay Day 21 | Siamese Cup http://bit.ly/irV6sd #3DPrint #Ceramics #3DMath
#OneCupADay Day 19 | Klein Bottle Cup http://bit.ly/mbWqYI #3DPrint #Ceramics #3DMath