| name | basketball-dunk |
| description | Mimes a basketball slam dunk, exploding up with the ball overhead and throwing it down through the rim. Use when the command mentions dunk, slam dunk, jam it, or throw it down. |
| category | sport |
| disable-model-invocation | true |
| subskills | ["move-arm","move-leg","move-torso","balance-and-posture"] |
basketball-dunk
Load both legs, explode straight up with the ball raised overhead, slam it down through the rim, and land. A big-air non-looping sequence.
How
- Load: knees bent (
*UpLeg:[50,0,0],*Leg:[70,0,0]), ball up on the right (RightUpperArm:[60,0,-40]), root.y:-0.3.
- Rise & raise: legs straight, ball overhead (
RightUpperArm:[0,0,150]), back arch (Spine:[-10,0,0]), root.y:0.45.
- Slam & land: arm pulls down (
RightUpperArm:[40,0,120]), Spine:[10,0,0], root.y:0.
Example
- "do a slam dunk" ->
{"durationMs":1500,"say":"Slam dunk!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpLeg":[50,0,0],"LeftLeg":[70,0,0],"RightUpLeg":[50,0,0],"RightLeg":[70,0,0],"RightUpperArm":[60,0,-40]},"root":{"y":-0.3}},{"t":0.5,"pose":{"LeftUpLeg":[0,0,180],"RightUpLeg":[0,0,180],"RightUpperArm":[0,0,150],"RightForearm":[0,0,0],"Spine":[-10,0,0],"LeftFoot":[60,0,0],"RightFoot":[60,0,0]},"root":{"y":0.45}},{"t":1,"pose":{"RightUpperArm":[40,0,120],"Spine":[10,0,0]},"root":{"y":0}}]}}