ComfyUI Ultimate SD Upscale 使用指南:三步实现高质量图像放大
Ultimate SD Upscale 是专为 ComfyUI 设计的高质量图像放大解决方案,基于 Coyote-A 开发的原始脚本。通过智能分块采样和接缝修复技术,能够将低分辨率图像放大数倍的同时保持细节清晰度。
快速安装指南
环境要求
- 已安装 ComfyUI 环境
- 支持 CUDA 的 GPU(推荐)
安装步骤
在 ComfyUI 的 custom_nodes 目录下执行以下命令:
git clone https://gitcode.com/gh_mirrors/co/ComfyUI_UltimateSDUpscale --recursive
系统会自动下载所需的依赖文件,包括原始的 Ultimate SD Upscale 脚本。安装完成后重启 ComfyUI 即可使用。
核心节点功能详解
Ultimate SD Upscale 主节点
这是最常用的节点,包含完整的放大流程:
- 输入参数:原始图像、模型、提示词、VAE等
- 放大设置:放大倍数(upscale_by)、放大模型选择
- 分块采样:分块尺寸、填充、模糊设置
- 接缝修复:多种修复模式可选
Ultimate SD Upscale (No Upscale)
适用于已放大图像的场景:
- 跳过放大步骤,直接进行分块采样
- 输入应为预先放大后的图像
- 参数设置更专注于采样质量
Ultimate SD Upscale (Custom Sample)
为高级用户设计的自定义采样节点:
- 支持自定义采样器和 sigmas
- 提供更多参数控制选项
- 适合有特定采样需求的场景
关键参数配置技巧
放大倍数设置
upscale_by 参数控制放大比例,范围 0.05-4.0。建议从 2.0 开始测试,逐步调整到理想效果。
分块尺寸优化
tile_width和tile_height:通常设置为 512-1024,取决于显存大小tile_padding:推荐 32-64,确保分块间有足够重叠
接缝修复模式
- None:不进行接缝修复
- Band Pass:带通滤波修复
- Half Tile:半分块修复
- Half Tile + Intersections:增强版修复
强制统一分块
force_uniform_tiles 参数控制分块策略:
- 启用:保持所有分块尺寸一致,避免边缘伪影
- 禁用:使用最小分块尺寸,提高采样速度
典型工作流配置
基础放大流程
- 加载原始图像到 Ultimate SD Upscale 节点
- 设置放大倍数为 2.0-3.0
- 选择合适的分块尺寸(如 768x768)
- 启用接缝修复提升质量
- 输出高质量放大图像
高级工作流示例
结合 ControlNet tile 模型的使用:
工作流示例
通过 ControlNet 的 tile 模型进一步增强纹理细节,适合对细节要求极高的场景。
常见问题排查
显存不足问题
- 减小分块尺寸(tile_width/tile_height)
- 降低分块填充(tile_padding)
- 禁用 tiled_decode 选项
接缝明显问题
- 增加接缝修复宽度(seam_fix_width)
- 提高接缝修复去噪强度(seam_fix_denoise)
- 尝试不同的接缝修复模式
图像模糊问题
- 检查放大模型是否合适
- 调整去噪强度(denoise)参数
- 验证采样步数设置
性能优化建议
速度优化
- 使用较小的分块尺寸
- 禁用 force_uniform_tiles
- 选择更快的采样器
质量优化
- 启用接缝修复功能
- 增加分块填充值
- 使用高质量放大模型
通过合理配置参数,Ultimate SD Upscale 能够在速度和质量之间找到最佳平衡点,为您的图像放大需求提供专业级解决方案。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



