Same document, same validated motion.
A readable format for human movement
Movement you can inspect.
Posecode turns human movement into structured, editable text for animation tools, LLMs, and web products. Change the source, validate it, and render the same motion in the browser.
01posecode posture "Superhero landing"
02 rig humanoid
03 pose start = standing
04
05 step "Drop into the landing" 0.55s flow:
06 pelvis: hinge 45
07 spine: flex 50
08 hip_right: flex 84
09 knee_right: flex 123
10 ground-lock: foot_right
11 reach: knee_left floor
12 reach: fist_left floor
Joints, timing, contacts, and warnings stay visible.
Parser, renderer, embed, and LLM tools.
How it works
From source text to usable motion.
-
01
Describe
Write phases, joint actions, timing, travel, and contacts as readable text.
-
02
Validate
The parser produces typed movement data, clamps configured ranges, and reports diagnostics.
-
03
Use
Render it in Three.js, embed a player, or pass the same document through your own tools.
Movement library
Start from readable source.
Open examples across fitness, rehab, dance, and more. Every movement remains editable text.
For developers
Build on the layer you need.
Adopt the format, compose the runtime packages, or integrate the player into a product.
Make movement inspectable
Keep the movement as readable source.
Open the source beside the movement, change one instruction, and see exactly what changed.