puppet_multi_scene
Create a multi-scene puppet animation by defining rigs and scenes with presets. Generates separate FCPXML files for each scene to storyboard a sequence.
Instructions
Build a multi-scene puppet animation with different presets per scene.
Generates one FCPXML per scene. Useful for storyboarding a sequence.
Args: rigs_json: JSON array of rig definitions (shared across scenes) scenes_json: JSON array of scene definitions: [ {"name": "intro", "duration": "300300/30000s", "preset": "idle"}, {"name": "greeting", "duration": "150150/30000s", "preset": "wave"}, {"name": "walking", "duration": "600600/30000s", "preset": "walk", "cycles": 4} ] project_name: Base project name (scenes get suffixed) output_path: Output directory (default: ~/Movies/)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rigs_json | Yes | ||
| scenes_json | Yes | ||
| project_name | No | Puppet Multi-Scene | |
| output_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |