Sketch2Anim: Towards Transferring Sketch Storyboards into 3D Animation
Lei Zhong, Chuan Guo, Yiming Xie, Jiawei Wang, Changjian Li
TL;DR
This work tackles the challenge of converting sketch-based storyboards into 3D animations by introducing a two-module system: a neural mapper that aligns 2D storyboard cues with 3D keyposes and trajectories in a shared embedding space, and a multi-conditional motion generator that conditions on 3D keyposes, 3D trajectories, and action words to synthesize per-frame 3D motions via diffusion models. A trajectory ControlNet and a trajectory-aware keypose adapter enable simultaneous, balanced control over dynamic and static motion aspects, while a 2D-3D alignment module allows direct 2D inputs to drive generation during inference. Extensive experiments on synthetic and real sketches, including ablations and a user perceptual study, demonstrate that Sketch2Anim achieves superior motion realism, precise control of keyposes and trajectories, and strong text-motion alignment compared with baselines. The approach supports 3D motion editing and real-world storyboard workflows, offering a practical path toward automated storyboard-to-animation pipelines. The work also discusses limitations (e.g., lack of object interactions and physical constraints) and outlines future directions such as speed control and scene recovery to further enhance applicability.
Abstract
Storyboarding is widely used for creating 3D animations. Animators use the 2D sketches in storyboards as references to craft the desired 3D animations through a trial-and-error process. The traditional approach requires exceptional expertise and is both labor-intensive and time-consuming. Consequently, there is a high demand for automated methods that can directly translate 2D storyboard sketches into 3D animations. This task is under-explored to date and inspired by the significant advancements of motion diffusion models, we propose to address it from the perspective of conditional motion synthesis. We thus present Sketch2Anim, composed of two key modules for sketch constraint understanding and motion generation. Specifically, due to the large domain gap between the 2D sketch and 3D motion, instead of directly conditioning on 2D inputs, we design a 3D conditional motion generator that simultaneously leverages 3D keyposes, joint trajectories, and action words, to achieve precise and fine-grained motion control. Then, we invent a neural mapper dedicated to aligning user-provided 2D sketches with their corresponding 3D keyposes and trajectories in a shared embedding space, enabling, for the first time, direct 2D control of motion generation. Our approach successfully transfers storyboards into high-quality 3D motions and inherently supports direct 3D animation editing, thanks to the flexibility of our multi-conditional motion generator. Comprehensive experiments and evaluations, and a user perceptual study demonstrate the effectiveness of our approach.
