Generative AI for 2D Character Animation

Jaime Guajardo,Ozgun Bursalioglu,Dan B Goldman
2024-05-22
Abstract:In this pilot project, we teamed up with artists to develop new workflows for 2D animation while producing a short educational cartoon. We identified several workflows to streamline the animation process, bringing the artists' vision to the screen more effectively.
Graphics
What problem does this paper attempt to address?
The paper discusses how to utilize generative Artificial Intelligence (AI) technology to optimize the production process of two-dimensional (2D) character animation, aiming to address the quality and efficiency issues in the creation of educational videos. Traditionally, educational videos tend to fall short in animation quality and concept delivery compared to entertainment videos, mainly because educators often lack the skills or resources required to produce high-quality animations. To tackle this challenge, the research team adopted a 2D style of animation that is more tolerant of the geometric inconsistencies that generative AI might produce, thus limiting the negative impact on the quality of realistic or three-dimensional (3D) style images. The main goal of the paper is to accelerate the character animation creation process by developing new workflows that enable artists to more efficiently translate their ideas into animations on the screen. The research team explored several promising workflows, including: 1. **SDXL Fine-tuning**: All workflows begin with fine-tuning the diffusion model, but due to the lack of training models for specific 2D cartoon character styles, the researchers chose to use DreamBooth to fine-tune SDXL for optimal results. 2. **AI Puppetry**: For simple shots, researchers used artist sketches as input and generated the main frames for coloring and inking through ControlNet, then used SegmentAnything to divide the frame into body parts, and imported them into Adobe Character Animator for pose animation and audio lip-sync. 3. **AI Inking and Coloring**: For shots requiring greater motion variation, animators drew pencil sketches frame by frame, then used AnimateDiff combined with ControlNet to generate consistent "inking and coloring." 4. **SDEdit**: For characters needing to exhibit crazy traits, such as radioactive FIREFLY, researchers used the SDEdit workflow, inputting frames of smooth animation loops into the SDXL model to produce outputs similar but not identical to the inputs, thus giving the character a continuous and unpredictable dynamic feel. Although AI workflows allow animators to focus more time and energy on story, design, and character shaping, reducing tedious animation tasks such as inking and coloring, a significant amount of manual post-processing is still required to achieve the desired quality standards. The researchers also noted that future results are expected to improve further by training or fine-tuning the base models with more cartoon and animation samples, as well as developing new conditional strategies to constrain key design elements such as proportions, line thickness, and color schemes.