2024年6月4日 星期二

SD生圖的側門 ComfyUI 簡易生圖 修圖與放大

畫圖正式流程:使用ComfyUI

通常S生圖先不要放大,先生多數草圖,合用的草圖鎖定種子再來做放大與細緻化

放大時,迭代步數這邊開啟HiresFix修圖選項,項目內透過升頻演算法(Upscaler)將圖像放大,裡面有演算法的選項,仿真照片類型建議選擇ESRGAN_4x,如果是漫畫、插畫類型則建議選擇R-ESRGAN-4x+-Anime6B,Hires steps表示放大圖片的運算步數,數值越大產生的圖像品質越好,但需要花更多時間,一般建議設定15~20之間的數值(總步數約45-50)。

Denoising strength為降噪強度,可以理解為放大過程重新繪製的幅度,數值越大就是給系統越大的空間去調整圖像內容,建議設定0.25~0.35之間的數值避免圖像崩壞,品質未達期望可嘗試提升到0.5~0.7,通常在0.5時會造成很顯著的顏色光影改變,0.75時連結構跟人物姿態都會有很明顯的變動。

Hires. fix記憶體使用量,1920 x 1080解析大約需要8GB左右顯示記憶體,而3840 x 2160需要14~16GB顯示記憶體,不符合需求可用 Tiled VAE教學中提供替代解決方法。

另外在模型的選擇上,如果需要高解析的模型,SDXL 的型號更擅長創建更高的分辨率。

也可以生完圖之後,再用img2img extra 選項進行放大。

使用工作流:(顯存需求較低、效能更好)

工作流中文化:

  1. 先進入ComfyUI 所在資料夾位置,例如:E:\SD\Data\Packages\ComfyUI\custom_nodes
  2. 開啟 powershell 然後提供 clone中文化資料:git clone http://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION.git
  3. 設定介面選繁體中文之後重開即可使用。

一般使用:

底稿中加入管理目錄:git clone https://github.com/ltdrdata/ComfyUI-Manager.git







參考網站:
https://www.techbang.com/posts/111715-stable-diffusion-hires-fix

https://medium.com/rendernet/using-hires-fix-to-upscale-your-stable-diffusion-images-8d8e2826593e

沒有留言:

張貼留言