Martial arts · Full body
Jab-cross
Jab-cross is a intermediate-level martial arts movement targeting the shoulders, written in Posecode, a small open-source language that LLMs like ChatGPT, Claude, and Gemini can write to describe human movement as text. Every joint angle below is hard-clamped to a safe range of motion.
▶ Open Jab-cross in the playground →How to do it
- Jab0.4s · ease-out Snap the lead (left) hand straight out, rotating slightly into it
- Recoil jab0.4s · ease-in Bring the hand back to guard
- Cross0.45s · ease-out Drive the rear (right) hand across, rotating the trunk
- Recoil cross0.45s · ease-in Return to guard, hands high
The .posecode source
This is the exact text an LLM writes to produce the animation above: phases and joint angles, not 3D transforms.
posecode exercise "Jab-cross"
rig humanoid
pose start = standing
step "Jab" 0.4s ease-out:
shoulder_left: flex 85
elbow_left: flex 15
spine: rotate-out 10
cue "Snap the lead (left) hand straight out, rotating slightly into it"
step "Recoil jab" 0.4s ease-in:
shoulder_left: flex 0
elbow_left: flex 90
spine: rotate-out 0
cue "Bring the hand back to guard"
step "Cross" 0.45s ease-out:
shoulder_right: flex 90
elbow_right: flex 10
spine: rotate-in 35
cue "Drive the rear (right) hand across, rotating the trunk"
step "Recoil cross" 0.45s ease-in:
shoulder_right: flex 0
elbow_right: flex 90
spine: rotate-in 0
cue "Return to guard, hands high"
repeat 4