https://fairanimateddrawings.com/site/home []logologo HomePaperDataset Github Open main menu Animated Drawings Create animations starring your own drawn characters. This is an implementation of the algorithm described in the paper, 'A Method for Automatically Animating Children's Drawings of the Human Figure'. Sorry, your browser doesn't support embedded videos. Animated Drawings This repo contains an implementation of the algorithm described in the paper, `A Method for Automatically Animating Children's Drawings of the Human Figure' (currenly under peer review). In addition, this repo aims to be a useful creative tool in its own right, allowing you to flexibly create animations starring your own drawn characters. If you do create something fun with this, let us know! Use hashtag # FAIRAnimatedDrawings Installation Installation is quick and easy! You can install with these simple commands: git clone git@github.com:fairinternal/AnimatedDrawings.git cd AnimatedDrawings pip install -e . See the README for more details. Using Animated Drawings Once you've installed AnimatedDrawings, using it is as simple as importing the package and specifying a configuration file. Here's an example: from animated_drawings import render render.start('./examples/config/mvc/interactive_window_example.yaml') And the resulting window: [interactiv] Options By modifying the configuration files, you can switch characters, apply different motions, change output formats, and more! Here are a couple examples: Transparent GIFs from animated_drawings import render render.start('./examples/config/mvc/export_gif_example.yaml') [char3] [gif_export] Multiple characters in a scene from animated_drawings import render render.start('./examples/config/mvc/multiple_characters_example.yaml') [char1] [char2] [multiple_c] Adding a background image Suppose you'd like to add a background to the animation. You can do so by specifying the image path within the config. Run the following commands from a Python interpreter within the AnimatedDrawings root directory: from animated_drawings import render render.start('./examples/config/mvc/background_example.yaml') [char4_orig] [background] Animate Your Own Drawing We also provide scripts and models so you can animate your own drawings with a single command: python image_to_animation.py drawings/garlic.png garlic_out [garlic] [garlic] Try It Out For Yourself If you want to learn how to do all this and more, see the GitHub Readme :) Alternatively, if you just want to quickly animate your own drawing, try out our browser-based demo, sketch.metademolab.com. [sketch_dem] Get In Touch If you want to contact the project author directly, you can reach me on Twitter: @hjessmith.