blender_drivers
Create procedural motion without baking by adding, listing, or removing drivers with typed variables and expressions.
Instructions
Add, list or remove drivers with real typed variables and expressions.
Useful for procedural motion that should not be baked: spin a wheel from the frame counter, bob something with a sine, or link a value to a custom property.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | No | What to do with drivers. | add |
| type | No | Driver type for op='add'. | SCRIPTED |
| index | No | Array index. | |
| object | No | ||
| data_path | No | location | |
| variables | No | Driver variables: {'name', 'type', 'id_type', 'object', 'target'}. Defaults to a single 'frame' property. | |
| expression | No | Python expression for op='add', e.g. 'frame * 0.1' or 'sin(frame/10)'. | frame * 0.1 |
| response_format | No | 'markdown' for readable output, 'json' for raw structured data. | markdown |