AnimatedDrawings

Bring your children's drawings to life with AI!

2024-12-20

AnimatedDrawings is a project developed by Facebook Research that implements an algorithm to animate children's drawings of the human figure. The repository serves as both a research implementation and a creative tool, allowing users to create animations featuring their own drawn characters. The project is designed to be flexible, supporting various configurations for characters, motions, and scenes through YAML configuration files.

Key features include:

  • Automated Annotation: The tool includes pre-trained models for detecting and estimating poses in hand-drawn figures, simplifying the animation process.
  • Multiple Output Formats: Animations can be exported as MP4, transparent GIFs, or viewed interactively in a window.
  • Custom Skeletons: While optimized for human-like figures, the tool supports custom skeletons for more creative animations.
  • Docker Support: For ease of setup, Docker containers are provided to run the necessary machine learning models.
  • Local Setup: For users who prefer not to use Docker, there's a script for setting up TorchServe locally on macOS.

The project also includes a dataset of amateur drawings (the Amateur Drawings Dataset), which can be downloaded separately. The tool is released under the MIT license and is intended for both researchers and creative professionals looking to explore new ways to animate drawings.

Computer Graphics Animation Machine Learning Human-Figure Animation Creative Tools