Awesome-2D-Animation
July 6, 2026 · View on GitHub
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
- 1. Software
- 2. Dataset
- 3. Raster-based Animation
- 4. Vector-based Animation
- 5. Differentiable Rendering + Optimization-based Animation
- 6. LLM/LMM-based Animation
- 7. Interactive Animation Tools
0. Survey
| Paper | Source | Code/Project Link |
|---|---|---|
| Generative AI for Cel-Animation: A Survey | arxiv 25.01 | [code] |
1. Software
| software | software | software | software |
|---|---|---|---|
| Blender | OpenToonz | Harmony | TVPaint |
| Adobe Animate | Live2D | Cartoon Animator | CACANi |
2. Dataset
3. Raster-based Animation
- Based on template deformation (e.g., ARAP)
- 3D Animation
- Based on frame prediction with network
4. Vector-based Animation
- Based on vertex or stroke correspondence
| Paper | Source | Representation | Code/Project Link |
|---|---|---|---|
| Computer Aided Inbetweening | NPAR 2002 | stroke | |
| BetweenIT: An Interactive Tool for Tight Inbetweening | CGF 2010 | stroke | |
| DiLight: Digital light table – Inbetweening for 2D animations using guidelines | C&G 2017 | stroke | |
| Context-Aware Computer Aided Inbetweening | TVCG 2017 | stroke | |
| FTP-SC: Fuzzy Topology Preserving Stroke Correspondence | SCA 2018 | stroke | [webpage] [video] |
| Stroke-Based Drawing and Inbetweening with Boundary Strokes | CGF 2021 | stroke | |
| Deep Geometrized Cartoon Line Inbetweening | ICCV 2023 | vertex/point | [code] |
| Joint Stroke Tracing and Correspondence for 2D Animation | TOG 2024 | stroke | [code] [webpage] |
| Thin-Plate Spline-based Interpolation for Animation Line Inbetweening | AAAI 2025 | pixel point | [code] |
| LayerInbetween: Occlusion-Aware Stroke Correspondence and Inbetweening with Automatic Layering | SIGGRAPH 2026 | stroke | [code] [webpage] |
- Based on template matching
| Paper | Source | Code/Project Link |
|---|---|---|
| Non-linear Rough 2D Animation using Transient Embeddings | CGF 2023 | |
| Efficient Interpolation of Rough Line Drawings | PG 2023 | |
| Inbetweening with occlusions for non-linear rough 2D animation | C&G 2025 |
5. Differentiable Rendering + Optimization-based Animation
- Sketch / Line art
| Paper | Source | Representation | Code/Project Link |
|---|---|---|---|
| Sketch Video Synthesis | EG 2024 | stroke | [code] [project] |
| Breathing Life Into Sketches Using Text-to-Video Priors | CVPR 2024 | stroke | [code] [project] |
| Dynamic Typography: Bringing Text to Life via Video Diffusion Prior | ICCV 2025 | curve | [project] [code] |
| Multi-Object Sketch Animation by Scene Decomposition and Motion Planning | ICCV 2025 | stroke | [webpage] [code] |
| Multi-Object Sketch Animation with Grouping and Motion Trajectory Priors | MM 2025 | stroke | [webpage] [code] |
- Color image
| Paper | Source | Representation | Code/Project Link |
|---|---|---|---|
| AniClipart: Clipart Animation with Text-to-Video Priors | IJCV 2024 | image/mesh | [project] [code] |
| FlexiClip: Locality-Preserving Free-Form Character Animation | ICML 2025 | image/mesh | [project] |
| Generative Cutout Animation | EG 2026 | image | [project] |
| LiveSVG: Zero-Shot SVG Animation via Video Generation | arxiv 26.05 | SVG | [project] |
6. LLM/LMM-based Animation
- LMM
| Paper | Source | Code/Project Link |
|---|---|---|
| Anim-Director: A Large Multimodal Model Powered Agent for Controllable Animation Video Generation | SIGGRAPH Asia 2024 | [code] |
| AniMaker: Multi-Agent Animated Storytelling with MCTS-Driven Clip Generation | SIGGRAPH Asia 2025 | [code] [webpage] |
- LLM
| Paper | Source | Representation | Code/Project Link |
|---|---|---|---|
| Keyframer: Empowering Animation Design using Large Language Models | arxiv 24.02 | SVG | [webpage] |
| LogoMotion: Visually-Grounded Code Synthesis for Creating and Editing Animation | CHI 2025 | SVG | [webpage] |
| MoVer: Motion Verification for Motion Graphics Animations | SIGGRAPH 2025 | SVG | [webpage] |
| VAnim: Rendering-Aware Sparse State Modeling for Structure-Preserving Vector Animation | ICML 2026 | SVG | [webpage] |
| LottieGPT: Tokenizing Vector Animation for Autoregressive Generation | CVPR 2026 | SVG | [webpage] [code] |