ComfyUI_UltimateSDUpscale:分块放大完整指南,大图变清晰不炸显存
【免费下载链接】ComfyUI_UltimateSDUpscaleComfyUI nodes for the Ultimate Stable Diffusion Upscale script by Coyote-A.项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_UltimateSDUpscale
ComfyUI_UltimateSDUpscale 是 ComfyUI 的分块放大节点:把大图切成小块逐块重绘,放大同时补细节。显存只需装下一块,不爆显存,出图无拼接痕。
🚀 快速上手:一条命令装好出图
先进到ComfyUI/custom_nodes/目录,执行:
git clone https://gitcode.com/gh_mirrors/co/ComfyUI_UltimateSDUpscale重启后,节点菜单的image/upscaling分类里就有它。装了 ComfyUI Manager 的,直接搜 "UltimateSDUpscale" 也行。
最小配置:接上扩散模型、VAE、放大模型,写好正向和负向提示词;upscale_by给 2.0,tile_width、tile_height都给 512,denoise 给 0.2,出一张放大两倍、细节清晰的图。仓库示例工作流就是这套配置,直接加载。
放大还能变清晰:分块放大的原理
把它想成拼被子:先用放大模型把被子(图)撑大,再让扩散模型逐个小方块重新绣一遍,把针脚做密,最后只补方块与方块之间的缝。
它成立靠两条硬理由:
- 进扩散模型的每块都是 512x512,正好对齐模型训练时见过的尺寸,细节发挥最足;
- 显存同一时刻只装一块,不用装整张大图,显存占用被压到最低。
所以它一边补细节,一边压低显存需求。
按场景调参:4 个常用参数
分块尺寸:填多大的数
SD1.5 系模型宽高都填 512——这个尺寸模型"见过",出图最稳。如果工作流先生成 512x512 底图,直接把底图尺寸当分块:2 倍放大加 512 分块,正好得 1024x1024。显存有富余就把分块往大调,块数少了,耗时和接缝都少。
denoise 给多少:留细节不留接缝
用 0.05–0.2:这个强度下模型只做锐化级修改,原图细节保得住,接缝和幻觉都压得住。超过 0.5,块间内容漂移概率明显上升,只在配合 ControlNet tile 模型引导时才用。
接缝明显:两层修法
第一层动分块顺序:mode_type从 Linear(逐行)换成 Chess(棋盘式),先隔块处理,接缝天然减轻。第二层才上接缝修复:seam_fix_mode从 Band Pass、Half Tile 逐级到 Half Tile + Intersections(最彻底)。但修复走的是同一套重绘流程,耗时增加明显——先试降 denoise 或加大分块,多数情况这一步就解决。
要精确像素:换 No Upscale 变体
主节点用upscale_by倍数控尺寸,点不到精确像素。改用 "No Upscale" 变体(UltimateSDUpscaleNoUpscale):先走独立的放大加缩放(ImageUpscaleWithModel → ImageScale)拿到目标尺寸,再用变体节点只做分块重绘,不执行放大,输入多大输出多大。
🛠️ 排错速查:4 个常见坑
| 现象 | 处理 |
|---|---|
| 解码阶段爆显存:引擎先试整图完整解码,装不下 | 打开tiled_decode,跳过注定失败的整图解码,直接分块解码 |
| 块间色差线:denoise 偏高,Linear 逐块重绘让边界漂移 | denoise 降到 0.05–0.2,mode_type换 Chess,仍不行再加接缝修复 |
| 耗时翻倍:开了最强接缝修复,或分块太小块数暴涨 | 分块加大到显存上限;修复用 Half Tile 而非 Half Tile + Intersections;求快关掉force_uniform_tiles |
边缘畸变鬼影:force_uniform_tiles关了,边缘块变非均匀尺寸 | 重新打开(默认 True),边缘块借周围上下文补齐到统一尺寸 |
延伸资料:文档与示例工作流
- 示例工作流:example_workflows/,含 512 底图 + 2 倍放大基础流程
- 主节点完整参数表:js/docs/UltimateSDUpscale.md
- "No Upscale" 与 "Custom Sample" 变体节点文档:js/docs/
装好后先按默认参数把示例工作流跑一遍,再把 denoise 从 0.2 改成 0.05 重跑一次——十分钟比出两张图,你就知道"加细节"和"留接缝"的分界在哪了。
【免费下载链接】ComfyUI_UltimateSDUpscaleComfyUI nodes for the Ultimate Stable Diffusion Upscale script by Coyote-A.项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_UltimateSDUpscale
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考