UPC-ViRVIG/pymotion
A Python library for working with motion data in numpy or PyTorch
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.
Stars
62
Forks
5
Language
Python
License
MIT
Category
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.
Higher-rated alternatives
pypose/pypose
A library for differentiable robotics on manifolds.
MarcoForte/FBA_Matting
Official repository for the paper F, B, Alpha Matting
snap-research/articulated-animation
Code for Motion Representations for Articulated Animation paper
foamliu/Deep-Image-Matting
Deep Image Matting
dyelax/Adversarial_Video_Generation
A TensorFlow Implementation of "Deep Multi-Scale Video Prediction Beyond Mean Square Error" by...