Q1: 为什么换装后,衣服领口、锁骨和手臂接缝处有一圈明显的白边或灰暗锯齿?

原因诊断:绝大多数人使用的是 SAM (Segment Anything) 直接分割出的衣物遮罩,该遮罩是边缘分明的二值图(硬边缘)。当 FLUX 仅在遮罩内重绘时,原图背景边缘的几像素原衣物颜色没有被遮盖,与重绘区域形成了强烈的像素断层。

✅ 终极解决方案(黄金三连节点):
  • 在 Mask 节点之后,串联 Mask Expand (遮罩扩张) 节点,将外扩像素设为 14 ~ 18 px,强制让遮罩向外溢出并覆盖边缘;
  • 紧接着串联 Mask Blur (高斯模糊) 节点,羽化半衰期设置为 6 ~ 8 px;
  • 将两者的合成遮罩传入 Inpaint Model Conditioning,交界处立刻呈现自然柔和的环境漫反射。

Q2: 为什么样衣的高清细节(如斜纹软呢、刺绣、纽扣)被模型过度平滑,像廉价塑料布?

原因诊断:这是由于 CFG Scale 过高 加上 Denoise(降噪幅度)参数错位 导致的“特征平滑效应”。

参数项 翻车错误值 官方推荐黄金值 效果差异说明
CFG Scale 7.0 ~ 8.0 (沿用SD惯性) 3.2 ~ 3.5 FLUX 是 Flow Matching,低 CFG 能保留极度逼真的织物纤维
Denoise 强度 0.90 ~ 1.00 (全重绘) 0.72 ~ 0.76 0.74 刚好能保留模特肌肉阴影,同时彻底重建新衣服褶皱
Redux 权重 1.20 (过度强调) 0.85 ~ 0.92 防止平铺图死板的平面对称特征强行压制模特的动态姿势

Q3: 换装后模特五官漂移变形,每次生成的长相都不一样怎么办?

原因诊断:即便在提示词中写了“same face, consistent model”,大模型的潜在随机性仍然会导致五官微调。

✅ 工业级双重锁脸方案:
  1. 保护底图面部区域:在创建换装遮罩时,确保 Mask 只包含脖子以下的服饰部分,将模特头部完全保护在非重绘区(Invert Mask 并排除 Head Box);
  2. 末端串联 Face Detailer 节点:如果换装引起了发丝或颈部光影微调,在最终管线末端接入 Face Detailer,将 Denoise 设置在 0.30 ~ 0.35,仅对皮肤做光影校准,确保整套 20 张模特主图五官 100% 保持同一人!

Q4: 24GB 或 16GB 显卡频繁抛出“torch.cuda.OutOfMemoryError”,怎么解决?

原因诊断:FLUX.1-Fill 基础权重高达 23.8GB,外加 T5-XXL 文本编码器与 VAE,全精度加载需要至少 32GB 显存。

✅ 生产级三步显存急救法:
  • 第一步:替换为 FP8 模型:下载 flux1-fill-dev-fp8.safetensors(约 11.9GB),画质与 16-bit 几乎无肉眼可见差异;
  • 第二步:启用启动优化参数:启动 ComfyUI 时带上 --lowvram --fp8_e4m3fn 参数,使文本编码器用完后立即卸载到系统 RAM;
  • 第三步:拒绝整图高分,采用裁切重绘:使用 Inpaint Crop and Stitch 节点,将需要换装的局部区域自动抠出并缩放到 1024×1024 渲染,渲染完成后再原位缝合回高分辨率大图,显存占用直降 65%!

⚡ 视觉算力保障 · 官方现货直达专区

本地显存不够跑不动 12B FLUX?AI Tools Lab 联合链动小铺,为广大出海卖家与创作者提供云端 RTX 4090 算力卡、Midjourney 极速作图账号、Claude 3.7 / OpenAI 高并发 API,即买即用,现货秒发,助你轻松跑顺千万级电商商拍全流程!

🛒 访问官方自营旗舰店 ⚡ 访问二号极速分销铺