Kosinkadink/ComfyUI-Advanced-ControlNet

ControlNet scheduling and masking nodes with sliding context support

解決的問題

本專案為 ComfyUI 中的 ControlNet 提供進階調度與控制,允許使用者精確管理 ControlNet 強度在採樣時間步與批處理中個別潛變量上的變化。它填補了基礎 ControlNet 應用與 Auto1111 等其他工具中發現的細粒度控制(特別是關於提示詞與 ControlNet 重要性方面)之間的空白。

工作原理

該系統引入了「時間步關鍵影格 (Timestep Keyframes)」與「潛變量關鍵影格 (Latent Keyframes)」來建立調度。時間步關鍵影格定義了在採樣過程特定百分比處啟動的設定(強度、權重、遮罩)。潛變量關鍵影格允許為批處理中的個別圖像(潛變量)分配特定的強度。本專案還實現了「軟權重 (Soft Weights)」,透過調整基礎與無條件乘數來複製「提示詞更重要」與「ControlNet 更重要」等功能。

適用對象

使用 ComfyUI 的數位藝術家與 AI 影片創作者,他們需要對圖像生成過程進行精確的時間或空間控制,特別是那些使用 AnimateDiff 或 SVD-ControlNets 的使用者。

亮點

  • 全面的模型支援:支援 ControlNet、T2IAdapters、ControlLoRAs、ControlLLLite、SparseCtrls、SVD-ControlNets 與 Reference 模型。
  • 細粒度調度:支援透過關鍵影格進行時間步與潛變量強度調度。
  • 注意力遮罩:能夠應用遮罩來決定 ControlNet 影響圖像的哪些部分。
  • 進階權重設定:透過軟權重複製 Auto1111 的提示詞 vs ControlNet 重要性功能。
  • 滑動上下文支援:完全相容於 AnimateDiff-Evolved 中使用的滑動上下文採樣。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案