awesome-2d-animation
:books: A collection of tools, datasets and papers about inbetweening and 2D animation.
https://github.com/markmohr/awesome-2d-animation
Last synced: 3 days ago
JSON representation
-
3. Raster-based Animation
- Improving the Perceptual Quality of 2D Animation Interpolation - anime-interpolator) |
- As-Rigid-As-Possible Shape Interpolation
- As-Rigid-As-Possible Shape Manipulation
- Skeleton-Driven Inbetweening of Bitmap Character Drawings - labs.iro.umontreal.ca/~bmpix/inbetweening/) |
- Improving the Perceptual Quality of 2D Animation Interpolation - anime-interpolator) |
- Skeleton-Driven Inbetweening of Bitmap Character Drawings - labs.iro.umontreal.ca/~bmpix/inbetweening/) |
- Live Sketch: Video-driven Dynamic Deformation of Static Drawings
- From Rigging to Waving: 3D-Guided Diffusion for Natural Animation of Hand-Drawn Characters - Rigging-to-Waving/) [[code]](https://github.com/LordLiang/From-Rigging-to-Waving) |
- Improving the Perceptual Quality of 2D Animation Interpolation - anime-interpolator) |
- FairyGen: Storied Cartoon Video from a Single Child-Drawn Character
- Live Sketch: Video-driven Dynamic Deformation of Static Drawings
- As-Rigid-As-Possible Image Registration for Hand-drawn Cartoon Animations
- ToonSynth: Example-Based Synthesis of Hand-Colored Cartoon Animations
- Bridging the Gap: Sketch-Aware Interpolation Network for High-Quality Animation Sketch Inbetweening - master/SAIN) |
- ToonCrafter: Generative Cartoon Interpolation
- FlipSketch: Flipping Static Drawings to Text-Guided Sketch Animations
- PhysAnimator: Physics-Guided Generative Cartoon Animation
- AniSora: Exploring the Frontiers of Animation Video Generation in the Sora Era - anisora) |
- LayerAnimate: Layer-level Control for Animation
- ToonComposer: Streamlining Cartoon Production with Generative Post-Keyframing - li.github.io/project/tooncomposer) [[code]](https://github.com/TencentARC/ToonComposer) |
- Improving the Perceptual Quality of 2D Animation Interpolation - anime-interpolator) |
- Deep Sketch-Guided Cartoon Video Inbetweening
- Deep Animation Video Interpolation in the Wild
- CharacterGAN: Few-Shot Keypoint Character Animation and Reposing
- A Method for Animating Children’s Drawings of the Human Figure - animated-drawings/) [[demo]](https://sketch.metademolab.com/canvas) |
- SketchAnim: Real-time sketch animation transfer from videos - research-group/SketchAnim) [[webpage]](https://graphics-research-group.github.io/SketchAnim/) |
- DrawingSpinUp: 3D Animation from Single Character Drawings
- Occlusion-robust Stylization for Drawing-based 3D Animation - based-3D-Animation-page/) [[code]](https://github.com/dbstjswo505/OSF) |
- Optical Flow Based Line Drawing Frame Interpolation Using Distance Transform to Support Inbetweenings
- Improving the Perceptual Quality of 2D Animation Interpolation - anime-interpolator) |
-
0. Survey
- Generative AI for Cel-Animation: A Survey - AI4Animation) |
-
2. Dataset
- CreativeFlow+
- ATD-12K
- AnimeCeleb - Scale Animation CelebHeads Dataset for Head Reenactment](https://arxiv.org/abs/2111.07640) | ECCV 2022 | [[code]](https://github.com/kangyeolk/AnimeCeleb) |
- Sakuga-42M - 42M Dataset: Scaling Up Cartoon Research](https://arxiv.org/abs/2405.07425) | arxiv 24.05 | [[project]](https://zhenglinpan.github.io/sakuga_dataset_webpage/) |
- Anita - An Industrial Animation Dataset](https://zhenglinpan.github.io/AnitaDataset_homepage/) | online 2024 | [[code]](https://github.com/zhenglinpan/AnitaDataset) |
- AnimeRun
-
4. Vector-based Animation
- Autocomplete Hand-drawn Animations - lab.org/research/autocomplete-animations/) [[video]](https://youtu.be/w0YmWiy6sA4) |
- Context-Aware Computer Aided Inbetweening
- Inbetweening with occlusions for non-linear rough 2D animation
- Computer Aided Inbetweening
- BetweenIT: An Interactive Tool for Tight Inbetweening
- DiLight: Digital light table – Inbetweening for 2D animations using guidelines
- FTP-SC: Fuzzy Topology Preserving Stroke Correspondence - SC.html) [[video]](https://youtu.be/3oZfCAkYJQk) |
- Stroke-Based Drawing and Inbetweening with Boundary Strokes
- Deep Geometrized Cartoon Line Inbetweening
- Joint Stroke Tracing and Correspondence for 2D Animation
- Thin-Plate Spline-based Interpolation for Animation Line Inbetweening - one/tps-inbetween) |
- Non-linear Rough 2D Animation using Transient Embeddings
- Efficient Interpolation of Rough Line Drawings
-
5. Differentiable Rendering + Optimization-based Animation
- Sketch Video Synthesis
- Multi-Object Sketch Animation with Grouping and Motion Trajectory Priors - owo.github.io/GroupSketchProject/) [[code]](https://github.com/Yukinonooo/GroupSketch) |
- Breathing Life Into Sketches Using Text-to-Video Priors - vinker/live_sketch) [[project]](https://livesketch.github.io/) |
- AniClipart: Clipart Animation with Text-to-Video Priors
- Dynamic Typography: Bringing Text to Life via Video Diffusion Prior - your-word.github.io/demo/) [[code]](https://github.com/zliucz/animate-your-word) |
- FlexiClip: Locality-Preserving Free-Form Character Animation - gen.github.io/flexiclip.github.io/) |
- Multi-Object Sketch Animation by Scene Decomposition and Motion Planning - 98/MoSketch) |
-
6. LLM/LMM-based Animation
- Anim-Director: A Large Multimodal Model Powered Agent for Controllable Animation Video Generation - TMG/Anim-Director) |
- AniMaker: Multi-Agent Animated Storytelling with MCTS-Driven Clip Generation - TMG/Anim-Director/tree/main/AniMaker) [[webpage]](https://animaker-dev.github.io/) |
- Keyframer: Empowering Animation Design using Large Language Models
- LogoMotion: Visually-Grounded Code Synthesis for Creating and Editing Animation - liu.com/#/logomotion) |
- MoVer: Motion Verification for Motion Graphics Animations - dsl.github.io/) |
-
7. Interactive Animation Tools
- Kitty: sketching dynamic and interactive illustrations
- Autocomplete Hand-drawn Animations - lab.org/research/autocomplete-animations/) [[video]](https://youtu.be/w0YmWiy6sA4) |
- Motion Amplifiers: Sketching Dynamic Illustrations Using the Principles of 2D Animation - sketching-dynamic-illustrations-using-the-principles-of-2d-animation/) |
- Energy-Brushes: Interactive Tools for Illustrating Stylized Elemental Dynamics - brushes/) |
- Draco: bringing life to illustrations with kinetic textures
- DrawTalking: Building Interactive Worlds by Sketching and Speaking
-
1. Software
- Adobe Animate - animator/) | [CACANi](https://cacani.sg/) |
- Blender
Programming Languages
Categories
Sub Categories