Skill Profile

3D Math: Linear Algebra, Quaternions

3D math: linear algebra, quaternions, transformation matrices, projections

XR: AR/VR/MR 3D Graphics & Computing

Roles

2

where this skill appears

Levels

5

structured growth path

Mandatory requirements

10

the other 0 optional

Domain

XR: AR/VR/MR

Group

3D Graphics & Computing

Last updated

3/17/2026

How to Use

Choose your current level and compare expectations. The items below show what to cover to advance to the next level.

What is Expected at Each Level

The table shows how skill depth grows from Junior to Principal. Click a row to see details.

Role Required Description
AR/VR Developer Required Understands basic 3D math concepts: coordinate systems, vectors, transformation matrices. Uses quaternions for rotation representation in Unity/Unreal. Works with the Transform API for object positioning.
XR Unity Developer Required Uses basic 3D math in Unity: Vector3, Quaternion, Transform. Understands coordinate systems and transformations. Works with Mathf for calculations in XR scenes.
Role Required Description
AR/VR Developer Required Fluently applies linear algebra in AR/VR development: dot/cross product, projection matrices, rotation interpolation (slerp). Solves spatial geometry problems: ray-casting, intersection tests. Understands the difference between Euler angles and quaternions.
XR Unity Developer Required Fluently applies linear algebra in Unity XR: dot/cross product for spatial queries, Matrix4x4 for transformations, Quaternion.Slerp for smooth rotations. Implements ray-plane intersection for AR placement.
Role Required Description
AR/VR Developer Required Develops mathematical algorithms for XR: spatial mapping, mesh reconstruction, ICP registration. Optimizes computations using SIMD instructions. Designs custom spatial data structures (octree, BVH) for XR scenes.
XR Unity Developer Required Develops mathematical algorithms for XR: ICP for mesh alignment, spatial hashing, frustum culling. Optimizes mathematical computations through Unity Mathematics (math library) and Burst Compiler.
Role Required Description
AR/VR Developer Required Defines mathematical approaches for XR products. Mentors the team on 3D math. Conducts reviews of mathematical algorithms. Builds a library of reusable math utilities.
XR Unity Developer Required Defines mathematical approaches for XR product. Conducts review of mathematical algorithms. Mentors on 3D math for XR.
Role Required Description
AR/VR Developer Required Researches new mathematical approaches for XR (neural radiance fields, differentiable rendering). Defines the long-term strategy for spatial computing usage.
XR Unity Developer Required Researches new mathematical approaches for XR (differentiable rendering, neural radiance fields). Shapes mathematical foundation for XR platform.

Community

👁 Watch ✏️ Suggest Change Sign in to suggest changes
📋 Proposals
No proposals yet for 3D Math: Linear Algebra, Quaternions
Loading comments...