Dance · Full body
Grapevine
Grapevine 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 Grapevine in the playground →How to do it
- Step out0.7s · ease-in-out Step the leading foot out to the side
- Cross behind0.7s · ease-in-out Cross the trailing foot behind and keep travelling
- Step out again0.7s · ease-in-out Step out to the side once more
- Return home1s · ease-in-out Travel back the other way to the starting spot
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 "Grapevine"
rig humanoid
pose start = standing
step "Step out" 0.7s ease-in-out:
hip_left: abduct 30
shoulders: abduct 40
travel: 0.4 0
ground-lock: feet
cue "Step the leading foot out to the side"
step "Cross behind" 0.7s ease-in-out:
hip_left: abduct 0
hip_right: rotate-in 20
knee_right: flex 25
travel: 0.8 0
ground-lock: feet
cue "Cross the trailing foot behind and keep travelling"
step "Step out again" 0.7s ease-in-out:
hip_right: rotate-in 0
knee_right: flex 0
hip_left: abduct 30
travel: 1.2 0
ground-lock: feet
cue "Step out to the side once more"
step "Return home" 1s ease-in-out:
hip_left: abduct 0
shoulders: abduct 0
travel: 0 0
ground-lock: feet
cue "Travel back the other way to the starting spot"
repeat 3