howto更新于 2026/10/28

产品补光:让抠图产品贴合场景光向

用产品 alpha 遮罩做低降噪 FLUX.1 schnell 重绘,再套回原 alpha。安全区间在哪,什么时候不该用。

产品补光:让抠图产品贴合场景光向
70-second overview: low-denoise relight with a product alpha

补光解决的是什么

场景合成后,产品高光方向和背景主光相反,观感会像贴上去。补光只改产品受光,不改形状、位置和包装信息。

它适合:产品原图是均匀棚拍光,需要匹配暖色窗光、冷色阴天或顶部柔光。它不适合:镜面金属、玻璃、透明塑料——这些材质的反射和折射不是简单重绘能补的。

透明产品 PNG
透明产品 PNG:补光只改受光,不改轮廓

第一步:锁定产品区域

用 alpha 做遮罩,只让产品区域参与重绘。背景必须是透明的,否则遮罩会把背景也带进去。

检查 alpha 边缘:如果有白边,补光后白边会被放大。先在外部工具里修掉。

第二步:低降噪重绘

FLUX.1-schnell 用 4 步、CFG 1,denoise 设到 0.2–0.3。这个区间只改光影和颜色倾向,不改结构。

  • 0.2:最保守,适合有品牌文字的产品
  • 0.25:默认,适合大多数包装
  • 0.3:明显的暖/冷变化,文字仍有风险

超过 0.35,包装上的小字开始糊;超过 0.5,模型会重新解释产品,不再适合有 SKU 信息的商品。

第三步:描述目标光

提示词只写光线,不写产品。例如:

  • warm window light from the left, soft shadow on the right, cozy interior
  • cool overcast daylight, soft top light, neutral color temperature
  • warm tungsten lamp from the upper right, gentle falloff

不要写“一个香薰蜡烛”,产品已经由 alpha 锁定;描述产品会让模型尝试重画。

第四步:套回原 alpha

重绘完成后,用 JoinImageWithAlpha 把原图的遮罩重新接回去。ComfyUI 的 LoadImage 遮罩本身就是反向 alpha,所以这里直接接 LoadImage 的 MASK 输出,不要再反转一次,否则产品会整张变透明。

这样做的目的:

  • 透明背景和轮廓完全来自原图,不会被重绘改动
  • 产品内部的光影来自低降噪结果
  • 文字是否稳定,取决于 denoise,而不是合成步骤
补光后的暖色版本
暖色窗光版本
补光后的冷色版本
冷色阴天版本

怎么判断补光是否过头

  • 文字边缘开始发虚:denoise 太高
  • 产品颜色偏离原图:提示词里的颜色词太多
  • 高光位置不对:提示词的光向和背景不一致
  • 产品像换了一个材质:超过安全区间,重画了

更适合实拍的品类

镜面金属、玻璃、透明塑料、带复杂反光的化妆品瓶,补光很难做到物理正确。这些品类优先实拍;如果必须合成,接受“够用”而不是“完美”。

<!-- related-links -->

相关阅读

本篇用到的工作流

请核对对应版本的实测记录与交付状态,在线试跑仅在开放时提供。

继续阅读