UPC-ViRVIG/pymotion

A Python library for working with motion data in numpy or PyTorch

33
/ 100
Emerging

This tool helps character animators and researchers process and manipulate complex 3D motion data, particularly for developing neural networks. It takes motion capture files (like BVH) and allows you to transform character poses, joint rotations, and positions using various mathematical representations. The output is processed motion data, which can be visualized directly or used to train AI models for animation.

No commits in the last 6 months.

Use this if you are developing AI for character animation and need to robustly handle, convert, and process 3D motion data, especially for advanced rotation representations like dual quaternions or 6D continuous rotations.

Not ideal if you are looking for a complete animation software or a simple tool for basic motion file playback and editing without programming.

character-animation motion-capture 3d-modeling neural-networks computer-graphics
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

62

Forks

5

Language

Python

License

MIT

Last pushed

Mar 17, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/UPC-ViRVIG/pymotion"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.