详情页、主图第 2~5 张、小红书种草图,都要商品在真实场景里的照片:厨房、户外、节日。每个场景都去布景拍,成本太高。

现在有了白底图,就能让 AI 把商品放进任意场景。难点只有一个:商品本身不能变。颜色、标志、形状和买家收到的不一样,就是货不对板。下面用豆包做(这次没看到扣费),再讲怎么检查商品有没有被改;要求商品一个像素都不能动的,最后一节在自己电脑上做。

豆包:同一个保温杯白底图,一句话放进厨房和露营场景豆包:同一个保温杯白底图,一句话放进厨房和露营场景

文中的保温杯和小熊是 AI 生成的演示素材,换成你自己的商品照片就行。

你需要准备

  • 一张商品白底图。还没有的话先看《商品白底图怎么批量做》。直接用光线不好的随手拍,AI 会按新场景重新给商品打光,颜色容易跑;
  • 豆包账号,网页 doubao.com 或手机 App;
  • 想好几个场景:在哪、放在什么上面、什么光线。

方法一:豆包

  1. 打开豆包,输入框下面点「图像生成」,点「+」上传白底图,等缩略图传完。
  2. 写场景。前半句写场景,后半句点名商品哪些地方不能改:
产品摄影:把参考图里这个墨绿色保温杯放在干净的白色大理石厨房台面上,背景是明亮的现代厨房,有水果和绿植,自然光,浅景深。保温杯的形状、比例、墨绿色、哑光质感、钢色杯盖和杯身上的小圆标志都照原图,不要重画、改色或提亮。有自然的接触阴影,不要写字,不要多画其他杯子。

豆包:图像生成模式,上传白底图,写清楚场景和不能改的地方豆包:图像生成模式,上传白底图,写清楚场景和不能改的地方

  1. 20~30 秒出图。要换场景,在同一个对话里接着说「同一个保温杯,换一个场景:放在户外露营的木桌上……」,不用重新上传。

我们用自己写的小程序量了杯身颜色:厨房那张和白底图的色偏是 0.5,露营那张 1.9(大于 6 肉眼才看得出),杯身上的小圆标志也在。光线和背景也对得上,露营那张杯子上有逆光。

图的右下角有「豆包 AI 生成」水印。详情页、小红书种草图可以用;要放进平台主图,先看平台对主图的要求,很多不允许水印。

场景描述怎么写

这几段可以照着改:

场景 描述
厨房 产品摄影:一个墨绿色保温杯放在干净的白色大理石厨房台面上,背景是明亮的现代厨房,有水果和绿植,自然光,浅景深
露营 产品摄影:一个墨绿色保温杯放在户外露营的木桌上,背景是山林和帐篷,清晨阳光,浅景深
圣诞 产品摄影:一个墨绿色保温杯放在铺着红色桌布的木桌上,周围有圣诞装饰、松枝和暖色灯串,节日氛围,浅景深
办公 产品摄影:一个墨绿色保温杯放在简洁的办公桌上,旁边有笔记本电脑和小绿植,白天自然光,浅景深
儿童房 产品摄影:一只浅棕色毛绒小熊坐在儿童房的白色床上,背景有柔和的窗帘和玩具,温馨的自然光
礼物 产品摄影:一只浅棕色毛绒小熊坐在礼品盒旁边,周围有包装纸和丝带,生日礼物氛围,暖色灯光
  • 开头写「产品摄影」,结尾写「浅景深」,背景会虚化,商品更突出;
  • 写清楚商品放在什么上面(台面、木桌、床上),不然容易「悬空」;
  • 后半句点名不能改的地方:颜色、标志、材质、文字。写得越具体,越不容易被改。

出完图,对一下实物

AI 是照着白底图重新画了一遍,每张都要和实物对:

  • 颜色:并排放在一起看,尤其是红色、粉色这些容易跑的颜色;
  • 标志和文字:放大看,有没有少一笔、变形;
  • 形状和比例:杯盖高度、把手位置、包装上的图案;
  • 有没有多画东西:同类的第二个商品、不存在的配件。

不对的就在提示词里点名再生成一次。包装上文字、图案很多的商品,用最后一节的本机做法更稳。

拿它挣钱:给店铺出场景图

  • 谁需要:上新的网店、节日要换主图的店铺、做小红书种草的品牌;
  • 怎么报价:去闲鱼、淘宝搜「电商场景图」「产品合成」,看同行按张、按套怎么收;
  • 交付前逐张和实物对颜色和标志;
  • 场景图展示的是使用氛围,商品必须真实。不要用 AI 改商品的颜色、大小、材质,这属于虚假宣传,也会被平台处罚。

进阶:在自己电脑上做(商品一个像素都不改)

有些商品不能冒险:包装上满是文字和图案,或者客户要求「商品必须是实拍的」。这时用 ComfyUI(免费的 AI 画图软件):把商品从原图里抠出来,只让 AI 画背景,最后把原图的商品原样贴回去。

① 原图 → ② 抠出商品放到画布上 → ③ 白色部分让 AI 重画 → ④ 贴回原商品① 原图 → ② 抠出商品放到画布上 → ③ 白色部分让 AI 重画 → ④ 贴回原商品

缺点也很明显:商品上的光是原图的光,背景再暖,商品还是原来的样子,看着像贴上去的。每个场景 2~3 分钟,我们这台 M1 Max 上测的。

本机做法:同一个保温杯放进 4 个场景,同一只小熊放进 2 个场景本机做法:同一个保温杯放进 4 个场景,同一只小熊放进 2 个场景

1. 装好 ComfyUI 和模型

2. 下载脚本,运行

下载「商品换背景脚本」,解压出 s002_change_bg.py。第一次用先装三个库:pip3 install pillow numpy scipy。保持 ComfyUI 开着,在脚本所在的文件夹运行。第一个参数是商品照片(随手拍的就行,脚本会自己抠),第二个是输出文件夹,后面每段文字是一个场景:

python3 s002_change_bg.py 保温杯.jpg out "产品摄影:一个墨绿色保温杯放在干净的白色大理石厨房台面上,背景是明亮的现代厨房,有水果和绿植,自然光,浅景深" "产品摄影:一个墨绿色保温杯放在户外露营的木桌上,背景是山林和帐篷,清晨阳光,浅景深"

结果在 out/scene_1.jpg、scene_2.jpg……

它的关键是第 ③ 步把商品轮廓也交给了模型。我们第一次没加,模型在商品后面又画了一个更大的保温杯:提示词里写了「保温杯」,它就自己画了一个。

几个局限:

  • 商品上的光不会变,原图光线越中性(白天、柔光),放进各种场景越自然;
  • 底部的接触阴影是脚本画的椭圆,侧面强光的场景不够真;
  • 背景里可能出现别的同类东西,比如儿童房那张多了别的玩具熊。不想要就在描述里写清楚有什么,或者多跑几次挑。

我们还试了什么

之前我们还用 Google 的 Nano Banana Pro 做过同样 4 个场景(在 Gemini 里能用到,需要能访问对应的服务)。一次出四宫格,光影融合很好。关键在输入:输入白底图,杯身色偏只有 1 左右;输入阴天随手拍的原图,色偏到了 7.6~13.9,整个杯子变浅了。

上:本机 ComfyUI;下:Nano Banana Pro 一次出 4 个场景上:本机 ComfyUI;下:Nano Banana Pro 一次出 4 个场景

左:输入阴天随手拍原图,杯子被画浅、画暖;右:输入白底图,颜色和原图几乎一样左:输入阴天随手拍原图,杯子被画浅、画暖;右:输入白底图,颜色和原图几乎一样

豆包这次的结果和它差不多。所以不管用哪个,先做白底图再换场景。

用到的工具

工具 用来做什么 费用 去哪用
豆包 一句话出场景图 这次没看到扣费 doubao.com,或手机 App
ComfyUI + Z-Image-Turbo 本机换背景,商品像素不改(进阶) 免费 《在 Mac 上安装 ComfyUI》
商品换背景脚本 抠图、只重画背景、贴回商品 免费 本文下载

接下来