C19:使用 SamplerCustomAdvanced 進行模組化取樣:逐步指南

在處理機器學習工作流程時,模組化取樣可以提供一種更直觀、更靈活的模型建構方法。在上一篇文章中,我向您展示了如何使用標準案例取樣器節點設定 Flux 模型。在本指南中,我們將探討如何使用 SamplerCustomAdvanced 節點設定模組化工作流程,重點介紹其輸入和連接,以實現與標準案例取樣器節點相同的結果。此工作流程對 Flux1 Schnell 等模型特別有用,這些模型不支援負面提示詞,也不需要 CFG scale。

沙漠中停著一輛經典復古汽車,金色沙丘、晴朗藍天、溫暖陽光,電影質感。


為什麼選擇模組化取樣?

模組化取樣允許您將取樣過程分解為更小、更易於管理的節點,從而更輕鬆地自訂和偵錯工作流程。與依賴負面提示詞或 CFG scale 的工作流程不同,模組化取樣依靠各個節點來產生雜訊、提供 guidance 和進行排程,讓您對取樣過程有更大的控制權。


設定工作流程

下面是設定模組化工作流程的逐步指南,使用的節點是 SamplerCustomAdvanced。

1. 新增 SamplerCustomAdvanced 節點

  • 首先,將 SamplerCustomAdvanced 節點新增到您的工作流程中。該節點是模組化取樣的中心樞紐。
  • 要找到它,請按兩下並在搜尋列中輸入 S-A-M-P。

2. 連接潛在影像

  • 將空白潛在影像(已設定解析度)插入以下節點的潛在影像輸入:SamplerCustomAdvanced。

3. 雜訊產生

  • RandomNoise 節點:新增 RandomNoise 節點,以產生取樣過程的雜訊模式。
  • 將 RandomNoise 的輸出連接到目標節點的雜訊輸入,即 SamplerCustomAdvanced。
  • 雜訊種子輸入:使用 RG3 種子節點提供雜訊種子。將雜訊種子小工具轉換為輸入,並連接 RG3 種子節點。

4. Guidance 輸入

  • BasicGuider 節點:新增 BasicGuider 節點,將 conditioning 轉換為取樣器的 guidance。
  • 將 BasicGuider 的 guider 輸出連接到目標節點的 guider 輸入,即 SamplerCustomAdvanced。
  • 擴散模型:BasicGuider 節點需要擴散模型的輸入(例如 Flux1 Schnell FP8)。將擴散模型連接到 BasicGuider 輸入。

5. 取樣器輸入

  • KSamplerSelect 節點:新增 KSamplerSelect 節點,以提供取樣器輸入,目標節點為 SamplerCustomAdvanced。
  • 將取樣器設定為預設值 euler。

6. Sigmas 輸入

  • BasicScheduler 節點:新增 BasicScheduler 節點,用於處理 sigmas 輸入,該輸入控制擴散過程中的雜訊分佈。
  • 將 BasicScheduler 的 sigmas 輸出連接到目標節點的 sigmas 輸入,即 SamplerCustomAdvanced。
  • 將擴散模型連接到 BasicScheduler 輸入。

7. 輸出設定

  • 將 SamplerCustomAdvanced 的輸出連接到 VAE Decode 的 samples 輸入。
  • 透過插入取樣器和排程器節點的徽章 ID 編號,更新 Save Image Extended 節點中的中繼資料。例如:
    • 取樣器 ID:129
    • 排程器 ID:130

Flux1 Schnell 的關鍵參數

在使用 Flux1 Schnell 模型時,請牢記以下注意事項:

  • 步數:將步數設定為 4,因為由於模型的蒸餾特性,更高的值並不會提高品質。
  • 種子:確保使用相同的種子,以獲得一致的結果。
  • 提示詞:在不同的工作流程中使用相同的提示詞,以便有效地比較輸出。

範例工作流程


模組化取樣的好處

  1. 靈活性:輕鬆更換節點,以適應不同的模型或設定。
  2. 偵錯:透過隔離各個節點來準確定位問題。
  3. 自訂:獨立微調雜訊模式、guidance 和排程等參數。

發表留言