OpenVGLab/OmniLottie

[CVPR 2026🔥] 🧑‍🎨 OmniLottie, an open-sourced multi-modal instructed vector animation generator that produces Lottie JSONs.

What it solves

OmniLottie は、複雑なベクターアニメーション(Lottie ファイル)を作成する難しさを解決し、エンドツーエンドのマルチモーダルジェネレーターを提供します。ユーザーはテキスト、画像、動画など様々な入力を用いてアニメーションを作成でき、専門ソフトで手動でデザインする必要がありません。

How it works

本プロジェクトは、事前学習済みのビジョン‑ラングエッジモデル(VLM)を利用して、マルチモーダル指示をパラメータ化された Lottie トークンに変換します。主に以下の 3 つのワークフローをサポートします:

  • Text-to-Lottie:記述的なテキストプロンプトからアニメーションを生成。
  • Image-to-Lottie:提供された画像とオプションのテキストガイダンスに基づいてアニメーションを作成。
  • Video-to-Lottie:既存の動画ファイルをベクターベースの Lottie アニメーションに変換。

Who it’s for

このツールは、デザイナー、開発者、研究者向けに設計されており、手作業でフレームごとのアニメーションスキルが不要で、ウェブやアプリのインターフェース向けに高品質でスケーラブルなベクターアニメーションを提供します。

Highlights

  • Multimodal Input:テキスト、画像、動画をアニメーション生成の出発点としてサポート。
  • Large-scale Dataset:MMLottie-2M を含み、200 万件の豊富に注釈付けされた Lottie アニメーションデータセット。
  • Standardized Benchmarking:MMLottieBench を提供し、ベクターアニメーションジェネレーターの品質と性能を評価。
  • Flexible Deployment:オリジナルの PyTorch 重みと HuggingFace 互換フォーマットを提供し、Gradio デモとコミュニティ貢献の ComfyUI プラグインも含む。