puppet_preset_motion
Build a puppet animation scene by applying preset motions like idle, walk, or talk to a rig. Customize duration, cycles, and intensity to control movement.
Instructions
Build a puppet scene with a preset motion applied.
Available presets:
"idle": Subtle breathing/sway (keeps character alive)
"bounce": Vertical bouncing
"walk": Full walk cycle (arms, legs, body bob)
"talk": Mouth movement + head bob
"wave": Arm waving (applies to left_arm)
Args: rig_json: JSON rig definition preset: Motion preset name duration: Scene duration project_name: Project name output_path: Where to save cycles: Number of motion cycles (more = faster movement) intensity: Scale factor for motion amplitude (0.5 = subtle, 2.0 = exaggerated)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rig_json | Yes | ||
| preset | No | idle | |
| duration | No | 300300/30000s | |
| project_name | No | Puppet Animation | |
| output_path | No | ||
| cycles | No | ||
| intensity | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |