ComfyUI-Impact-Pack
Detailer (SEGS)
节点功能:用于增强图像细节,它通过对 SEGS(分割元素)中的每个区域进行放大和修复来提升图像质量。
Detailer (SEGS)-节点参数说明
输入参数 | |
image | 输入的原始图像。 |
segs | 掩码分割区域,来自如 SAMDetector 等节点。 |
model | 用于推理的主模型。 |
clip | 与模型匹配的 CLIP 编码器。 |
vae | 用于图像解码的 VAE 模型。 |
positive | 正向提示词。 |
negative | 反向提示词。 |
detailer_hook | 后处理钩子。 |
scheduler_func_opt | 自定义调度函数。 |
输出参数 | |
IMAGE | 区域增强后的整图输出。 |
控件参数 | |
guide_size | 指定用于判断是否需要放大的参考尺寸。对于目标区域中较小的对象(如人脸、手部),若其短边小于该值,则会被放大至该尺寸后进行 inpaint。若区域已大于该值,则跳过处理。 |
guide_size_for | 指定 guide_size 是基于哪个参考区域计算: -bbox:使用检测器输出的边框(Bounding Box)为参考尺寸。 -crop_region:使用基于 bbox 扩展后的裁剪区域作为参考尺寸(通常更大)。 crop_region 更常用于防止剪切过窄的问题。 |
max_size | 图像块的最大尺寸上限。用于防止放大后内存溢出。 |
seed | 随机种子,用于生成图像。 |
steps | 推理步数。 |
cfg | 提示词引导系数。 |
sampler_name | 采样器名称。 |
scheduler | 调度器名称。 |
denoise | 去噪强度。 |
feather | 遮罩边缘模糊半径。 |
noise_mask | 控制是否对 inpaint 掩码区域应用噪声遮罩。启用后可增强融合感;但在低 denoise 值时,关闭可能更自然。建议默认开启。 |
force_inpaint | 启用后将强制进行 inpaint,即使目标区域已大于 guide_size 也不会跳过。适用于你希望无条件局部重绘,而非仅仅细节增强的场景。 |
wildcard | 通配符控制,支持 [CONCAT]、[SKIP]、[STOP]、ASC/DSC 排序等。 |
cycle | 控制 Detailer 采样循环次数。配合“Detailer Hook”使用时,可用于多轮循环去噪、结构粗建后再细化。常用于 iterative-inpaint 或多阶段精修流程。 |
inpaint_model | 是否启用“inpaint 模型”(如 SD 的 inpaint 专用模型),当 denoise 值小于 1.0 时,启用此项可提高 inpaint 效果。 |
noise_mask_feather | 噪声遮罩边缘模糊。 |
tiled_encode | 编码阶段开启分块。 |
tiled_decode | 解码阶段开启分块。 |