puppet_build_scene
Create an FCPXML timeline by combining puppet rigs with layered connected clips and transforms, ready for import into Final Cut Pro.
Instructions
Build an FCPXML timeline from one or more puppet rigs.
Each rig's parts become layered connected clips with transforms applied. Import the resulting .fcpxml into FCP to see the assembled characters.
Args: rigs_json: JSON array of rig definitions (same format as puppet_create_rig). Each rig: {"name": str, "position": [x, y], "parts": [...]} duration: Scene duration in FCPXML time (default 10 seconds at 29.97fps) project_name: Project name output_path: Where to save (default: ~/Movies/<project_name>.fcpxml)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rigs_json | Yes | ||
| duration | No | 300300/30000s | |
| project_name | No | Puppet Animation | |
| output_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |