文件名 如何下載使用 文件大小 提取碼 下載來(lái)源
ComfyUI內(nèi)容1.43G6666 點(diǎn)此復(fù)制 登錄下載

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

前言

相信大家玩 Stable Diffusion(以下簡(jiǎn)稱(chēng) SD)都是用的 web UI 操作界面吧,不知道有沒(méi)有小伙伴聽(tīng)說(shuō)過(guò) ComfyUI

ComfyUI 是 一個(gè)基于節(jié)點(diǎn)流程的 Stable Diffusion 操作界面,可以通過(guò)流程,實(shí)現(xiàn)了更加精準(zhǔn)的工作流定制和完善的可復(fù)現(xiàn)性。每一個(gè)模塊都有特定的的功能,我們可以通過(guò)調(diào)整模塊連接達(dá)到不同的出圖效果。但節(jié)點(diǎn)式的工作流也提高了一部分使用門(mén)檻。同時(shí),因?yàn)閮?nèi)部生成流程做了優(yōu)化,生成圖片時(shí)的速度相較于 webui 有明顯提升,對(duì)顯存要求也更低(4G 就能很好的運(yùn)行)。

第二期:

一、優(yōu)劣勢(shì)

優(yōu)勢(shì):

  1. 對(duì)顯存要求相對(duì)較低,啟動(dòng)速度快,出圖速度快;
  2. 具有更高的生成自由度;
  3. 可以和 webui 共享環(huán)境和模型;
  4. 可以搭建自己的工作流程,可以導(dǎo)出流程并分享給別人,報(bào)錯(cuò)的時(shí)候也能清晰的發(fā)現(xiàn)錯(cuò)誤出在哪一步;
  5. 生成的圖片拖進(jìn)后會(huì)還原整個(gè)工作流程,模型也會(huì)選擇好。

劣勢(shì):

  1. 操作門(mén)檻高,需要有清晰的邏輯;
  2. 生態(tài)沒(méi)有 webui 多(常用的都有),也有一些針對(duì) Comfyui 開(kāi)發(fā)的有趣插件。

二、下載安裝

1. 首先我們從 github 上下載作者部署好環(huán)境和依賴(lài)的整合包(不用我們?cè)偃ゲ渴鹆耍瑢?duì)編程小白來(lái)說(shuō)簡(jiǎn)直太幸福了)

2. 點(diǎn)擊鏈接: https://github.com/comfyanonymous/ComfyUI#installingng

3. 在整個(gè)網(wǎng)頁(yè)中間位置找到“Installing”,點(diǎn)擊下面的“Direct link to download”文字按鈕進(jìn)行下載(鏈接打不開(kāi)的小伙伴不用擔(dān)心,我會(huì)把整個(gè)教程用到的內(nèi)容統(tǒng)一放在度盤(pán))

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

4. 百度網(wǎng)盤(pán)鏈接: https://pan.baidu.com/s/1xvMndJ9DZYiISuG3O6OmPA?pwd=xga2

5. 把安裝包解壓到合適位置,打開(kāi)文件夾我們可以看到“run_nvidia_gpu”文件,雙擊就能啟動(dòng) ComfyUI 了。但是我們里面并沒(méi)有任何模型。

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

三、配置模型

模型位置:

1. ComfyUI 雖然部署好環(huán)境和依賴(lài),但是里面沒(méi)有模型,我們需要把模型放到對(duì)應(yīng)位置,比如:

a. 大模型放入“ComfyUI_windows_portable\ComfyUI\models\checkpoints”

b. VAE 模型放入“ComfyUI_windows_portable\ComfyUI\models/vae”

c. Lora 模型“ComfyUI_windows_portable\ComfyUI\models/loras”

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

2. 如果裝有 Web UI 的小伙伴先別著急,我們可以使 ComfyUI 和 Web UI 共用一套模型,以防復(fù)制大量模型浪費(fèi)空間。

共享模型:

1. 在 ComfyUI 目錄中找到這個(gè)叫做 extra_model_paths.yaml.example 的文件

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

2. 將此文件重命名為 extra_model_paths.yaml (去掉.example),修改完成后有文本編輯器打開(kāi)(記事本就可以)。

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

3. 把里面 base_path:的路徑改成你需要共享的 webui 的安裝地址。比如我的是“G:\sd-webui”

4. controlnet 是否修改取決于你的 controlnet 模型安裝在哪個(gè)目錄,如果和我一樣是安裝在 controlnet 插件下的,那就改成和我一樣的“extensions\sd-webui-controlnet\models”。(如果你 a1111 還是遵循老目錄 controlnet 的模型存放目錄,還是放在 model\controlnet\ 下,那就不用改)

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

四、更新

1. 我們?cè)凇癈omfyUI_windows_portable\update”文件下可以看到“update_comfyui”、“update_comfyui_and_python_dependencies”這兩個(gè)文件。分別是用來(lái)更新 ComfyUI 和配置環(huán)境的。

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

2. 我們點(diǎn)擊“update_comfyui”進(jìn)行更新 ComfyUI,等出現(xiàn)“Done”就說(shuō)明更新成功了。

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

3. 至于配置環(huán)境能跑就不要?jiǎng)樱腋碌膸茁室膊淮蟆?/p>

我們已經(jīng)安裝好 ComfyUI 了,但是為了讓我們更好的使用,我們添加幾個(gè)插件。這幾個(gè)插件有的是需要用在流程中的,有的是 UI 界面調(diào)整(以及漢化),需要用在流程中的功能我會(huì)穿插在后面的流程教學(xué)中。

五、插件安裝

  1. 辣椒醬的界面漢化: https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION
  2. 提示詞風(fēng)格樣式: https://github.com/twri/sdxl_prompt_styler
  3. 提示詞中文輸入: https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet
  4. 小瑞士軍刀美化輔助: https://github.com/pythongosssss/ComfyUI-Custom-Scripts

安裝方式一:

進(jìn)入上面需要的插件鏈接,點(diǎn)擊“Code - Download ZIP”進(jìn)行下載,下載后解壓放入 ComfyUI 中的“ComfyUI_windows_portable\ComfyUI\custom_nodes”中。

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

下載不下來(lái)的小伙伴也沒(méi)關(guān)系,我已經(jīng)下載下來(lái)放入網(wǎng)盤(pán)了(網(wǎng)盤(pán)鏈接在尾部)。

安裝方式二:

1. 通過(guò) git 拉取(需要安裝 git,所以動(dòng)手能力差的同學(xué)還是用上面的方法安裝吧),在“ComfyUI_windows_portable\ComfyUI\custom_nodes”中右鍵在終端打開(kāi),然后復(fù)制下方四個(gè)插件拉取信息粘貼到終端(可以直接復(fù)制四個(gè)一起粘貼)

Plain Text
git clone https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION
git clone https://github.com/twri/sdxl_prompt_styler
git clone https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet
git clone https://github.com/pythongosssss/ComfyUI-Custom-Scripts

2. 然后回車(chē),等待安裝即可。

六、插件使用教程

辣椒醬的界面漢化(AIGODLIKE-COMFYUI-TRANSLATION):

  1. 點(diǎn)擊右側(cè)設(shè)置面板上的設(shè)置 iocn(齒輪),彈出彈框后在“AGLTranslation-langualge”選項(xiàng)選擇中文,然后關(guān)閉彈窗就好了。
  2. 設(shè)置好之后你在設(shè)置面板最下方會(huì)看到“切換語(yǔ)言”按鈕,點(diǎn)擊會(huì)切換成上一次使用的語(yǔ)言。

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

提示詞風(fēng)格樣式(SDXL_Prompt Styler):

1. 看過(guò)我前面推薦 Web UI SDXL Styles 插件的應(yīng)該知道,我當(dāng)時(shí)說(shuō)我翻譯的風(fēng)格文本可用于 comfy UI 的 sdxl_prompt_styler 插件,沒(méi)錯(cuò),就是這個(gè);

2. 我們也可以進(jìn)行自己添加風(fēng)格及模板(詳細(xì)操作請(qǐng)看我關(guān)于 Web UI SDXL Styles 的文章);

3. 我們安裝上之后啟動(dòng) ComfyUI,右鍵可以看到“新建節(jié)點(diǎn) — 采樣 — SDXL風(fēng)格提示詞/SDXL風(fēng)格提示詞(高級(jí))”,點(diǎn)擊后就是我右側(cè)所示,我們一般用到的是普通的(第一個(gè));

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

4. 我們可以看到在“風(fēng)格”這一欄顯示的是英文,(我們點(diǎn)開(kāi)后會(huì)顯示中文,因?yàn)槲覀兩厦嫜b了漢化插件)

5. 也可以用我之前翻譯的文本(在“風(fēng)格”這一欄也會(huì)顯示中文),并且我額外增加了 77 種風(fēng)格的。

6. 文本如何使用呢,在我給的網(wǎng)盤(pán)鏈接中下載名為“sdxl_styles”的 json 文件,下載后打開(kāi)“ComfyUI_windows_portable\ComfyUI\custom_nodes\sdxl_prompt_styler”目錄,把原有的三個(gè)“sdxl_styles_base”、“sdxl_styles_sai”、“sdxl_styles_twri”刪掉,把我的“sdxl_styles”放進(jìn)來(lái)我們就能使用全中文并且增加 77 種風(fēng)格的模板了。

提示詞中文輸入(ComfyUI_Custom_Nodes_AlekPet):

1. 這個(gè)插件是幫助我們英語(yǔ)不好的小伙伴直接使用中文輸入關(guān)鍵詞的;

2. 我們右鍵可以看到“新建節(jié)點(diǎn) — Alek節(jié)點(diǎn)”里面看到額外、圖像、條件、文本這四個(gè)并且每個(gè)還都有下一層級(jí)的內(nèi)容。只要能看到這個(gè)就說(shuō)名我們安裝的沒(méi)問(wèn)題。(具體使用我會(huì)穿插在流程教學(xué)中)

小瑞士軍刀美化輔助(ComfyUI-Custom-Scripts):

1. 這個(gè)插件可以說(shuō)是很多小工具的集合,它帶有的功能都會(huì)顯示一個(gè)綠色小蛇的圖標(biāo),方便我們區(qū)分。我就挑幾個(gè)常用的,能增加效率的功能給大家介紹一下;

2. 添加 Lora 和 Checkpoint 加載器節(jié)點(diǎn),這些節(jié)點(diǎn)能夠顯示預(yù)覽圖像,只需在模型文件旁邊放置一個(gè) png 或 jpg,它就會(huì)在懸停時(shí)顯示在列表中;

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

3. 生成圖像展示(僅記錄此次啟動(dòng)后所生成的圖像),點(diǎn)擊設(shè)置面板,在下方會(huì)看到兩個(gè)設(shè)置項(xiàng)“Image Feed Location、Image Feed Direction”,分別是用來(lái)設(shè)置生成圖像展示位置、新舊圖片排序的。設(shè)置成功我們關(guān)閉彈窗,可以在頁(yè)面看到生成圖像展示板塊,并且可以通過(guò)“Resize Feed”調(diào)整板塊所占大小、圖像顯示大小

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

4. 節(jié)點(diǎn)文件儲(chǔ)存功能,我們可以把連接好的工作流保存成 json 文件,以便我們分享和讀取。“設(shè)置面板 — 保存右側(cè)的三角 —保存到工作流”輸入名稱(chēng)后就可以保存了,這時(shí)我們會(huì)發(fā)現(xiàn)在“加載按鈕”右側(cè)也會(huì)看到一個(gè)三角,我們點(diǎn)擊就可以讀取到我們保存的工作流了;

超詳細(xì)的 Stable Diffusion ComfyUI 基礎(chǔ)教程(一):安裝與常用插件

我們的所有準(zhǔn)備都已完成,下一節(jié)課就正式開(kāi)始學(xué)習(xí) ComfyUI 了。

文件名 如何下載使用 文件大小 提取碼 下載來(lái)源
ComfyUI內(nèi)容1.43G6666 點(diǎn)此復(fù)制 登錄下載
收藏 318
點(diǎn)贊 177

復(fù)制本文鏈接 文章為作者獨(dú)立觀(guān)點(diǎn)不代表優(yōu)設(shè)網(wǎng)立場(chǎng),未經(jīng)允許不得轉(zhuǎn)載。