motion_create_keyframe_curve
Creates a new keyframe curve for an unkeyframed scalar parameter, seeding it with an initial keypoint so you can begin authoring animation in Motion.
Instructions
Start animating a leaf parameter that has NEVER been keyframed in
Motion — creates its from scratch, seeded with one keypoint,
so you can author dynamic/procedural motion rather than only editing
curves Motion already created. Grounded in a structural scan of real
Motion documents: every keyframed leaf parameter observed (Position
X/Y/Z, Scale, Angle, Opacity, RGB(A) channels, behavior Amounts, ...)
uses the same universal scalar curve type — Motion animates compound
properties like Position or Color by keyframing each numeric child
parameter independently, so target one scalar channel at a time (e.g.
"Style/Face/Color/Red", not "Style/Face/Color"). Refuses a parameter
that's already keyframed (use motion_add_keyframe instead) or that's a
group with its own child parameters rather than a bare value.
default overrides the curve's rest value; it otherwise reuses the
parameter's current static value/default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| value | Yes | ||
| default | No | ||
| scenenode_id | Yes | ||
| time_seconds | Yes | ||
| interpolation | No | 1 | |
| parameter_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||