| name | two-step |
| description | Performs a casual two-step, stepping side to side with a touch and a relaxed shoulder bounce. Use when the command mentions two step, two-step, side step dance, or simple groove. |
| category | dance |
| disable-model-invocation | true |
| subskills | ["move-leg","move-torso","move-arm"] |
two-step
The easiest groove: step to one side and touch the other foot in, then reverse, with a relaxed torso sway and easy arms. Loop with small root.x shifts.
How
- Step right, touch left in:
RightUpLeg:[20,0,180],RightFoot:[60,0,0], sway (Spine:[0,0,6]), arms easy (*UpperArm:[0,0,±75]), root.x:-0.3.
- Step left, touch right in: mirror,
root.x:0.3. Loop.
Example
- "do a two step" ->
{"durationMs":2000,"say":"Two step.","sequence":{"loop":true,"frames":[{"t":0,"pose":{"RightUpLeg":[20,0,180],"RightFoot":[60,0,0],"LeftUpperArm":[0,0,75],"RightUpperArm":[0,0,-75],"Spine":[0,0,6]},"root":{"x":-0.3}},{"t":0.5,"pose":{"LeftUpLeg":[20,0,180],"LeftFoot":[60,0,0],"RightUpLeg":[0,0,180],"RightFoot":[90,0,0],"Spine":[0,0,-6]},"root":{"x":0.3}},{"t":1,"pose":{"RightUpLeg":[20,0,180],"RightFoot":[60,0,0],"LeftUpLeg":[0,0,180],"Spine":[0,0,6]},"root":{"x":-0.3}}]}}