Plan a teardown film from a 3D model
plan_teardown[read-only] Teardown Studio: send a 3D model (model, base64 STL, 3MF or GLB, up to 3 MB inline) and get its parts list, a default teardown/1 plan (hold, explode, label the biggest parts, slow-motion, reassemble, reveal, brand end card; 16:9 and 9:16) built from part count and bounding boxes, and the render estimate (frames, worker time; free). Rename parts with names ({ p0: "Lid" }). Or send an edited plan instead of a model to check it against the limits and re-estimate. Nothing is stored, rendered or charged. A model that is not a physical object (status render or prototype) is labelled "3D render" in the film.
(Wraps POST /api/v2/video-studio/templates/teardown/plan.)
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "plan_teardown"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | No | An edited teardown/1 plan (from an earlier call). Send this or `model`. | |
| model | No | Base64 of the model file (STL, 3MF or GLB). Send this or `plan`. | |
| names | No | Part id -> name, e.g. { "p0": "Lid" }. | |
| title | No | Film title and end-card headline. | |
| accent | No | #RRGGBB end-card accent. | |
| status | No | Is this a real, made object? Anything but physical gets a "3D render" label. | |
| fileName | No | Helps detect the format, e.g. caddy.stl. | |
| brandName | No | ||
| engraving | No | Show the NAME engraving placeholder on the reveal. |