Vector sketch animation · Occlusion-aware · Multi-object

Multi-Object Vector
Sketch Animation via
Occlusion Resolution
& Motion Planning Choreography

Hien Trinh1,2Trung-Nghia Le1,2,*

1 University of Science, Ho Chi Minh City, Vietnam

2 Vietnam National University, Ho Chi Minh City, Vietnam

* Corresponding author

Explore results
01 / Overview

A static drawing already contains a world.
We set it in motion.

Abstract

Automatically animating multi-object vector sketches requires understanding scene structure, resolving occlusions, and coordinating interacting elements. OmniScribble reconstructs complete layer-wise vector objects, then combines instruction-conditioned trajectory planning with rigid and non-rigid motion. Sketch-preserving and temporal objectives produce coherent animation while retaining the sparse, expressive character of the original drawing.

Qualitative comparisons for lighthouse, wedding, parachute, and boat sketch animations
OmniScribble generates smooth and coordinated animations for complex multi-object vector sketches. Unlike prior approaches that suffer from motion jitter, object interference, or extensive manual specification, our method automatically infers object interactions, resolves occlusions, and synthesizes temporally stable, natural-looking motions while preserving the original vector appearance.
02 / Methodology

Reconstruct first.
Choreograph second.

The system separates understanding what is present from deciding how every object should move.

Two-stage OmniScribble methodology: object reconstruction followed by instruction-conditioned motion generation
03 / Comparisons to Prior Work

Same drawing.
Different motion.

Compare every available result for the same source sketch and motion instruction. Use the side arrows to move between samples.

A

Comparison with Sketch-based Generative Models

Live-Sketch · FlipSketch · GroupSketch · MoSketch · Ours

Loading…

Coming soon

B

Comparison with Video Generation Models

DynamiCrafter · CogVideoX · Ours

Loading…

Coming soon

04 / Occlusion Resolution

Complete the hidden object.
Then animate the whole.

OmniScribble reconstructs geometry behind foreground occluders so each object can move as a complete, independent vector layer.

Loading…

Coming soon

05 / Citation

BibTeX

Cite this
work.

@inproceedings{TrinhWACV2027,
  title = {Multi-Object Vector Sketch Animation via Occlusion Resolution and Motion Planning Choreography},
  author = {Trinh, Hien and Le, Trung-Nghia},
  booktitle = {Winter Conference on Applications of Computer Vision (WACV)},
  year = {2027},
}