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.
The source code is available on Github
Note
This project is under active development.
installation model dataset render
genmotion_tutorials genmotion_api
demo/Conditional Anmation Making
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.