ComfyUI 輕鬆轉換不同 Style
有用過 Fooocus 的用家都會覺得可以隨意選擇風格很方便,不用每次自己設定 prompts,其實在 ComfyUI 也可以安裝 SDXL Prompt Styler 來實現。
![ComfyUI 輕鬆轉換不同 Style](/content/images/size/w1200/2023/08/Screenshot-2023-08-27-at-18.26.42-1.jpg)
有用過 Fooocus 的用家都會覺得可以隨意選擇風格很方便,不用每次自己設定 prompts,其實在 ComfyUI 也可以安裝 SDXL Prompt Styler 來實現。
安裝 SDXL Prompt Styler
- 在 ComfyUI 目錄打開 teriminal
- 進入
ComfyUI/custom_nodes
資料夾 - 用 git 下載文件
git clone https://github.com/twri/sdxl_prompt_styler.git
- 啟動/重新啟動 ComfyUI
使用方法
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-27-at-17.26.09.png)
Add Node
>utils
>SDXL Prompt Styler
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-27-at-17.36.18.png)
第一個方格是自訂的 prompt,第二個方格是自訂的 negative prompt,style 是選擇不同的風格 base 是沒有風格。也可以將 prompt 及 negative prompt 轉成經 node 輸入,右 click SDXL Prompt Styler,選擇 Convert text_positive to input 及 Convert text_negatice to input。
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-27-at-17.40.33.png)
新增 Primitive Node
Add Node
>utils
>Primitive
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-27-at-17.48.55.png)
將 Primitive Node 連到 text_positive input 就會變成 string,可輸入 prompt。
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-27-at-17.50.01.png)
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-27-at-17.54.02.png)
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-27-at-18.26.42.jpg)
想使用以上 workflow 可以下載以下 file。
![](https://blog.256pages.com/content/images/2023/08/ComfyUI_00019_.jpg)
![](https://blog.256pages.com/content/images/2023/08/ComfyUI_00018_.jpg)
![](https://blog.256pages.com/content/images/2023/08/ComfyUI_00017_.jpg)
![](https://blog.256pages.com/content/images/2023/08/ComfyUI_00016_.jpg)
![](https://blog.256pages.com/content/images/2023/08/ComfyUI_00014_.jpg)
![](https://blog.256pages.com/content/images/2023/08/ComfyUI_00021_.jpg)
想了解更多風格可以參考這篇,我有為每一個風格生成參考圖。
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-16-at-21.53.11-2.jpg)
自訂風格
如果有一些喜歡的風格 prompt 其實也可以在 SDXL Prompt Styler 中加入自訂風格,方便記錄及以後重用。
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-28-at-14.44.29.png)
- 首先在
ComfyUI/custom_nodes/sdxl_prompt_styler/
資料夾中生增一個新的json
檔,我將此 file 命名為sdxl_styles_edmond.json。
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-28-at-14.43.50.png)
- 然後依以上格式加入 prompt,
name
是在 node 中顯示的名稱,prompt
就是主要 prompt,當中的{prompt}
是指在 node input 的 prompt。negative_prompt
就是 negative prompt。 - 儲存後重啟 ComfyUI。
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-28-at-14.43.33.png)
- 然後在 SDXL Prompt Styler 中就可以選擇新的 style 了。
![](https://blog.256pages.com/content/images/2023/08/Screenshot-2023-08-28-at-14.51.35.jpg)
總結
有 SDXL Prompt Styler 後可以更簡單生成不同風格的圖片,可以節省很多找風格 prompt 的時間。