Awesome-2D-Animation

July 6, 2026 · View on GitHub

Awesome

A collection of tools, datasets and papers about inbetweening and 2D animation.

Feel free to create a PR or an issue. (Pull Request is preferred)


(The left two examples are from JoSTC and the right one is from ToonCrafter)

Outline


0. Survey

PaperSourceCode/Project Link
Generative AI for Cel-Animation: A Surveyarxiv 25.01[code]

1. Software

softwaresoftwaresoftwaresoftware
BlenderOpenToonzHarmonyTVPaint
Adobe AnimateLive2DCartoon AnimatorCACANi

2. Dataset

NamePaperSourceCode/Project Link
CreativeFlow+Creative Flow+ DatasetCVPR 2019[code]
ATD-12KDeep animation video interpolation in the wildCVPR 2021[code]
AnimeRunAnimeRun: 2D Animation Correspondence from Open Source 3D MoviesNeurIPS 2022[code]
AnimeCelebAnimeCeleb: Large-Scale Animation CelebHeads Dataset for Head ReenactmentECCV 2022[code]
Sakuga-42MSakuga-42M Dataset: Scaling Up Cartoon Researcharxiv 24.05[project]
AnitaAnita Dataset - An Industrial Animation Datasetonline 2024[code]

3. Raster-based Animation

  • Based on template deformation (e.g., ARAP)
PaperSourceCode/Project Link
As-Rigid-As-Possible Shape InterpolationSIGGRAPH 2000
As-Rigid-As-Possible Shape ManipulationTOG 2005
As-Rigid-As-Possible Image Registration for Hand-drawn Cartoon AnimationsNPAR 2009[project]
Live Sketch: Video-driven Dynamic Deformation of Static DrawingsCHI 2018[video]
ToonSynth: Example-Based Synthesis of Hand-Colored Cartoon AnimationsSIGGRAPH 2018[webpage]
A Method for Animating Children’s Drawings of the Human FigureTOG 2023[code] [project] [demo]
Skeleton-Driven Inbetweening of Bitmap Character DrawingsSIGGRAPH Asia 2024[code] [webpage]
SketchAnim: Real-time sketch animation transfer from videosCGF 2024[code] [webpage]
  • 3D Animation
PaperSourceCode/Project Link
From Rigging to Waving: 3D-Guided Diffusion for Natural Animation of Hand-Drawn CharactersSIGGRAPH Asia 2025[project] [code]
DrawingSpinUp: 3D Animation from Single Character DrawingsSIGGRAPH Asia 2024[project] [code]
Occlusion-robust Stylization for Drawing-based 3D AnimationICCV 2025[project] [code]
SPECSIA: Stylization Dataset for Novel-View Enhancement in Drawing-based 3D AnimationECCV 2026[project]
  • Based on frame prediction with network
TypePaperSourceCode/Project Link
Line artOptical Flow Based Line Drawing Frame Interpolation Using Distance Transform to Support InbetweeningsICIP 2019
Line artBridging the Gap: Sketch-Aware Interpolation Network for High-Quality Animation Sketch InbetweeningACM MM 2024[code]
ColorizedDeep Sketch-Guided Cartoon Video InbetweeningTVCG 2021[code]
ColorizedDeep Animation Video Interpolation in the WildCVPR 2021[code]
ColorizedImproving the Perceptual Quality of 2D Animation InterpolationECCV 2022[code]
ColorizedCharacterGAN: Few-Shot Keypoint Character Animation and ReposingWACV 2022[code]
ColorizedToonCrafter: Generative Cartoon InterpolationSIGGRAPH Asia 2024[code] [webpage]
SketchFlipSketch: Flipping Static Drawings to Text-Guided Sketch AnimationsCVPR 2025[code]
ColorizedPhysAnimator: Physics-Guided Generative Cartoon AnimationCVPR 2025[webpage]
ColorizedAniSora: Exploring the Frontiers of Animation Video Generation in the Sora EraIJCAI 2025[code]
ColorizedLayerAnimate: Layer-level Control for AnimationICCV 2025[webpage] [code]
ColorizedToonComposer: Streamlining Cartoon Production with Generative Post-Keyframingarxiv 25.08[webpage] [code]
ColorizedFairyGen: Storied Cartoon Video from a Single Child-Drawn CharacterSIGGRAPH Asia 2025[webpage] [code]
ColorizedTrajectory-guided Anime Video Synthesis via Effective Motion LearningPG 2025[webpage]

4. Vector-based Animation

  • Based on vertex or stroke correspondence
PaperSourceRepresentationCode/Project Link
Computer Aided InbetweeningNPAR 2002stroke
BetweenIT: An Interactive Tool for Tight InbetweeningCGF 2010stroke
DiLight: Digital light table – Inbetweening for 2D animations using guidelinesC&G 2017stroke
Context-Aware Computer Aided InbetweeningTVCG 2017stroke
FTP-SC: Fuzzy Topology Preserving Stroke CorrespondenceSCA 2018stroke[webpage] [video]
Stroke-Based Drawing and Inbetweening with Boundary StrokesCGF 2021stroke
Deep Geometrized Cartoon Line InbetweeningICCV 2023vertex/point[code]
Joint Stroke Tracing and Correspondence for 2D AnimationTOG 2024stroke[code] [webpage]
Thin-Plate Spline-based Interpolation for Animation Line InbetweeningAAAI 2025pixel point[code]
LayerInbetween: Occlusion-Aware Stroke Correspondence and Inbetweening with Automatic LayeringSIGGRAPH 2026stroke[code] [webpage]
  • Based on template matching
PaperSourceCode/Project Link
Non-linear Rough 2D Animation using Transient EmbeddingsCGF 2023
Efficient Interpolation of Rough Line DrawingsPG 2023
Inbetweening with occlusions for non-linear rough 2D animationC&G 2025

5. Differentiable Rendering + Optimization-based Animation

  • Sketch / Line art
PaperSourceRepresentationCode/Project Link
Sketch Video SynthesisEG 2024stroke[code] [project]
Breathing Life Into Sketches Using Text-to-Video PriorsCVPR 2024stroke[code] [project]
Dynamic Typography: Bringing Text to Life via Video Diffusion PriorICCV 2025curve[project] [code]
Multi-Object Sketch Animation by Scene Decomposition and Motion PlanningICCV 2025stroke[webpage] [code]
Multi-Object Sketch Animation with Grouping and Motion Trajectory PriorsMM 2025stroke[webpage] [code]
  • Color image
PaperSourceRepresentationCode/Project Link
AniClipart: Clipart Animation with Text-to-Video PriorsIJCV 2024image/mesh[project] [code]
FlexiClip: Locality-Preserving Free-Form Character AnimationICML 2025image/mesh[project]
Generative Cutout AnimationEG 2026image[project]
LiveSVG: Zero-Shot SVG Animation via Video Generationarxiv 26.05SVG[project]

6. LLM/LMM-based Animation

  • LMM
PaperSourceCode/Project Link
Anim-Director: A Large Multimodal Model Powered Agent for Controllable Animation Video GenerationSIGGRAPH Asia 2024[code]
AniMaker: Multi-Agent Animated Storytelling with MCTS-Driven Clip GenerationSIGGRAPH Asia 2025[code] [webpage]
  • LLM
PaperSourceRepresentationCode/Project Link
Keyframer: Empowering Animation Design using Large Language Modelsarxiv 24.02SVG[webpage]
LogoMotion: Visually-Grounded Code Synthesis for Creating and Editing AnimationCHI 2025SVG[webpage]
MoVer: Motion Verification for Motion Graphics AnimationsSIGGRAPH 2025SVG[webpage]
VAnim: Rendering-Aware Sparse State Modeling for Structure-Preserving Vector AnimationICML 2026SVG[webpage]
LottieGPT: Tokenizing Vector Animation for Autoregressive GenerationCVPR 2026SVG[webpage] [code]

7. Interactive Animation Tools

PaperSourceCode/Project Link
Draco: bringing life to illustrations with kinetic texturesCHI 2014[webpage]
Kitty: sketching dynamic and interactive illustrationsUIST 2014[webpage]
Autocomplete Hand-drawn AnimationsSIGGRAPH Asia 2015[webpage] [video]
Motion Amplifiers: Sketching Dynamic Illustrations Using the Principles of 2D AnimationCHI 2016[webpage]
Energy-Brushes: Interactive Tools for Illustrating Stylized Elemental DynamicsUIST 2016[webpage]
DrawTalking: Building Interactive Worlds by Sketching and SpeakingUIST 2024[webpage]
Notational Animating: An Interactive Approach to Creating and Editing Animation KeyframesCHI 2026[webpage]
SketchDynamics: Exploring Free-Form Sketches for Dynamic Intent Expression in Animation GenerationCHI 2026