Camera setup: waist height, 8–10 feet back, side-on to the body — a full sagittal view, not head-on.
Whole person in frame the entire movement, start to finish.
Wear: fitted clothing — leggings or shorts, nothing loose that hides the knees.
Recording 0.0s
No input yetStart the camera or upload a movement video. Side (sagittal) view, full body in frame, works best.
Record 5 or more full reps — enough movement for the range-of-motion numbers to mean something.
Keep the camera still and the same distance/angle every session; that consistency is what makes two sessions comparable later.
Live joint angles
Knee L / R
— / —°
Hip L / R
— / —°
Elbow L / R
— / —°
Shoulder elevation L / R
— / —°
Sessions ▾
Tap any two sessions to compare them — first tap is A, second tap is B. Tap a client's name to collapse or expand their history.
No sessions yet. Record one, then record another later — tap two sessions to compare them (first tap = A, second = B).
CSV import accepts external motion data (Flow Studio via Blender, Move AI, Rokoko, etc.). Columns: t, kneeL, kneeR, hipL, hipR, shL, shR, elbowL, elbowR — time in seconds, angles in degrees. Extra columns are ignored; missing ones skipped. Tap Template for a sample file.
Compare — A vs B
Select two sessions to see range-of-motion, symmetry, and duration deltas.