Essential Math for Spatial Computing | by Oleg Frolov | Oct, 2025 | Medium
In this essay, I talk about some math I use to design and develop interactive experiences for AR/VR, also known as Spatial Computing. I focused on the practical aspects of it and kept it as simple as possible. Most of the prototypes are available in this GitHub repo. Code examples are written in C# for Unity. I love experimenting with interaction design and exploring new ways to communicate with machines and other people through them. My favorite medium for this is AR/VR. I love that it lets you use your body as an interactive input and makes the surrounding space part of the interactive system. When I create Spatial Interactions, there are many UX Design challenges due to the novelty of the medium and its three-dimensional nature. There are also important technical challenges, such as how to translate what you have in your head into a set of precise instructions that a computer will understand. To do this, you need some math. The math is a bit of linear algebra. Sometimes people call
Essential Math for Spatial Computing Oleg Frolov 13 min read · Oct 21, 2025 -- 2 Listen Share In this essay, I talk about some math I use to design and develop interactive experiences for AR/VR, also known as Spatial Computing. I focused on the practical aspects of it and kept it as simple as possible. Most of the prototypes are available in this GitHub repo . Code examples are written in C# for Unity. Introduction I love experimenting with interaction design and exploring new ways to communicate with machines and other people through them. Circular menu concept inspired by Blender Menu My fav
Explore this link on the map →saved by
related reading
- khoi's ponddragonkhoi.com
- Gray Crawfordgraycrawford.com
- Ray Tracing in One Weekendraytracing.github.io
- Two Forms of the Dot Productgregorygundersen.com
- An Intuitive Guide to Linear Algebra – BetterExplainedbetterexplained.com
- https://www.deeplearningbook.org/contents/linear_algebra.htmldeeplearningbook.org
- Understanding Quaternions | 3D Game Engine Programming3dgep.com
- The Engineering behind Figma’s Vector Networksalexharri.com
- Some ML-Related Math I Now Understand Better — LessWronglesswrong.com
- 2.2 Coordinate Systems and Components of a Vector - University Physics Volume 1 | OpenStaxopenstax.org
- Privateer Wayfinderwayfinder.privateer.com
- A short survey on almost orthogonal vectors in a few specific large dimensionsarxiv.org