ComfyUI_UltimateSDUpscale 项目介绍
概述
ComfyUI_UltimateSDUpscale 是一个用于 ComfyUI 的节点套件,它基于 Coyote-A 开发的 Ultimate Stable Diffusion Upscale(USDU)脚本。这一工具为 A1111 扩展提供了一个便捷的接口封装,旨在帮助用户更方便地通过 ComfyUI 使用图像扩展功能。
安装指南
要在 ComfyUI 中安装 ComfyUI_UltimateSDUpscale,用户需要在命令行中进入 ComfyUI/custom_nodes/ 目录,然后运行以下命令:
git clone https://github.com/ssitu/ComfyUI_UltimateSDUpscale --recursive
这将从 GitHub 克隆项目的代码到用户的本地环境,使其能够正常使用。
使用指南
安装完成后,用户可以在 ComfyUI 的节点菜单下的 image/upscaling
分类中找到相关节点。在此分类下,提供了以下几种节点选项:
- Ultimate SD Upscale:这是主要节点,包含了与原始扩展脚本相同的大部分输入参数。
- Ultimate SD Upscale (No Upscale):该节点与主要节点类似,但不包含扩展输入,适用于已经通过其他方式放大过的图像。
- Ultimate SD Upscale (Custom Sample):此节点除了原有的功能外,还增加了自定义采样和自定义sigma的输入,如果用户要使用自定义采样,必须提供这两个参数。
用户可以根据不同的需要选择适合的节点,以便更好地管理图像的放大与采样过程。
特殊参数说明
在 ComfyUI_UltimateSDUpscale 中,有几个参数没有在原始脚本中出现:
- upscale_by:用于放大图像宽度和高度的倍数。如果用户需要指定确切的宽度和高度,可选择 "No Upscale" 版本节点并单独执行放大。
- force_uniform_tiles:如果启用,图像边缘的切片会由图像的其余部分扩展,以保持与
tile_width
和tile_height
相同的切片尺寸。这与 A1111 Web UI 的功能一致;若未启用,则采用最小的切片尺寸,采样速度可能会加快,但可能引起不规则切片尺寸导致的瑕疵。
使用示例
在实际应用中,用户可以通过配置 ControlNet 平铺模型来使用该工具生成高质量放大图像。下图展示了一个示例应用:
通过这些工具和参数,ComfyUI_UltimateSDUpscale 使得图像的放大处理变得更加灵活和高效,用户可以根据实际需求进行精细调节,以实现最佳的图像效果。