ComfyUI  >  教程  >  ComfyUI 工作流程/教學中的 AnimateDiff - 穩定擴散動畫

大家好!你是否曾對「將文字轉化為影片」的想法感到驚奇?這不再是遙不可及的幻想,如今已成為越來越有趣的現實。今天,讓我們一起來聊聊 ComfyUI 環境中一個非常酷的工具 —— AnimateDiff

無論你是數位藝術家,還是單純喜歡探索新科技的創作者,AnimateDiff 都能為你提供一種令人興奮的方式,將文字創意轉化為動畫 GIF 或影片!

我們將涵蓋的內容如下:

  1. AnimateDiff 如何運作?
  2. ComfyUI AnimateDiff 工作流程 —— 無需安裝,完全免費
  3. AnimateDiff V3 vs. AnimateDiff SDXL vs. AnimateDiff V2
    • AnimateDiff V3:AnimateDiff 中的最新運動模組
    • AnimateDiff SDXL
    • AnimateDiff V2
  4. AnimateDiff 設定:如何在 ComfyUI 中使用 AnimateDiff
    • AnimateDiff 模型
    • AnimateDiff 的 Checkpoint 模型
    • Beta Schedule
    • Motion Scale
    • 上下文批次大小(決定動畫長度)
    • 上下文長度
    • Motion LoRA(用於相機運鏡動態,僅適用於 AnimateDiff v2)
  5. AnimateDiff 提示語設計
  6. AnimateDiff 提示語 Travel/提示排程
  7. ComfyUI 高解析修復 —— 增強你的動畫品質
  8. 現成可用的 ComfyUI AnimateDiff 工作流程:立即探索穩定擴散動畫!
Access ComfyUI Workflow
Dive directly into <AnimateDiff + Batch Prompt Schedule | Text to Video> workflow, fully loaded with all essential customer nodes and models, allowing for seamless creativity without manual setups!
Get started for Free

1. AnimateDiff 如何運作?

AnimateDiff 的核心是一個「運動建模模組」。你可以將它想像成動畫的「大腦」,它從各種影片片段中學習動作與移動的方式。就像一位精通舞步的舞蹈老師一樣,這個模組會與預訓練的文字轉圖像模型無縫結合。

因此,你不再受限於靜態圖像 —— 你的創作可以舞動、跳躍、旋轉!

2. ComfyUI AnimateDiff 工作流程 —— 無需安裝,完全免費

請觀看上方影片 —— 它是使用 ComfyUI AnimateDiff 工作流程製作的。現在你也可以立即體驗這個 AnimateDiff 工作流程完全不需安裝繁雜環境

我們已經在雲端版 ComfyUI 中幫你預設好一切,包括 AnimateDiff 工作流程,並預載 AnimateDiff V3、SDXL 和 V2 所需的所有基礎模型與自訂節點。

你可以盡情實驗、探索,也可以先閱讀本教學瞭解操作方式,再進行創作。

RunComfy:雲端的 ComfyUI ⚡️
直接啟用 <ComfyUI AnimateDiff 工作流程>,所有必要的自訂節點與模型皆已加載,無需手動設定,即可無縫創作!
免費體驗 AnimateDiff 工作流程

3. AnimateDiff V3 vs. AnimateDiff SDXL vs. AnimateDiff V2

現在我們來看看 AnimateDiff 的不同版本。每個版本都有其獨特魅力,準備好來一場快速導覽吧!

3.1. AnimateDiff V3:AnimateDiff 中的全新運動模組

AnimateDiff V3 不僅僅是版本升級,它在運動模組的技術上實現了進化。其核心模組為 v3_sd15_mm.ckpt,能產生更細膩、靈活的動畫效果。

它的技術亮點在於使用了 Domain Adapter LoRA 模組,這是一種訓練於影片資料集的靜態影格的運動「啟動器」,使 AnimateDiff 在動作掌握上更加成熟靈活 —— 就像讓模型參加了舞蹈學校!

需要注意的是,V3 並不一定全面勝過 V2,而是提供不同風格的動畫運動,為你的創作工具箱增添更多選擇。

🎯 正向提示詞masterpiece, best quality, rainbow hair girl, very wild hair, mane
🚫 負向提示詞(low quality, NSFW, worst quality:1.4), (deformed, twisted, ugly face:1.3), easynegative, hands, bad-hands-5, blur, ugly, text, embedding:easynegative
📌 Checkpointtoonyou_beta6


3.2. AnimateDiff SDXL

如果你偏好高解析動畫,AnimateDiff SDXL 會是你的選項。它使用 mm_sdxl_v10_beta.ckpt 運動模組,支援輸出 1024x1024 解析度、16 幀的動畫。不過,這仍處於 Beta 測試階段,建議你可以觀望或測試其穩定性。

提示詞與 V3 相同
📌 CheckpointdreamshaperXL10_alpha2Xl10


3.3. AnimateDiff V2

AnimateDiff V2 是經典之選!它使用 mm_sd_v15_v2.ckpt,內建支援八種基本鏡頭運動的 Motion LoRA,包括:放大/縮小、左右平移、上下傾斜、順/逆時針旋轉。

如果你想讓動畫呈現戲劇性鏡頭動作,V2 是絕佳選擇!

提示詞與 V3 相同
📌 Checkpointtoonyou_beta6


4. AnimateDiff 設定:如何在 ComfyUI 中使用 AnimateDiff

進入 ComfyUI 的 AnimateDiff 工作流程後,你會看到標記為 "AnimateDiff Options" 的設定區塊,包含所有動畫參數選項。

ComfyUI 中的 AnimateDiff 設定區,包含 Loader、Motion LoRA 與上下文設定

4.1. AnimateDiff 模型

model_name 下拉選單中選擇你要使用的運動模組:

  • AnimateDiff V3 → v3_sd15_mm.ckpt
  • AnimateDiff SDXL → mm_sdxl_v10_beta.ckpt
  • AnimateDiff V2 → mm_sd_v15_v2.ckpt
ComfyUI 中選擇 AnimateDiff 模型版本

4.2. AnimateDiff 的 Checkpoint 模型

AnimateDiff 需要搭配一個穩定擴散的基礎 Checkpoint 模型:

  • V2/V3 搭配 SD 1.5 模型,如:realisticVisionV60B1_V51VAEtoonyou_beta6cardos_Animev2.0
  • SDXL 請使用 sd_xl_base_1.0dreamshaperXL10_alpha2Xl10
ComfyUI 中 AnimateDiff 的穩定擴散 Checkpoint 模型

RunComfy 雲端環境中,所有必要模型與節點都已預先載入!


4.3. Beta Schedule

Beta Schedule 決定動畫生成期間的降噪節奏:

  • V2/V3 建議使用:sqrt_linear
  • 若想測試不同風格可改為:linear
  • SDXL 專用選項:linear (AnimateDiff-SDXL)
ComfyUI 中 AnimateDiff 的 Beta Schedule 設定

4.4. Motion Scale

Motion Scale 控制動畫的動態強度:

  • 值 < 1:細膩微動
  • 值 > 1:更明顯的動作與鏡頭感
ComfyUI 中 AnimateDiff 的 Motion Scale 設定

4.5. 上下文批量大小:決定動畫長度

批量大小(batch size)決定生成動畫的片段數量:

  • 16 = 約 2 秒影片
  • 32 = 約 4 秒片段
  • 64 = 約 8 秒特寫段落

數值越高,動畫越長,也越適合敘事型創作。

AnimateDiff 批量大小設定,用於調整動畫長度

4.6. 上下文長度(Uniform Context Length)

這項設定控制動畫場景之間的過渡流暢度:

  • 較長 → 柔和、自然的過場
  • 較短 → 快速、跳轉感明顯,適合節奏強烈的影片

預設值為 16,你可以根據需求微調。

AnimateDiff 的 Uniform Context 長度設定

4.7. Motion LoRA(僅適用 AnimateDiff V2)

Motion LoRA 僅支援 AnimateDiff V2,用於控制相機運動,如平移、縮放、旋轉等效果。

建議設定權重為 0.75,可避免背景變形或出現偽影。你也可以混合使用多個 Motion LoRA,編排出富有電影感的鏡頭動態!

AnimateDiff 中的 Motion LoRA 動態相機模組設定

以下是結合「左平移」與「放大」兩個 Motion LoRA 效果的示範影片:

5. AnimateDiff 提示詞

好了,現在你已經調整好模型和 AnimateDiff 設定,是時候大展身手了!這裡就是你將文字轉化為動畫影片的地方。

以下是正面提示詞與負面提示詞的範例:

正面提示詞: (傑作, 最佳品質), 一個女孩, 獨自, 精靈, 薄霧, 洋裝, 森林, 站在水中, 瀑布, 看向觀眾, 模糊前景, 斑駁陽光, 青苔, (複雜的, 蓮花, 蘑菇)
負面提示詞: (低品質, NSFW, 最差品質, 文字, 加黑邊:1.4), (變形, 扭曲, 毀容:1.3), easynegative, 手, bad-hands-5, 模糊, 醜陋, embedding:easynegative

使用 AnimateDiff 將提示詞轉換為動畫影片的範例

6. AnimateDiff 提示詞流轉 / 提示排程(Prompt Travel / Prompt Scheduling)

等等,還沒完!你嘗試過提示詞流轉(Prompt Travel)或提示排程嗎?可以把它想像成你成為電影導演。你掌握整個節奏,一幕接一幕地建構你的故事。就像拼圖一樣,每一塊提示代表你故事中的一個片段。

提示詞流轉如何運作?

想像你正在創作一部迷你動畫電影。你在第 1 幀設定提示詞 A,在第 8 幀設定提示詞 B,AnimateDiff 會在這段時間內自然過渡這兩段描述。

小提示:雖然提示詞流轉非常有趣,但它不一定保證成功,效果也依模型而異。例如,cardos_Animev2.0 模型與提示詞流轉相容,但並非所有模型都具備這樣的特性。而且提示詞之間融合的品質也可能參差不齊,導致畫面不連貫。因此,這是一種實驗性功能,而非穩定動畫的保證。

我們在 AnimateDiff ComfyUI 工作流程的最後加入了 “Prompt Travel / Prompt Scheduling” 節點。如果你感興趣,記得選擇 “Prompt Travel” 來替代傳統的提示詞節點。

ComfyUI 中使用提示詞流轉的畫面示例

7. ComfyUI 高解析度修復 - 強化你的動畫

當你將 AnimateDiff 與高解析度修復結合使用時,可以大幅提升影像的清晰度。這個過程會將原本稍微模糊的影像轉變為高清傑作。以下是兩種方法:

7.1 潛在上採樣(Latent Upscale)

這是 ComfyUI 中的傳統上採樣方法。你可以使用 0.6 的去噪強度、設定為 1.5 倍上採樣,讓動畫變得更加細緻與清晰。就像戴上眼鏡一樣,瞬間看見高清世界!

7.2 使用 ControlNet 上採樣

傳統上採樣雖然已不錯,但如果你希望更精準,可以使用 ControlNet 輔助的潛在上採樣方式。這會透過線稿預處理器與對應的 ControlNet 模型來進行高品質放大,不僅保留動畫風格,還能強化細節表現。

在 ComfyUI 中添加上採樣節點以達成高清動畫效果

8. 即用型 ComfyUI AnimateDiff 工作流程:探索穩定擴散動畫的可能性

我們已經深入探索了 AnimateDiff 在 ComfyUI 中的強大功能。如果你也想試試我們所展示的工作流程,千萬別錯過 RunComfy —— 這是專為創作者打造的雲端平台,配備強大 GPU,無需安裝,開啟即用!從模型到節點一應俱全,是你發揮創意的絕佳起點。🌟

RunComfy:雲端上的 ComfyUI ⚡️
立即體驗完整的 <ComfyUI AnimateDiff 工作流程>,所有基礎模型與自訂節點都已就緒,輕鬆啟動你的創作!
免費體驗 AnimateDiff 工作流程

作者:RunComfy 編輯團隊

我們的團隊擁有超過 15 年與人工智慧技術共舞的經驗,從 RNN/CNN 的 NLP/影像分析時代起步,累積了豐富的 AI 藝術、動畫與影片處理經驗,涵蓋 BERT、GAN、Transformer 等核心技術。如果你在 AI 藝術或動畫影片方面需要協助,歡迎與我們聯繫。

RunComfy
版權 2025 RunComfy. 保留所有權利。

RunComfy 是首選的 ComfyUI 平台,提供 ComfyUI 在線 環境和服務,以及 ComfyUI 工作流程 具有驚豔的視覺效果。 RunComfy還提供 AI Playground, 幫助藝術家利用最新的AI工具創作出令人驚艷的藝術作品。