保姆級教程!全面掌握ComfyUI工作流的組成元素

往期教程:

這是 ComfyUI 中文生圖最簡工作流,通過這個最簡工作流,我們來認識一下工作流的組成元素

保姆級教程!全面掌握ComfyUI工作流的組成元素

工作流的組成也很簡單,包括節點和連線,節點通過連線進行連接,共同協同完成一項 AI 繪畫任務。

一、節點的分類

節點是工作流中的基本單元,每個節點代表一個特定的操作或功能。節點可以分為 3 大類:

1. 僅有輸出的節點

保姆級教程!全面掌握ComfyUI工作流的組成元素

在最簡工作流中,「Checkpoint 加載器(簡易)」和「空 Latent」就屬于這一類節點,可以看到這類節點沒有左邊的輸入,有右邊的輸出,輸出表示將本節點的模型或數據傳遞給下一個節點。

2. 僅有輸入的節點

保姆級教程!全面掌握ComfyUI工作流的組成元素

可以看到這類節點只有左邊的輸入,沒有右邊的輸出

3. 既有輸入也有輸出的節點

保姆級教程!全面掌握ComfyUI工作流的組成元素

在最簡工作流中,上圖中的 4 個就屬于這一類節點,可以看到這類節點既有左邊的輸入,也有右邊的輸出。接受從左邊的數據輸入,通過當前節點的處理,將數據再傳遞到下一個節點。

二、節點的組成

我們以 K 采樣器為例,說明節點的組成:

保姆級教程!全面掌握ComfyUI工作流的組成元素

1. 節點名稱

節點名稱是每個節點的唯一標識,用于在工作流中識別和引用該節點。節點名稱通常反映了節點的功能或操作類型。上圖中,「K 采樣器」就是節點名稱,雙擊節點名稱,還可以對節點名稱進行重命名:

保姆級教程!全面掌握ComfyUI工作流的組成元素

2. 輸入參數

輸入參數是節點執行所需的數據或條件。每個節點可以有多個輸入參數,這些參數可以來自其他節點的輸出,也可以是用戶手動輸入的值。

上圖中,「模型」「正面條件」「負面條件」「Latent」就是輸入參數,它們的數據都是其他節點輸入進來的。

保姆級教程!全面掌握ComfyUI工作流的組成元素

3. 輸出參數

輸出參數是節點執行完成后產生的結果,這些結果可以作為其他節點的輸入。每個節點可以有多個輸出參數,這些參數的類型和數量取決于節點的功能。

保姆級教程!全面掌握ComfyUI工作流的組成元素

4. 參數面板

參數面板是節點的配置界面,用戶可以通過這個面板設置節點的具體參數。參數面板通常包含輸入框、選擇框、滑動條等控件,用于輸入或選擇參數值。

① 輸入框

保姆級教程!全面掌握ComfyUI工作流的組成元素

② 選擇框

選擇框一般是選擇列表中的一個選項,通過點選然后從下拉列表中選擇一個參數

保姆級教程!全面掌握ComfyUI工作流的組成元素

保姆級教程!全面掌握ComfyUI工作流的組成元素

以上就是可以進行選擇的選擇框。

保姆級教程!全面掌握ComfyUI工作流的組成元素

例如,點擊調度器,就會出現一個下拉列表,然后再選擇其中一個參數。

③ 滑動條

滑動條針對的是數字類型的參數,可以通過按住鼠標左鍵,然后再左右滑動進行調整參數值,也可以進行點選,然后再輸入參數的方式進行參數調整。

保姆級教程!全面掌握ComfyUI工作流的組成元素

5. 注意事項

① 參數類型

節點中的參數一般是有類型的,這些類型定義了參數的格式和用途。我們還是以 K 采樣器為例說明:

保姆級教程!全面掌握ComfyUI工作流的組成元素

上圖中,輸入參數「模型」的類型就是模型,它只能接收模型類型的輸入:

保姆級教程!全面掌握ComfyUI工作流的組成元素

上圖中,輸入參數「正面條件」和「負面條件」的類型就是字符串,它只能接收字符串類型的輸入:

保姆級教程!全面掌握ComfyUI工作流的組成元素

② 輸入參數和參數面板的轉換

輸入參數:通過接收其他節點的輸入設置參數的值。

參數面板:通過手動設置對參數進行設置。

我們可以通過調整將輸入參數轉為參數面板上的參數,也可以通過調整將參數面板上的參數轉為輸入參數:

操作:選中節點,鼠標右鍵節點,可以看到彈出框里有兩項:

保姆級教程!全面掌握ComfyUI工作流的組成元素

1)轉換為輸入:將參數面板上的參數轉為輸入參數的形式。

以 CFG 值為例,轉換后,CFG 參數就從參數面板消失了,然后出現在輸入參數里:

保姆級教程!全面掌握ComfyUI工作流的組成元素

2)轉換為組件:將輸入參數轉為參數面板上的參數形式

還是以 CFG 值為例,轉換后,CFG 參數就從輸入參數中消失了,然后出現在參數面板里。

需要注意的是:原來在輸入參數上的參數,不能進行轉換,只能將參數從面板上轉為輸入,然后再從輸入轉為面板。

③ 節點輸入缺失

某些節點是必須輸入的,如果沒有輸入,就會提示當前節點處于不工作狀態,

  1. 整個節點就會有紅色框框住
  2. 缺失輸入的參數也會有一個紅色的圓圈
  3. 彈出報錯信息

保姆級教程!全面掌握ComfyUI工作流的組成元素

三、節點的移動

1. 移動單個節點

用鼠標左鍵點住節點不放,移動鼠標即可移動單個節點。

2. 移動多個節點

  1. 按住 Ctrl 框選多個節點,然后按住 Shift 不放,移動鼠標即可移動多個節點。
  2. 也可以按住 Ctrl 框選多個節點,然后再按 Ctrl+g,這幾個節點就會被藍色的框框住,再移動藍色框,就可以整體移動這幾個節點了

保姆級教程!全面掌握ComfyUI工作流的組成元素

3. 工作流整體移動

保姆級教程!全面掌握ComfyUI工作流的組成元素

將空間設置為平移模式,然后用鼠標移動任何位置,工作流整體就會移動,當然也可以框選所有節點,然后 Shift+鼠標移動也可以整體移動工作流。

四、節點的搜索

1. 關鍵詞搜索

保姆級教程!全面掌握ComfyUI工作流的組成元素

雙擊空白界面,出現搜索框,輸入節點名稱關鍵詞,然后從列表中選擇一個你需要的節點

2. 添加節點篩選條件

可以縮小篩選范圍

保姆級教程!全面掌握ComfyUI工作流的組成元素

保姆級教程!全面掌握ComfyUI工作流的組成元素

3. 從節點庫中選擇

保姆級教程!全面掌握ComfyUI工作流的組成元素

也可以在節點庫中篩選節點:

保姆級教程!全面掌握ComfyUI工作流的組成元素

五、節點的復制

  1. 框選目標節點,可以是單個,也可以是多個,然后 Ctrl+C 復制,再 Ctrl+V 進行粘貼。
  2. 按住 Alt 鍵不放,然后拖動某個節點,就可以快速復制節點。

六、節點的縮放和折疊

縮放:將鼠標懸浮在節點的右下角,當鼠標變為兩邊都是箭頭的時候,拖動鼠標,就可以對節點的大小進行縮放。

保姆級教程!全面掌握ComfyUI工作流的組成元素

折疊:鼠標點擊灰黑色的小圓點,就可以將節點折疊:

保姆級教程!全面掌握ComfyUI工作流的組成元素

折疊后:

保姆級教程!全面掌握ComfyUI工作流的組成元素

再次點擊小圓點,可以再次展開節點。

七、節點改顏色

保姆級教程!全面掌握ComfyUI工作流的組成元素

鼠標右鍵節點,然后選擇顏色,然后選擇某個顏色,那么節點就會改變顏色。通過改變顏色來增加節點的辨識度。

保姆級教程!全面掌握ComfyUI工作流的組成元素

八、節點的固定

通過鼠標右鍵節點,然后點擊固定:

保姆級教程!全面掌握ComfyUI工作流的組成元素

固定后,節點名稱右邊出現一個別針,這樣這個節點就固定了,無法拖動移動該節點:

保姆級教程!全面掌握ComfyUI工作流的組成元素

再次點擊 Unpin,這個節點就又可以拖動移動了:

保姆級教程!全面掌握ComfyUI工作流的組成元素

九、節點的形狀

可以根據自己的喜好,進行選擇對應的節點形狀:

保姆級教程!全面掌握ComfyUI工作流的組成元素

十、連線的基本角色

連線的作用主要是連接節點,是工作流中節點之間數據流動和執行順序的關鍵,如下圖:

保姆級教程!全面掌握ComfyUI工作流的組成元素

連線只能從某個節點的輸出端口連接到另一個節點的輸入端口,且連線的兩端必須是相同的類型。

十一、連線的形狀

保姆級教程!全面掌握ComfyUI工作流的組成元素

直線

保姆級教程!全面掌握ComfyUI工作流的組成元素

折線(線性)

保姆級教程!全面掌握ComfyUI工作流的組成元素

曲線(樣條)

保姆級教程!全面掌握ComfyUI工作流的組成元素

十二、遠距離節點連線

保姆級教程!全面掌握ComfyUI工作流的組成元素

1. 鼠標左鍵輸出端的小圓圈,然后通過滾輪縮放視圖找到目標節點

2. 轉接點

從輸出端拖出連線,然后釋放鼠標,彈出如下窗口,然后點擊轉接點:

保姆級教程!全面掌握ComfyUI工作流的組成元素

再將轉接點連到目標節點:

保姆級教程!全面掌握ComfyUI工作流的組成元素

3. 設置/獲取節點

設置節點

雙擊界面空白處,搜索:設置節點,并點擊。然后給這個節點重命名為:大模型

保姆級教程!全面掌握ComfyUI工作流的組成元素

保姆級教程!全面掌握ComfyUI工作流的組成元素

然后將模型連到這個節點,那么在其他地方就可以獲取這個節點并使用它

保姆級教程!全面掌握ComfyUI工作流的組成元素

獲取節點

保姆級教程!全面掌握ComfyUI工作流的組成元素

保姆級教程!全面掌握ComfyUI工作流的組成元素

我們將這個節點連到 K 采樣器,這樣我們就可以使用大模型了:

保姆級教程!全面掌握ComfyUI工作流的組成元素

最終的工作流:

保姆級教程!全面掌握ComfyUI工作流的組成元素

4. 全局變量

這個用法需要安裝插件「Use Everywhere (UE Nodes)」,我們通過啟動器進行安裝這個插件:

保姆級教程!全面掌握ComfyUI工作流的組成元素

保姆級教程!全面掌握ComfyUI工作流的組成元素

關閉 ComfyUI,然后點擊安裝,安裝成功后,重新啟動 ComfyUI

雙擊界面,搜索:全局輸入:

保姆級教程!全面掌握ComfyUI工作流的組成元素

保姆級教程!全面掌握ComfyUI工作流的組成元素

總結

除了第一種方式,其他方式都可以方便的對節點進行長距離連接,而且連線不混亂。

收藏 84
點贊 50

復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。