Skip to content

OpenUSD Motion Plugins

CI OpenUSD 26.08 License: Apache-2.0

usd-motion-plugins is an OpenUSD-oriented motion interoperability and processing layer for representing, transforming, retargeting, recording, and bridging motion data.

Status: v0.5.0 is published. The capability matrix is the only source for what is implemented here. The release record covers publication; the build guide covers local use.

Scope

This repository provides generic motion representation, canonicalization, transformation, retargeting, recording, evaluation primitives, and OpenUSD interoperability.

It does not own motion acquisition, avatar-format semantics, physics simulation, or application execution and orchestration.

Responsibility Owner
Device and protocol acquisition motion-connectors
Generic motion representation and processing usd-motion-plugins
VRM or MMD avatar semantics the corresponding avatar plugin
Physical simulation usd-physics-plugins
Execution and update loops usd-stage-runner
Runtime composition usd-avatar-runtime

Data flow

external or canonical motion
    |
    v
representation -> canonicalization -> transformation -> retargeting
    |                                      |
    +---------- recording / evaluation ---+
    |
    v
OpenUSD interoperability -> reusable motion data

Inputs arrive already acquired or decoded. Format-specific adapters remain in their owning repositories; generic motion containers are converted to the canonical model before downstream processing.

Documentation

docs/design/ The design policy and the motion, retargeting and USD contracts
docs/architecture/ The workspace contract and external dependencies
docs/reference/ What is implemented, and diagnostics
docs/roadmap/ What comes next
docs/contributing/ How the documentation is maintained

Changes are recorded in the changelog.

License

Apache-2.0 — see LICENSE.

About

OpenUSD plugins for motion interchange, retargeting, recording, and runtime animation workflows.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages