animation
animation
¶
MCP tool definitions for animation operations.
Functions:
| Name | Description |
|---|---|
delete_keyframe |
Delete a keyframe at a specific frame. |
get_frame |
Get the current frame and FPS. |
get_keyframes |
Get all keyframes on a parameter. |
playbar_control |
Control playback: play, stop, or reverse. |
set_frame |
Set the current frame in the timeline. |
set_frame_range |
Set the global frame range. |
set_keyframe |
Set a single keyframe on a parameter. |
set_keyframes |
Batch-set multiple keyframes on a parameter. |
set_playback_range |
Set the playback range (green bar in the timeline). |
Functions¶
delete_keyframe
async
¶
get_keyframes
async
¶
playbar_control
async
¶
set_frame
async
¶
set_frame_range
async
¶
set_keyframe
async
¶
set_keyframe(
ctx: Context,
node_path: str,
parm_name: str,
frame: float,
value: float,
slope: float | None = None,
accel: float | None = None,
) -> dict
Set a single keyframe on a parameter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
|
str
|
Node path. |
required |
|
str
|
Parameter name. |
required |
|
float
|
Frame number. |
required |
|
float
|
Value at this keyframe. |
required |
|
float | None
|
Tangent slope. |
None
|
|
float | None
|
Acceleration. |
None
|