Neural Puppet: Generative Layered Cartoon Characters
Omid Poursaeed, Vladimir G. Kim, Eli Shechtman, Jun Saito, Serge, Belongie

TL;DR
This paper introduces a learning-based method for generating new animations of cartoon characters from a few example images, using a layered 2.5D mesh model and differentiable rendering to handle diverse poses and artistic effects.
Contribution
It presents a novel architecture that predicts mesh deformations from sparse images, enabling high-quality animation synthesis without structured input data.
Findings
Outperforms state-of-the-art techniques in template fitting.
Successfully generates in-between frames and deformations.
Handles artistic variations like shading and motion effects.
Abstract
We propose a learning based method for generating new animations of a cartoon character given a few example images. Our method is designed to learn from a traditionally animated sequence, where each frame is drawn by an artist, and thus the input images lack any common structure, correspondences, or labels. We express pose changes as a deformation of a layered 2.5D template mesh, and devise a novel architecture that learns to predict mesh deformations matching the template to a target image. This enables us to extract a common low-dimensional structure from a diverse set of character poses. We combine recent advances in differentiable rendering as well as mesh-aware models to successfully align common template even if only a few character images are available during training. In addition to coarse poses, character appearance also varies due to shading, out-of-plane motions, and artistic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
