Skip to content

yizhouzhao/GenMotion

Repository files navigation

GenMotion

CI Documentation Status PyPI Licence

Title image

GenMotion (/gen’motion/) is a Python library for making skeletal animations. It enables easy dataset loading and experiment sharing for synthesizing skeleton-Based human animation with the Python API. It also comes with a easy-to-use and industry-compatible API for Autodesk Maya, Maxon Cinema 4D, and Blender.

You can find the full ducumentation and tutorials here.

Title model

You can install GenMotion directly from the pip library with:

pip3 install genmotion

We integrate multiple skeleton-based human motion datasets in GenMotion. For datasets that have different parameterization of the body, we include documents for meta-data descriptions and visualization tools to illustrate characteristics of each dataset.

To encourage related research in human motion generation and retrieve empirical results from most advanced methods, GenMotion re-produces the training procedure of character motion generation methods by reusing and cleaning the code from official implementation.

To achieve real-time animation sampling, we provide communication interface, i.e. client and server interaction, with the 3D modeling software in GenMotion.

If you use GenMotion in your research, please consider citing it.

@article{zhao2021genmotion,
  title={GenMotion: Data-driven Motion Generators for Real-time Animation Synthesis},
  author={Zhao, Yizhou and Ai, Wensi and Qiu, Liang and Lu, Pan and Shi, Feng and Han, Tian and Zhu, Song-Chun},
  journal={arXiv preprint arXiv:2112.06060},
  year={2021}
}

About

Deep motion generator collections

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published