README.md

June 7, 2026 ยท View on GitHub

LottieGPT

Tokenizing Vector Animation for Autoregressive Generation

CVPR 2026

Junhao Chen1*, Kejun Gao1*, Yuehan Cui1, Mingze Sun1, Mingjin Chen3
Shaohui Wang1, Xiaoxiao Long4, Fei Ma5, Qi Tian5, Ruqi Huang1โ€ , Hao Zhao1,2โ€ 

1 Tsinghua University 2 BAAI 3 The Hong Kong Polytechnic University
4 Nanjing University 5 Guangming Lab

arXiv PDF CVPR Project Page GitHub

๐Ÿค— LottieSVG-10M ๐Ÿค— LottieAnimation-660K License: CC BY-NC-SA 4.0


๐Ÿ”ฅ News

  • [Jun 2026] ๐ŸŽ‰ We release the largest-scale vector graphics and animation datasets to date, all with detailed text captions. The two releases together cover three modalities โ€” raw SVG, static Lottie, and animated Lottie:
    • LottieSVG-10M โ€” the largest SVG / static-Lottie dataset to date (9,778,526 samples).
    • LottieAnimation-660K โ€” the largest and most diverse real-world vector animation dataset to date (660K animations).
  • [Apr 2026] ๐Ÿ“„ LottieGPT (CVPR 2026) is available on arXiv, together with the project page and technical report.

Overview

LottieGPT is a model for generating editable vector animations in an autoregressive manner. Instead of producing fixed-resolution raster frames, it tokenizes vector animation structure and motion, enabling high-quality generation that remains editable after synthesis.

LottieGPT tokenizer overview

This repository accompanies our paper and project page, and serves as a lightweight open-source hub for the paper, figures, and demo materials.

Highlights

  • LottieSVG-10M: the largest SVG dataset to date โ€” 9,778,526 SVGs, each paired with its converted static Lottie JSON, a rendered PNG, a detailed text caption, keyword tags, and metadata
  • LottieAnimation-660K: the largest and most diverse real-world vector animation dataset to date โ€” 660K animated Lottie files with MP4 previews, full Lottie JSON, detailed text captions, and tags
  • Detailed text captions: every SVG, static Lottie, and animation is annotated with a rich natural-language description (objects, colors, positions, actions, and overall layout)
  • Editable outputs: generated animations can be directly edited at the shape and motion level
  • Autoregressive tokenization: vector animation is modeled as a learnable token sequence
  • Multi-modal conditioning: supports text, image, and keyframe-based generation

๐Ÿ“ฆ Datasets

We release the largest-scale vector graphics and animation datasets to date, all with detailed text captions. Together, the two releases span three modalities โ€” raw SVG, static Lottie, and animated Lottie.

DatasetScalePer-sample contentsLink
LottieSVG-10M9,778,526 SVGs & Lottie imagesSVG code ยท converted static Lottie JSON ยท rendered PNG ยท text caption ยท tags ยท metadata๐Ÿค— HuggingFace
LottieAnimation-660K660K Lottie animationsfull Lottie JSON ยท MP4 preview ยท text caption ยท tags๐Ÿค— HuggingFace

LottieSVG-10M is the largest SVG / static-vector dataset to date. Each of its 9,778,526 samples provides the original SVG code, the SVG converted into a (static) Lottie JSON, a rendered PNG preview, a detailed natural-language caption, keyword tags, and metadata (size, style, asset type). It covers both the SVG dataset and the static Lottie image dataset, since every SVG ships together with its converted static Lottie. The release is sharded for large-scale training (100 metadata .jsonl.zst shards + 100 image .tar.zst shards, ~92 GB total).

LottieAnimation-660K is the largest and most diverse real-world vector animation dataset to date. It contains 660K Lottie animations curated from After Effects (Bodymovin) exports, with extensive cleaning, standardization, and JSON simplification. Each sample ships with the full Lottie JSON, an MP4 preview for quick inspection, a detailed caption, and tags.

Captions. All captions are detailed descriptions generated with doubao-seed-2, covering the objects involved, their colors and positions, the actions/motion, and the overall layout โ€” making the data directly usable for text-to-vector and text-to-animation training.

Both datasets are released under CC BY-NC-SA 4.0 for academic and non-commercial research. See each dataset card for the full disclaimer and usage terms.

๐Ÿ“‘ Open-source Plan

  • Project Page & Technical Report
  • LottieSVG-10M & LottieAnimation-660K Dataset Release
  • Inference Code & Model Weight
  • Online Demo
  • LottieBench Benchmark
  • Training Code

Repository Contents

This repository contains the materials used for the paper and the project page, including:

  • project page source and assets
  • paper figures and supplementary visuals
  • demo materials and supporting resources
  • author information and citation details

Citation

If you use LottieGPT or our datasets in your work, please cite:

@InProceedings{Chen_2026_CVPR,
  author    = {Chen, Junhao and Gao, Kejun and Cui, Yuehan and Sun, Mingze and Chen, Mingjin and Wang, Shaohui and Long, Xiaoxiao and Ma, Fei and Tian, Qi and Zhao, Hao and Huang, Ruqi},
  title     = {LottieGPT: Tokenizing Vector Animation for Autoregressive Generation},
  booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
  month     = {June},
  year      = {2026},
  pages     = {31639-31651}
}

License

The code and project materials in this repository are released for academic and non-commercial research use. The LottieSVG-10M and LottieAnimation-660K datasets are released under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0); please refer to each dataset card for full usage and licensing terms.