ToonCrafter

ToonCrafter

Tencent AI Lab, The Chinese University of Hong Kong, City University of Hong Kong · 影片

ToonCrafter 是騰訊 AI Lab 與香港中文大學共同釋出的免費開源模型,只要給兩張關鍵影格,就能生出卡通動畫的中間幀,把起點與終點畫稿接成一段短影片。

ToonCrafter 的介面預覽

關於 ToonCrafter

About

ToonCrafter 是什麼

ToonCrafter 是研究團隊放出來的 2D 動畫工具,不是要你訂閱的商用產品。它由騰訊 AI Lab 與香港中文大學、香港城市大學的研究者合作開發,成果發表於 SIGGRAPH Asia 2024,收錄在 ACM Transactions on Graphics。程式碼與模型權重於 2024 年 5 月 29 日公開,任何人都能下載。

它要解決的是中間畫。動畫師畫好關鍵姿勢之後,還得有人把姿勢之間的所有畫面畫出來,動作才看得懂。一般的影片補幀模型假設畫面之間是直線運動,這套假設在卡通上幾乎不成立:身體會拉長、壓扁,角色還會互相遮擋。ToonCrafter 改從動畫素材學習運動規律,不硬套線性對應,所以 AI 中間幀有機會跟上大幅度的揮擊或突然的跳躍。

限制和功能一樣重要。單次執行最多產出 16 幀、解析度 512x320,換算約 8 fps 的兩秒鐘。完整權重需要約 24 GB 顯示記憶體,作者也明說不是每個鏡頭都能成功。它省下的是鉛筆時數,不是整個動畫部門。

開始使用

  1. 複製專案,建立 Python 3.8.5 環境,安裝需求套件。
  2. 下載 ToonCrafter_512 權重,把 model.ckpt 放進 checkpoints/tooncrafter_512_interp_v1/。
  3. 用 gradio_app.py 開啟 Gradio 介面,或改跑 shell 腳本批次處理。想走節點流程的話,另有 ComfyUI 與 Colab 版本。
  4. 載入比例一致的第一張與最後一張圖,設定幀數與 fps,需要時再補上文字提示或草圖。
  5. 檢查產出的影格,進剪輯軟體組起來。

產品資訊

快速了解 ToonCrafter 的定價、支援平台與效能。

免費方案是
付費方案Free (open source, no paid tiers)
平台Linux, Windows (community port), Web (Hugging Face Space, Colab)
開發者Tencent AI Lab, The Chinese University of Hong Kong, City University of Hong Kong
類別影片
發布日期May 2024
最近更新Mar 2025
網站訪問量20.6K
網站全球排名1.3M
API 提供狀態否

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 負責中間畫的 2D 動畫師:給兩張關鍵畫稿就能在幾分鐘內得到粗略的中間稿,不必耗掉一個下午。門檻是一張 12 GB 以上的 CUDA 顯示卡。
  • 獨立創作者與遊戲美術:短循環動作與待機動畫剛好卡在 16 幀上限內,適合做 sprite 與社群短片。
  • 學生與 AI 研究者:權重、論文加上精簡的程式碼,讓它成為研究影片先驗的入門基礎。

任務

  • 補上同一角色兩個姿勢之間的空白:兩張畫稿風格一致時,模型會沿著動作弧線補幀,包含手臂橫過身體的畫面。
  • 幫線稿上色:草圖與上色流程吃一張線稿加一張配色參考,回傳已經上色的影格。
  • 花預算前先試動作:先看攝影機運動或某個打擊動作順不順,再決定要不要畫完整段。
  • 做原型的 sprite sheet:匯出影格,打包進遊戲引擎測試。

情境

  • 向客戶提案前先做動態預覽:兩秒短片比兩張靜圖更能說明想法。
  • 串 ComfyUI 流程:社群節點直接插進既有節點圖,不用額外設定。
  • 課堂或報告要重現論文結果:官方權重與腳本不必靠私有叢集就能跑。

主要功能

兩張圖之間的卡通動畫補幀

核心功能就是卡通動畫補幀:你提供起始影格與結束影格,模型把中間的畫面合成一段連續序列。它不需要先有影片,這一點讓它和只能處理現成素材的補幀濾鏡分開。也因為這樣,它被當成 2D 動畫生成工具,而不是修片濾鏡。

針對卡通調整的運動先驗

底層是先用實拍影片訓練的圖生影片擴散模型,之後再用動畫素材校正。校正保留了原本學到的運動穩定性,同時把它拉向手繪的物理感。實際使用時,誇張姿勢與快速弧線的存活率明顯高於一般補幀工具。

雙參考 3D 解碼器

第二個解碼器從兩張輸入圖抽取細節,再注入生成的影格。壓縮過的潛在空間最先糊掉的就是細線與平塗色塊,這條路徑讓輪廓不至於爛成一片。臉部與小道具的穩定度因此好上不少。

草圖引導動畫

草圖編碼器讓你直接畫出想要的動態,模型照著走。它逐幀運作,所以你可以只標幾張影格,也可以整段都標,看鏡頭需要多少控制。這項功能把猜測變成調度,也是工作室願意自己安裝的主要原因。

線稿上色

除了補幀,把草圖與配色參考配成一對,就能做線稿上色。模型把調色盤與陰影風格轉移到畫稿上,不是單純填色塊。正式上色之前拿來試色彩腳本很好用。

本機執行與節點整合

全部跑在自己的機器上。有 Gradio 介面做快速測試,有命令列處理批次,有 ComfyUI 包裝節點,也有社群維護的 Windows 與 Colab 版本。社群剪枝過的 fp16 權重把記憶體壓到約 12 GB,一般消費級顯示卡就能負擔。

優缺點

優點

  • 權重與程式碼免費,不用帳號、不扣點數、不算單次渲染費。
  • 能處理誇張動作、遮擋與大幅擺動,這些正是標準影片補幀會失手的地方。
  • 草圖引導提供逐幀控制,角色往哪走由你決定。
  • 一張顯示卡就能跑,社群 fp16 版本把門檻降到約 12 GB。
  • 能接進 ComfyUI,和放大模型、其他 AI 節點放在同一張節點圖裡。

缺點

  • 單次上限 16 幀、512x320,長鏡頭得分段跑再接到一起。
  • 官方版本要約 24 GB 顯示記憶體,A100 跑 50 步大約 24 秒一段。
  • 沒有官方 API,也沒有託管服務。用這個名字收費的網站不是作者開的,專案頁特別提醒過。
  • 品質取決於兩張輸入圖的風格與構圖是否一致。圖不搭就會出現五官漂移與看起來隨機的轉場。

常見問題

它負責生出兩張卡通關鍵畫稿之間的所有影格,也就是業界說的中間畫。另外也能幫線稿上色、做短秒數的動作測試。輸出是一段短片,不是完整場次。