更新於 2024/10/21閱讀時間約 15 分鐘

ComfyUI 2024新版介面詳解

各位應該都注意到了,八月開始 ComfyUI 的介面陸續有了很大的變化,今天我們來快速看一下,這些新增的設置變動的前端介面,有哪些更方便的地方,或是你不習慣的話,可以怎麼改回舊版。




丟個自己隨便弄的 Comfy logo

更新策略

ComfyUI 的開發團隊在和用戶社群、以及團隊內部討論過後,決定了 ComfyUI 發展的優先事項。

目前他們將專注於提升開發速度、解鎖新工具,例如優化前端代碼和釋出執行反轉工具,集中火力在讓整體的用戶體驗能更順暢。

他們也設計了版本控制系統,盡量確保未來的更新,不會影響原有的擴展功能。避免發生像之前 Searge 大的那些擴展,在某一次更新之後就🪦入土為安🪦的情況。

📢剪片時草草測試過,SeargeSDXL 大部分功能都回來囉!
  應該是官方修復了相容性。


說到版本更新,團隊表示了每週都會推出新的 穩定版本,也可以說是正式更新版本,建議大家保持更新到最新版本的好習慣。成為更新鎮的小智吧!

除了穩定版,他們每天也會釋出 夜間版本,可以說是開發中的測試版本

如果你想要使用最新的夜間版,可以到 ComfyUI_frontend 的頁面,查看每天更新改動的內容。


然後在你的啟動腳本裡使用這段指令:

python main.py --front-end-version Comfy-Org/ComfyUI_frontend@latest

如果你用的是 打包版 ComfyUI,那麼你需要修改的是你啟動檔內的指令(run_cpu.bat 或 run_nvidia_gpu.bat 檔案):

.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --front-end-version Comfy-Org/ComfyUI_frontend@latest
pause


在每次穩定版本發布之前,團隊會進行 兩天的功能凍結,這段期間不會加入任何新的主要功能,以確保發布的穩定性。

這樣的節奏不但讓開發變得更快,也可以降低在更新後出現意外狀況的可能性!


接下來我們就挑選幾個比較大的改動,來實際感受一下,現在最新版本的 ComfyUI,是不是真的比以前更好用了。

啊不過,那種只改了一點點的地方,我們就不細說了,如果你想知道最完整的全部改動細節,可以直接到 ComfyUIComfyUI_frontend 這兩個 GitHub 頁面上,去查看發布日誌。

點開後面的這個編號就可以看該項目的具體細節,如果它有細節說明的話。


在開始前說明一下,我自己目前啟動 ComfyUI 都是用夜間版的指令了,所以等一下講到的功能內容,有可能會包含還沒有正式更新到穩定版上面的功能,或是按鈕,我沒有額外花時間去確認哪些是還在測試中的。

實話說,夜間版使用上其實跟穩定版沒有太大的區別,所以我自己是蠻推薦各位,也像我一樣開始固定使用夜間版的啟動指令。




🎉 GoingBus 串流媒體合租平台 🎉

省錢看片!和世界各地的用戶一起分攤訂閱費,用最低價格享受 Netflix、Disney+ 等熱門串流服務,還有 GPT-4!立即訂閱 GoingBus,輕鬆合租,一起省錢吧!

✨首購輸入優惠碼:windbro,再享九折優惠!✨

➡️立刻前往 GoingBus 首頁 開始合租!




更新改動

主要功能

  • v1.1.0: 節點搜尋框

大家第一個會注意到的,一定就是搜尋框,因為它的變動真的非常大。你不可能會沒有發現。

現在新版的介面可以直接看到這些方塊長什麼樣子,讓你更直觀地確認它是不是你在尋找的功能。

另外在搜尋列表這邊,也都會標示出這個方塊的分類,就是你在 add node 裡面該怎麼點才能找到它的一個……算地址吧。🤔

這個改動,對我來說唯一的缺點,就是這個畫面的面積佔比有點太大了,其實是蠻擋路的。所以我現在一般是,除非有需要看預覽圖的時候,才會特別把這個打開,平常還是使用舊版搜尋框。

怎麼改回來?我們後面再一起講。


  • 新菜單

新菜單可以設置在整個視窗的最上或最下,還有一個側邊欄,以及一個浮動的生成按鈕。

變成以小圖標為主的介面,不像以前那麼擋視線了,除了原本的功能按鈕之外,也多了很多新的方便小功能。

像是紀錄你最近使用過的工作流程,並且工作區域現在可以多開分頁了;
還可以瀏覽你的歷史生成內容,上面會顯示每次生成花費的時間,這點我覺得很棒;
還有節點庫和模型庫,你可以從這裡直接把節點方塊拖曳進工作區中,也可以自己新增資料夾來整理你常用的東西。

📢目前拔除了記錄最近工作流程這個功能,
 要快速讀取需要在 ComfyUI 內手動儲存。


  • 設置


開啟設置的位置被改到了側邊欄最下面,設置介面也有非常大的改動,可以設置的細節多了非常多,針對一些特殊的擴展也有獨立的控制項會出現在這裡了。


後面我們再一起來看這裡有哪些你值得注意的設置項目。




使用者體驗改進

接下來還有一些增強使用者體驗的改良部分。

  • v1.2.2: 自動連接到正確插槽
之前直接把連線丟進方塊,可能不會很準確連到正確的點位,現在已經修復了這個問題,絕大部分的連線都可以自動連接好了。


  • v1.2.7: 拖動多條連線
按住 Shift 的情況下,現在可以同時拖動多條連線。
在小點上按右鍵,還可以同時斷開一個小點上的所有連結,或是重新命名這個點的名稱。


  • v1.2.39: 使用 Ctrl + G 將選定節點分組
新增了熟悉的 ctrl+G 來讓你快速建立群組,因為很多軟體的群組快捷鍵都是 ctrl+G,這算是一個很直覺的改動,也讓使用體驗變得更流暢。


  • v1.2.38: 雙擊節點標題以編輯
  • v1.2.44: 雙擊群組標題以編輯
最後這兩個,也是屬於非常直覺的體驗提升,就是你的節點方塊和群組方塊,都可以透過直接雙擊標題來重新命名了。


以上就是最近 ComfyUI 多出來的人性化界面改動,除了這些之外,還有友善擴展開發者的介面、API 調用、一些更新更好的開發支援,如果你本身是有在編寫擴展的朋友,可以去他們的 GitHub 更新日誌了解到底支援了些什麼。


總結一下,夜間版是每天都會發布新版本,但調整什麼倒不一定,有時候只是修復一些小 bug,或是提升穩定性,你也感覺不出太大差別。四捨五入跟遊戲的定期伺服器維修有點像。

穩定版則是每一到兩週會有新版本,這個就通常是你會比較有感的。




調整設置

最後一 part 我們就要來看看這些東西,在設置 Settings 裡面可以怎麼做調整。

如果你目前打開已經是新版介面,從左側側邊欄最下面的齒輪圖標⚙️來打開設置。如果你打開不是新介面,請先檢查你的執行指令是不是對的,然後檢查一下你今天更新了嗎。

跟前面一樣,我只會挑我自己覺得比較重要的出來講,如果你有看不懂,而我也沒講到的設置項目,可以在影片下方或 Vocus 沙龍裡提出來,我們再來討論。


Graph 圖形介面

我們的老朋友 Link Render Mode 現在就放在這裡,很好找,平常最多人問的就是這個連線的外觀要怎麼改,就是這個選項,挑你自己看得順眼的喜歡的就可以。

下一個是你在按住 Shift 的情況下,拖曳或縮放節點方塊,它會自動對齊網格,Snap to grid size 是設定推移或縮放,每次跳動的單位格數


Group 群組

前面有講到,Double click group title to edit 是可以關閉的,如果你很容易誤點群組標題,然後覺得很干擾,可以選擇把它關掉。

至於雙擊節點方塊改名字那個,也可以關,在下面,等一下會看到。


Link Release 連線選單

這裡是設定你拖動節點連線的時候,當你鬆開左鍵,它會接續什麼動作。分成有按住 Shift沒有按住 Shift 兩種情況。

  • 預設是按住 Shift 並鬆開左鍵後,會彈出搜尋框,沒有的話則是小選單。


Locale 區域設定

嘿,理論上這是官方給你的語言選單,確實是可以選中文或是英文,但是它會改動到的部分目前超級少喔w,沒有什麼太大的意義喔w,你基本上百分之九十九的東西還是英文喔www。

如果你要想把節點跟介面做完整中文化,有很多不同的方式,基本上都是透過安裝擴展。

要使用繁體中文的話,AIGODLIKE-ComfyUI-Translation 還不錯,有需要的朋友請跟著 GitHub 裡的指示來安裝,就可以調整自己的介面語言了。

還是那句老話,介面英文其實並沒有你想的那麼難,我還是比較建議大家花點時間去習慣英文操作環境。


Menu 菜單

接下來是一個重頭戲,Use new menu and workflow management,這個下拉選單,決定的是你要使用舊版的菜單,還是新版的菜單。

yup,想切回去舊版就要從這裡。

其實新版的實用性和美觀性都是比較高的,只有一個小小的問題——如果你是跟我一樣有在使用 Crystools 監測系統資源的人,目前,新版的菜單是沒辦法顯示這些監測的,所以我有時候還是會為了看監測,切回來舊版。

📢現在 Crystools 也可以在新版菜單上顯示了,記得要更新擴展才會出現喔!


Node 節點方塊

Double click node title to edit,就是前面提到過的,可以關閉雙擊修改節點方塊名稱的功能。

Node opacity 是節點方塊的透明度,這單純是看你個人喜好,也可以設到 0.01 底下的連線就能全部看見喔,但我還是喜歡原本不透明的啦。

Show experimental nodes & deprecated nodes in search 是你在搜尋框裡面要不要顯示實驗性 / 測試中的節點方塊,和已經被棄用的節點方塊。

實驗性方塊的意思是,有可能會在每次的夜間版更新裡面,被大幅度調整或直接刪除,相對比較不穩定的節點方塊。

因為前面有說過,現在 ComfyUI 團隊的節奏就是每天、每週都會有各種不同的大小更新,那實驗性方塊被影響到的程度有可能就會比較大,如果你使用它們來安排你的工作流程,就……呃,隨時有成為受災戶的風險。

使用前自己做一下風險評估。


Node Search Box 節點搜尋框

這也是一個設置的重頭戲,基本上你現在看到的設置細節,都只能應用在新版的搜尋框上,可以根據你的需求調整想顯示的東西,也是在這裡,你可以選擇調回舊版。

Number of nodes suggestions 決定的是你鬆開左鍵的那個小選單裡面,它會給你推薦多少節點方塊。

Show frequency / id name / category in search results 這幾個,調整的是新版搜尋框,在每個節點名稱上要顯示多少東西。

frequency 是頻率,也就是使用頻率,可以作為這個節點熱不熱門、好不好用的參考依據,新手適合打開。

  • 目前新版搜尋框會依照使用頻率來排序搜尋結果,無論你開不開這個頻率顯示。

id name 則是會顯示這個節點方塊的固定名稱。

你可以隨便打開一個節點的 Properties Panel,這個的 id name 指的就是顯示在這裡的名稱,這是使用者不能改動的。

你可以自定義的是這兩個部分的名稱。

category 就是那個 add node 裡的地址,這個前面講過嘛。

然後 Node preview 則是旁邊會彈出來的那個預覽,如果你非常熟悉你的節點,就可以選擇不顯示。

那如果你真的不喜歡新版搜尋框,就從 Node search box implementation 這個選單來改回舊版。


Node Widget 節點部件

Widget control mode 決定你的一些隨機/遞增/遞減指令是要在生成前執行,還是生成後執行。這個會影響到的,最常見的應該就是 seed。

然後,下面一位是一個我覺得非常、非常、非常棒的小改動,認識我比較久的朋友可能聽我說過我眼睛不太好,就那種字很小的我就會看得很痛苦,而 ComfyUI 終於可以調整輸入框的文字大小了,非常好。

這個 Textarea widget font size 就是用來調整的。


Node Badge 節點徽章

這個是每個節點方塊右上角的那個小標籤。

Node ID badge modeID 指的是你在當前工作流程中,按照節點方塊新增順序來排列的編號。

這個編號是這樣,你放第一個,就是 1 號,第二個是 2 號,但是如果你把 2 號刪除了,再叫第三個,它會是 3 號,不會因為 2 號刪除就往前遞補。它也可以視為是一種步驟紀錄。

Node source badge mode 則是那個顯示在編號旁邊的來源,用來說明這個節點方塊是來自哪一個擴展。


Sidebar 側邊欄

對的,側邊欄其實也可以調整位置,透過 sizelocation 這兩個選單指令,你就可以決定他要放左邊還是右邊。




希望這篇文章有幫助到你,如果有任何問題都歡迎在下方留言,也歡迎跟我分享你對 ComfyUI 新介面的看法。

對內容有喜歡的話,歡迎點個愛心❤️並加入沙龍👍,支持就是更新動力。


我是你風哥,感謝各位收看,掰。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.