Omerica Studios · real-time computer vision

Omerica Movement

Your webcam reads your joint angles in 3D and checks them against 77 postures from tai chi, yoga and qi gong. Nothing leaves your device.

Camera

IDLE
Camera is off
Press Start Camera, then stand back so your whole body is in frame.

How it is held

    Correct form

    Target angles · live
    Weight · traditional
    What good looks like
      Left / right balance
      left 50%50% right
      Lean (front / back)
      back 50%50% front
      Estimated from the camera, not a pressure sensor. Front / back lean reads best from a side camera.

      Practice

      33 tai chi postures — the foundational stances plus the standardized Yang-style 24-form.

      Guided session

      Back-to-back postures on a countdown — each step drives the analyser, the reference card and the correct figure beside the camera. The every posture runs take a whole practice end to end, in the order it is usually taught.
      12s
      Applies to the every-posture runs and your own sequence. The curated routines above keep their own timings.

      Your own order

      Press + on any posture in the catalog below to build your own sequence. It runs like any other routine and is kept in this browser.

        The pose

        Fine-tuning & your body
        The fuller model reads angles more precisely; the lighter one runs roughly three times faster. Switch to Fast if the picture stutters.
        normal
        0.40
        75
        The camera decides which way is up. If your screen is tilted back, a straight torso reads as leaning. Stand tall and press this once to fix it. reset
        Optional. Height and calibration personalize stance width and reach to your proportions. Weight is only used for load tips and is never guessed from the camera.
        0/ 100

        Waiting for you

        Pick a pose, then Start Camera

        Your live alignment score and the exact corrections show up here.

        Steady hold
        0.0s
        best 0.0s
        !

        No reading yet

        Start the camera to see your live corrections.

        What good looks like

          Joint angles (live, measured)

          nothing simulated
          Angles appear here when your body is in frame.

          Breathing

          not running
          Ready
          Breathwork is not risk-free. Practise seated or lying down, never in water, never driving. Breath holds especially: stop at once if you feel dizzy, tingly or short of breath, and let the breath return to normal. Skip retention entirely if you are pregnant or live with a heart, blood-pressure, respiratory, epilepsy or panic condition. If a pattern feels like a struggle, it is the wrong pattern or the wrong length — shorten it or stop.

          Your practice

          stays on this device
          Hold any posture above the hold threshold for three seconds and it is recorded here. Nothing is uploaded; clearing your browser data clears this.

          Stillness

          public domain
          · Marcus Aurelius, translated by George Long, 1862

          Pose catalog

          Pick any pose to score against it — choosing one from another practice switches the practice and turns auto-detect off. Leave auto-detect on and it keeps naming the shape you are actually in.

          How it works

          An honest map of what this tool measures, what it only coaches, and where a single camera genuinely cannot help.

          The tai chi set is drawn from the foundational stances and the standardized Yang-style 24-form; the qi gong set includes six of the Eight Pieces of Brocade. Within the practice you pick, the app detects the shape, measures your joint angles in 3D, and tracks 21 landmarks per hand for finger-level checks on the postures that prescribe a hand shape, so it reads shapes the front camera foreshortens. Tai chi and qi gong flow, so those are checkpoints within the movement, not shapes to freeze in. The balance bars are estimated from the camera, not measured from a pressure sensor.

          The detection

          Your webcam frame runs through an on-device pose model that returns 33 body points, plus a hand model that returns 21 landmarks per hand, many times per second. None of the video leaves your machine; it is processed in the browser.

          Angles, not guesses

          From those points we measure real joint angles (front knee, back leg, each elbow, the hip fold) and compare them to the target range for the posture you picked. The score is the weighted accuracy of those angles.

          What one camera sees well

          • Left / right balance
          • Limb angles facing the camera
          • Symmetry between left and right

          Tai Chi is not held

          Tai Chi is continuous movement. These 33 entries are alignment checkpoints you pass through, not shapes to freeze in. Use them to check a position, then let the form keep moving. Holding is a training drill, not the practice.

          Empty and full

          Distinguishing empty from full (分虚实) is the heart of Tai Chi, so every posture states its traditional weight split, such as 70/30 in a bow stance. That figure is a coaching target, not a measurement. The balance bars are estimated from the camera and only read left/right, not the weight in each leg.

          It finds the posture

          It scores your body against every posture in the library many times a second and shows the best match, or you can pick one by hand. Expect honest ties. Push, Apparent Close-Up and Brush Knee share one skeleton and differ only in where the hands point, which joint angles cannot see.

          Angles in 3D

          It reads the model 3D world landmarks, so a joint angle is the real anatomical angle, not the flattened camera version. That is what lets it judge poses the front camera foreshortens, and rotate you in the 3D compare view.

          Tuned to your body

          Add your height and calibrate from the camera. Angle targets stay universal, but stance width and reach adjust to your real proportions. Your body weight is never guessed from the camera.

          Nothing is faked

          Every angle on screen is measured from your body. Every target is a traditional alignment guide drawn from classical principles such as Yang Chengfu's Ten Essentials, tagged traditional rather than dressed up as clinical research. No simulated vitals, and no invented studies.

          To run it

          Live camera needs a secure page (https or http://localhost). The pose model is served from this site itself, not fetched from anywhere else, and your browser caches it after the first load. Good light and your full body in frame give the cleanest read. Not medical or physiotherapy advice.

          Where the pose data comes from

          Every number on this page is either measured from your body by the camera, or a traditional alignment target we encoded by hand. Nothing is copied from a third-party pose dataset, and nothing is dressed up as clinical research.

          Body & hand landmarks

          Detected on your device by Google's open-source MediaPipe models (Apache 2.0): 33 body points in 3D and 21 landmarks per hand, many times a second. MediaPipe only finds the points — it knows nothing about tai chi, yoga or qi gong.

          Tai chi targets

          The 33 postures follow the foundational stances and the standardized Yang-style 24-form (the 1956 simplified set), with alignment principles drawn from Yang Chengfu's Ten Essentials — crown lifted, shoulders sunk, knee over toe, weight clearly empty or full. The weight splits (such as 70/30 in a bow stance) are traditional teaching targets.

          Yoga targets

          The 16 poses use the alignment conventions taught across mainstream hatha and vinyasa practice — front knee stacked over the ankle in Warrior II, hips level in Tree, spine long in the folds. Sanskrit names follow common usage.

          Qi gong targets

          The 10 practices include six of the Ba Duan Jin (Eight Pieces of Brocade), following the widely taught standardized descriptions — soft knees, straight rising spine, open palms where the form prescribes them.

          The numbers themselves

          The joint-angle targets and tolerances are Omerica Studios' own encoding of those traditional cues into measurable ranges — engineering estimates a teacher would recognize, not clinical measurements. The scoring engine and the whole target library were written for this product.

          What that means for you

          Treat the targets as a coaching guide, the same way a teacher's "sink a little lower" is a guide. A qualified teacher outranks this tool, and traditions legitimately vary — strictness is adjustable for exactly that reason.

          Self-test

          running...

          Safety, privacy and terms

          Written plainly, because terms nobody reads protect nobody. These are the conditions of use.

          Built with open-source software — third-party notices & licences (MediaPipe · three.js · OFL fonts, all Apache‑2.0/MIT/OFL). Not affiliated with or endorsed by Google, MediaPipe, or the three.js authors.

          Run the self-test — 12 checks of the measurement engine, verifiable any time.

          Omerica Movement is a training aid, not medical advice, physiotherapy, or a substitute for a qualified teacher. Posture scores are computed from camera-estimated joint angles, and the alignment targets are traditional coaching guides rather than clinical measurements. The balance bars are estimated from the camera, not a pressure sensor, and they read left/right only. Tai Chi is a moving art: use these as checkpoints, not as poses to hold. Video is processed on your device and is not uploaded.