| name | openusd-animation |
| description | Domain skill for animation time samples. Set stage time codes and author translate/rotate/scale samples on Xformable prims as well as arbitrary attribute time samples. |
| license | MIT |
| compatibility | Python 3.9+; dcc-mcp-core 0.18.2+; requires pxr (usd-core) OpenUSD runtime |
| allowed-tools | Bash Read Write |
| metadata | {"dcc-mcp":{"dcc":"openusd","version":"0.1.0","layer":"domain","search-hint":"openusd usd animation time samples xform keyframe timecode fps","tags":"openusd, usd, animation, time-samples, keyframe, xform","tools":"tools.yaml"}} |
OpenUSD Animation
Author time-sampled animation data on stages and prims. Set the stage
time range and frame rate, then write translate/rotate/scale keyframes
on Xformable prims, or generic attribute time samples. Requires the pxr
OpenUSD runtime.
Workflow
- Ensure a stage exists.
set_time_codes — configure start/end frame and FPS on the stage.
author_xform_samples — write translate/rotate/scale samples at specific times.
author_attribute_samples — write arbitrary attribute time samples.