Dance · Full body
Waltz box step
Waltz box step is a beginner-level dance movement targeting the full body, 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 Waltz box step in the playground →How to do it
- 1 - forward, rise1s · ease-in-out Step forward onto the right foot and rise, arms in a soft frame
- 2 - side, lower1s · ease-in-out Side step to the corner and lower through the heels
- 3 - back, rise1s · ease-in-out Step back onto the left foot and rise again
- 4 - close home1s · ease-in-out Close to the start, completing the box
The .posecode source
This is the exact text an LLM writes to produce the animation above: phases and joint angles, not 3D transforms.
posecode stretch "Waltz box step"
rig humanoid
pose start = standing
step "1 - forward, rise" 1s ease-in-out:
hip_right: flex 25
knee_right: flex 20
ankles: plantarflex 12
shoulders: abduct 55
elbows: flex 20
travel: 0 0.4
ground-lock: feet
cue "Step forward onto the right foot and rise, arms in a soft frame"
step "2 - side, lower" 1s ease-in-out:
hip_right: flex 0
knee_right: flex 0
ankles: plantarflex 0
travel: -0.4 0.4
ground-lock: feet
cue "Side step to the corner and lower through the heels"
step "3 - back, rise" 1s ease-in-out:
hip_left: flex 25
knee_left: flex 20
ankles: plantarflex 12
travel: -0.4 0
ground-lock: feet
cue "Step back onto the left foot and rise again"
step "4 - close home" 1s ease-in-out:
hip_left: flex 0
knee_left: flex 0
ankles: plantarflex 0
shoulders: abduct 0
elbows: flex 0
travel: 0 0
ground-lock: feet
cue "Close to the start, completing the box"
repeat 3