前面提到的几种高清修复、高清放大都会占用,较多的现存。
和 Sd Web UI 中的 SD Upscale 放大一样,Comfy UI 中也提供有类似的自定义节点,通过分块的方式进行图片放大,从而减少现、显存的占用,该方式也经常用于 Comfy UI 自定义工作流时,用来进行图片放大。
安装 自定义节点 Ultimate SD
方式一:手动安装,GItHub 地址。(https://github.com/ssitu/ComfyUI_UltimateSDUpscale)
方式二:Comfy UI Manager 搜索:UltimateSD
Ultimate SD 简介
Ultimate SD 提供了三种不同节点,分别适用于不同的场景。
如果需要全流程处理,使用 Ultimate SD Upscale
如果图像已经放大,仅需要补充细节,直接使用 Ultimate SD Upscale (No Upscale)
如果想手动设置采样参数,选择 Ultimate SD Upscale (Custom Sample)
Ultimate SD Upscale
Ultimate SD Upscale是核心节点,包含大部分原始扩展脚本的输入参数,用于控制图像的放大、去噪、分块处理和采样等操作。
通常用于,需要从低分辨率图像开始,进行放大和细节增强的全流程处理。
Ultimate SD Upscale (No Upscale)
Ultimate SD Upscale (No Upscale) 和 Ultimate SD Upscale 类似,但是不包含放大参数的输入,适用于输入的图像已经是目标分辨率,只需要对其进行分块采样和细节修复。
Ultimate SD Upscale (Custom Sample)
Ultimate SD Upscale (Custom Sample) 在Ultimate SD Upscale 节点的基础上,增加了自定义采样器和自定义 sigma(标准差)的输入。
适用于需要更精细控制的时候。
Ultimate SD Upscale 演示
构建文生图工作流,
如上图,工作流主要包括两个部分
1、文生图工作流
2、图片放大工作流
其他都是图片预览工作流。
开启实时预览,也可以看到生图过程,过程如下:
切分为四个块,分别进行放大处理
以512*512 放大2倍为例,效果如下: