animate_3d_model
Animate a rigged 3D model. Either a ready-made move (free; characters: idle, walk, run, jump, attack, punch, kick, wave, hurt, death, cast, dance; four-legged animals: idle, walk, run, jump, attack, sit, hurt, death), a move copied from another of the user's rigged models (free: from_id + from_animation), or a description of any motion ('wag its tail', 'open the lid', 20 credits). Returns the clip, a GLB of the skeleton's motion that plays on the rigged model.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "animate_3d_model"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Rigged 3D model asset ID | |
| preset | No | Ready-made move id, e.g. 'walk' (free) | |
| prompt | No | Or describe the motion, e.g. 'a spinning kick' (20 credits) | |
| from_id | No | Copy a move from this other rigged model (free) | |
| duration | No | Whole seconds (1-10), for a described motion (default: its natural length) | |
| from_animation | No | The animation id on from_id to copy |