AI4AnimationPy is an open-source Python framework from Meta’s research organisation with 2,100+ stars on GitHub for AI-driven character animation, using neural networks to synthesise believable character motion from data.
Character animation is one of the most labour-intensive parts of games and interactive media, and data-driven methods promise to generate motion that would otherwise be keyframed or motion-captured frame by frame. AI4AnimationPy packages that research direction into a Python framework: it provides the scaffolding for training and running neural-network models that produce character animation, in the tradition of the AI4Animation line of work on learned motion synthesis and control. Being a research framework rather than a finished product, it is aimed at people who want to experiment with neural animation — loading motion data, training models and inspecting what the networks generate — rather than artists looking for a one-click tool. The repository lives under the facebookresearch organisation on GitHub and has seen renewed activity in 2026, suggesting the codebase is being maintained as a reference implementation for the approach. Documentation is hosted on the project’s GitHub Pages site.
AI4AnimationPy is free and open source. You run it in your own Python environment with your own motion data and compute; there is no commercial tier or hosted service attached to the framework.
Graphics and machine-learning researchers, technical animators and curious developers who want to explore how neural networks can synthesise character animation, using a framework from one of the labs that pioneered the technique.