| CARVIEW |
AniClipart: Clipart Animation with
Text-to-Video Priors
Abstract
Clipart, a pre-made art form, offers a convenient and efficient way of creating visual content. However, traditional workflows for animating static clipart are laborious and time-consuming, involving steps like rigging, keyframing, and inbetweening. Recent advancements in text-to-video generation hold great potential in resolving this challenge. Nevertheless, direct application of text-to-video models often struggles to preserve the visual identity of clipart or generate cartoon-style motion, resulting in subpar animation outcomes.
In this paper, we introduce AniClipart, a computational system that converts static clipart into high-quality animations guided by text-to-video priors. To generate natural, smooth, and coherent motion, we first parameterize the motion trajectories of the keypoints defined over the initial clipart image by cubic Bézier curves. We then align these motion trajectories with a given text prompt by optimizing a video Score Distillation Sampling (SDS) loss and a skeleton fidelity loss. By incorporating differentiable As-Rigid-As-Possible (ARAP) shape deformation and differentiable rendering, AniClipart can be end-to-end optimized while maintaining deformation rigidity. Extensive experimental results show that the proposed AniClipart consistently outperforms the competing methods, in terms of text-video alignment, visual identity preservation, and temporal consistency. Additionally, we showcase the versatility of AniClipart by adapting it to generate layered animations, which allow for topological changes.
How does it work?
Given an initial clipart image with M keypoints, we initialize M corresponding cubic Bézier motion trajectories, parameterized by {c(i)}i=0M-1. For a sequence of N frames, keypoints are updated at each frame by sampling along these trajectories. The displaced keypoints are responsible for driving the ARAP shape deformation algorithm, which warps the object, represented by a triangle mesh, into new poses. This gives rise to a clipart animation, which is (optionally rasterized and) passed to a T2V model to compute the video SDS loss. To ensure motion coherence across all keypoints, a skeleton fidelity loss is also applied, penalizing changes in bone lengths over time.
Gallery
A man is scuba diving [..]
A woman dancer is dancing [..]
A bearded man is dancing [..]
A balloon floating in the [..]
A young girl is exercising [..]
A young man is waving [..]
A cloud floats in the [..]
A flower sways its petals [..]
A crab is waving its [..]
A snowman is waving its [..]
A woman dancer is dancing [..]
a cheerful green caterpillar is [..]
A woman in a green [..]
A bat is flapping its [..]
The Halloween ghost is cheering [..]
A galloping dog [..]
A young girl jumps up [..]
A woman in a flowing [..]
A fencer in en garde [..]
A kite is floating in [..]
A snail is moving. [..]
The parrot flapping its wings. [..]
A dolphin swimming and leaping [..]
A turtle floats up and [..]
A spider sways its legs. [..]
A young man jumps up [..]
A woman is practicing yoga, [..]
A starfish is waving its [..]
The spaceship accelerates rapidly during [..]
A person wearing a pumpkin [..]
A surfer riding and maneuvering [..]
A parachute descending slowly and [..]
An octopus is swimming and [..]
Boxing guy is punching and [..]
A shrimp is swmming and [..]
A young girl is waving [..]
The man in demon costume [..]
The palm tree sways the [..]
Varying the Prompts
"... dancing."
"... bending arms."
"... jumping."
"... squatting."
"... stomping."
"... waving hands."
Multi-Layer Animation
Multi-Layer [..]
Single-Layer [..]
Multi-Layer [..]
Single-Layer [..]
Multi-Layer [..]
Single-Layer [..]
Multi-Layer [..]
Single-Layer [..]
Multi-Layer [..]
Single-Layer [..]
Multi-Layer [..]
Single-Layer [..]
High-Order Bézier Trajectory
Cubic Bézier Trajectory (4 points)
Complex Bézier Trajectory (16 points)
Cubic Bézier Trajectory (4 points)
Complex Bézier Trajectory (16 points)
Cubic Bézier Trajectory (4 points)
Complex Bézier Trajectory (16 points)
Cubic Bézier Trajectory (4 points)
Complex Bézier Trajectory (16 points)
Comparisons to T2V Models & Prior Work
ModelScope
VideoCrafter
DynamiCrafter
I2VGen-XL
LiveSketch
Ours
ModelScope
VideoCrafter
DynamiCrafter
I2VGen-XL
LiveSketch
Ours
Ablation Study