一、为什么需要放大?
-
文生图常在 512 / 1024 生成,直接放大到印刷或大屏 会糊;
-
扩散模型 原生分辨率 以上缺少细节;
-
单 Pass 放大 用专用超分模型或 latent 放大, 一步或少量步骤 提分辨率。
二、单 Pass 两条子路线
|
路线 |
核心 |
特点 |
|---|---|---|
|
A. 纯 Upscale Model |
像素域超分(ESRGAN 等) |
快、不改语义,易保留原图 |
|
B. Upscale + 轻采样 |
放大后 img2img 低 denoise |
补细节,略改纹理 |
本章以 A 为主,B 作延伸;双 KSampler 完整高清链 见 8-2。
三、Upscale Model 节点
3.1 模型路径
ComfyUI/models/upscale_models/
常见文件:
-
4x-UltraSharp.pth -
4x_NMKD-Siax_200k.pth -
RealESRGAN_x4plus.pth
3.2 基本链
[Load Image 或 VAE Decode 出图]
↓
[Upscale Model Loader] + [Image Upscale with Model]
↓
[Save Image]
或内置 Upscale Image (using Model) 组合节点(视版本)。
3.3 倍数
-
模型名 4x → 宽高各 ×4(面积 ×16);
-
1024 图 → 4096,显存与磁盘 需注意;
-
可先 2x 模型 或 Scale 节点 分步。
四、从生成链末尾接入
4.1 文生图后放大
... → VAE Decode → IMAGE
↓
[Upscale with Model] → Save
不经过 第二次 KSampler,最快。
4.2 放大 + 轻 img2img(可选)
VAE Decode → Upscale 2x/4x
↓
VAE Encode → KSampler denoise 0.15–0.25 → VAE Decode
-
补 皮肤纹理、毛发;
-
denoise 过高会 改构图,宜保守。
五、Latent 放大(概念)
部分工作流在 latent 空间 放大(Upscale Latent)再 Decode:
-
与 8-2 双 KSampler 相关;
-
单 Pass 简版可用 像素 Upscale 即可。
六、参数与选型
|
Upscale 模型 |
特点 |
|---|---|
|
UltraSharp |
锐、细节多,易过锐 |
|
Siax |
较平衡 |
|
RealESRGAN |
通用照片 |
动漫 / 写实 选不同社区推荐模型;Civitai 搜 upscaler。
七、优缺点
|
优点 |
缺点 |
|---|---|
|
简单、快速 |
极大幅面仍可能缺「生成级」细节 |
|
显存相对可控 |
纯超分不能「 invent」合理高频 |
|
适合批量 |
过锐需 8-5 后期 |
八、常见问题
|
问题 |
处理 |
|---|---|
|
找不到 Upscale 节点 |
更新 ComfyUI;搜 |
|
放大后锯齿 |
换模型;略加轻 denoise |
|
OOM |
先 Scale 2x;tile 超分节点 |
|
颜色变化 |
超分前后色彩空间一致;少链式多次有损压缩 |