OmniLottie: Generating Vector Animations via Parameterized Lottie Tokens

Yiying Yang, Wei Cheng, Sijin Chen, Honghao Fu, Xianfang Zeng +3 more
3/2/2026
cs.CV

No official code found. Best implementation: smthemex/ComfyUI_OmniLottie (21 stars, Apache-2.0, last commit 2026-03-06).

Abstract

OmniLottie is a versatile framework that generates high quality vector animations from multi-modal instructions. For flexible motion and visual content control, we focus on Lottie, a light weight JSON formatting for both shapes and animation behaviors representation. However, the raw Lottie JSON files contain extensive invariant structural metadata and formatting tokens, posing significant challenges for learning vector animation generation. Therefore, we introduce a well designed Lottie tokenizer that transforms JSON files into structured sequences of commands and parameters representing shapes, animation functions and control parameters. Such tokenizer enables us to build OmniLottie upon pretrained vision language models to follow multi-modal interleaved instructions and generate high quality vector animations. To further advance research in vector animation generation, we curate MMLottie-2M, a large scale dataset of professionally designed vector animations paired with textual and visual annotations. With extensive experiments, we validate that OmniLottie can produce vivid and semantically aligned vector animations that adhere closely to multi modal human instructions.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

OmniLottie: Generating Vector Animations via Parameterized Lottie Tokens

212PythonMar 6, 20267 months agoApache-2.0

Similar Papers

Cite this paper

@article{yang2026omnilottie,
  title  = {OmniLottie: Generating Vector Animations via Parameterized Lottie Tokens},
  author = {Yiying Yang and Wei Cheng and Sijin Chen and Honghao Fu and Xianfang Zeng and Yujun Cai and Gang Yu and Xingjun Ma},
  year   = {2026},
  eprint = {2603.02138},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.02138v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.02138.svg)](https://codeofpaper.com/paper/2603.02138)

Discussion