手里只有一张平拍白底图,最怕的是直接整图重绘:主体被改形、logo 被重画、影子方向跟新场景对不上。更稳的顺序是拆成两步——先用蒙版把产品像素锁住,再用一段可替换的文字描述重建背景和光位,最后按原图光位核对接触阴影,并放到 100% 检查边缘。Dreamina 的局部重绘、蒙版入口在不同版本里位置会有差异,动手前建议先用一张废图试一次,确认画笔涂抹的到底是「要重绘区」还是「要保留区」。
白底产品图换场景,建议把「保主体」和「换背景」分开处理:先用蒙版圈住必须保留的产品像素,再用一段可替换的背景描述重建场景与光位,然后按原图光位核对接触阴影方向,最后放到 100% 检查轮廓、镜面反光和 logo 区域。适用场景是平拍白底、结构清晰的产品;半透明、毛绒或强反光的边缘,蒙版余量要留得更宽,并准备好逐块回退。
在白底产品图上圈出主体边界
这一步只解决一个问题:确定哪些像素必须原样保留,哪些允许被重新生成。先别在这步考虑背景长什么样。
- 上传白底原图,找到页面上的局部重绘或蒙版入口(有的版本叫「涂抹区域」「inpaint」)。进入后先在产品外侧随便涂一小块,生成一次,看被改的是涂抹区还是非涂抹区,以此确认这个版本里画笔代表「要重绘」还是「要保留」。
- 确认语义后沿产品外轮廓涂抹。保留的一侧不要压到产品本身;要重绘的一侧,把原白底和原投影一并涂进去,否则旧投影会残留在新背景上。
- 边缘余量的判断:金属、玻璃这类硬边产品,过渡带留窄一点,贴合轮廓即可;毛绒、纱质、发丝或半透明材质,往外多留一圈,宁可多留背景再补,也不要切掉产品边缘。
- 验证方式:先只换背景、不改其他参数生成一张,放大看边缘有没有一圈白边或锯齿。出现白边说明留少了,出现缺角说明涂到产品了,两种情况都退回蒙版重新修边。
把背景写成一整段可替换的描述
背景写成一段完整句子,好处是每次只替换其中一小段,主体蒙版和整体结构都不动。建议把描述拆成三个可替换位置:场景、材质、光位。
- 场景:产品放在什么地方,例如「浴室台面」「原木餐桌」「户外石板」。
- 材质:台面和背景的质地,例如「磨砂水泥台面、浅灰布纹背景墙」。
- 光位:光源方向和软硬,例如「左上方 45 度柔光,右侧弱补光」。
改的时候一次只动一个位置。先把光位定死,只换场景,跑几张看主体是否稳定;场景满意后再换材质;材质定了最后微调光位。三个一起改,出问题就分不清是哪段描述造成的。
主体:保留蒙版内产品,形状与印刷不变
场景:浅灰水泥墙面 + 磨砂台面
材质:细颗粒哑光
光位:左上方 45 度柔光,右侧弱补光
景深:浅景深,背景轻微虚化
比例:1:1
换完背景后核对阴影方向和接触面
主体看起来「浮」在画面上,通常不是抠图不干净,而是光位和接触阴影没对齐。
- 对比光位:看原白底图上产品的亮面和暗面各在哪一侧,再看新背景里的光源方向是否同侧。原图左侧受光、新背景光从右边来,产品就会像贴上去的。
- 核对接触面:产品底面与台面交界处需要一条比环境更深的过渡带,也就是接触阴影。没有这条阴影,或者阴影离产品太远,都会失去落地感。
- 补阴影的位置:投影从产品底部与台面接触的那条线开始,方向跟着光源走,长度参照背景里其他物体的投影比例,不要凭空拉长。
验证时先把图缩到缩略图大小看整体。如果缩略图里主体就已经显得浮着,放大也不会变好,直接回去改光位描述或补接触阴影。
放大到 100% 检查轮廓与反光面
缩略图看不出问题,这一步必须逐处放大,固定看三个位置:
- 产品轮廓:看边缘有没有白边、锯齿或被削掉的一小角,重点看弧度大的位置。
- 镜面反光:金属件、玻璃、屏幕类产品,看反光里有没有原白底环境的痕迹,或者反光方向和新背景光源是否矛盾。
- 印刷或 logo 区域:小字、细线条、条形码最容易被重绘糊掉,放大后逐字核对是否与原图一致。
不合格时的回退操作:先撤回到上一版;如果只有边缘有问题,把蒙版边界向外扩一圈再生成;如果只有反光或 logo 有问题,把重绘范围缩小到那一小块,单独做一次局部重绘,不要整张重跑。
把通过的一组参数记成可复用模板
合成一张满意的图之后,把三类信息记下来,下次同类产品可以直接复用:
- 提示词:场景、材质、光位那段完整描述,连同比例和景深一起存下来。
- 参考图:这次用的白底原图和生成结果配对保存,方便下次比对光位。
- 生成比例:主图、详情页、banner 用的比例不同,按用途分别记一套。
换产品后必须先改的一项,是主体蒙版——每款产品的形状、反光和 logo 位置都不一样,蒙版必须重新圈。背景描述和光位可以先沿用,跑出第一张确认没问题后再微调。同一批产品共用一套背景描述时,建议按材质分组(金属一组、布面一组),光位描述不要混用。