Skip to content
🛒 电商图实战第 4 / 6 节

虚拟试穿与手持商品图:Bria 与 Kling ​

💡 一句话总结:用 ComfyUI 建立服装上身图生产线 —— Bria 试穿换装、Bria 手持商品、Kling 高清出图。

服装类商品最缺的不是白底图,而是「穿上身」「拿在手」的真实感图。这一课带你用三个官方云端模板把 ComfyUI 虚拟试穿和手持商品图做起来。

Bria Virtual Try-On 把你的服装穿上人像,Bria Product Holding 让模特拿起你的商品,Kling Virtual Try-On 出最长边 2048px 的高清试衣图。三个都是云端 API 节点:不下载本地模型,传图、扣积分、出图。

学完你能做什么 ​

  • 加载官方「Bria: Virtual Try-On」模板,把一件服装商品图「穿」上人像照片,人脸、姿势、背景都保留
  • 用「Bria: Product Holding」模板让模特手持商品出生活方式图,同一商品最多配 3 张多角度图
  • 用「Kling: Virtual Try On」模板出高清试衣图:输出跟随人像尺寸,最长边 2048px
  • 说得出三条路线怎么选:Bria 试穿、手持各 12.07 积分一次,Kling 33.79 积分一次;鞋、包、配饰 Kling 不支持

为什么用 ComfyUI,而不是网页版 AI 试衣工具? ​

能力网页版 AI 试衣工具ComfyUI 云端节点
计费多为包月/按张套餐✅ 按次积分,用多少扣多少
出图链路传网页、等结果、手动下载✅ 节点连线,直接接抠图、放大、保存
手持商品图少见专门品类✅ Bria Product Holding 专管「拿在手里」
多件一次换常见一次一件✅ Bria 一次 1–3 件,两件自动合成一套分层穿搭
分辨率以站方输出为准✅ Kling 最长边 2048px,Bria 另有 9 档固定比例
上手成本打开网页就能用❌ 要装 ComfyUI、登录账户、备积分

你现在的困境 ​

  • 服装上新要上身图:请模特、约棚拍、修图,一套下来又慢又贵
  • 详情页要场景感:白底图有了,「模特拿着它出街」的生活方式图一直空缺
  • 试过网页版试衣:图一张张传、一张张等,出来的图还得手动下载、再抠图放大,串不成流水线

什么时候用这一招 ​

当你需要:

  • 做 AI 换装效果图:服装、配饰穿上身,不请模特、不进棚
  • 出「模特手持商品」的生活方式图——美妆、数码、饮品都适用
  • 同一个人像快速换多套衣服,或上下两件一次穿齐

而且不想:

  • 下载几个 GB 的本地模型——这课三个节点全在云端跑(本地模型路线看模型篇导读)
  • 研究采样器、denoise——传图、写一句 instruction 就能出图

🎒 开始前的准备 ​

  • 走完电商图实战导读,知道每课从官方模板起步
  • ComfyUI 更新到最新版本(官方 partner node 教程第一步;桌面版跟随稳定版发布)
  • 登录 Comfy 账户并备好积分:三个节点都是云端 API 节点,按次扣积分,不下载本地模型(和商品抠图与换背景一课的 Bria 云端节点同一套积分)
  • 会从模板库加载工作流(不熟回看模板库玩法)
  • 备一张人像照(跑手持商品时,手部可见且空着的效果最好);商品图分路线准备:手持要同一商品的 1–3 张多角度图,试穿要 1–3 件想穿上的服装图
  • 预算心里有数:Bria 试穿、Bria 手持各 12.07 积分/次,Kling 试穿 33.79 积分/次

跟我做 ​

第 1 步:加载「Bria: Virtual Try-On」官方模板 ​

为什么:官方模板把节点链都连好了,你只管换图。

打开 Workflow → Browse Templates,搜索 Bria: Virtual Try-On 加载;也可以直接下载官方模板 JSON(api_bria_virtual_try_on.json,在 GitHub 的 Comfy-Org/workflow_templates 仓库)。

你应该看到:画布上六个节点——说明便签、人像 LoadImage、服装 LoadImage、BriaVirtualTryOn、SaveImage、ImageCompare。核心节点默认参数:instruction 为 put the shirt on the person、aspect_ratio 为 auto、seed 42、moderation 关闭。

第 2 步:传人像与服装图,跑通第一次虚拟试穿 ​

为什么:Bria 试穿的逻辑是「替换 + 重贴合」——服装图里的单品替换人像身上对应位置的衣服,并重新贴合身体;人脸、姿势、背景不动。

操作:

  1. 人像 LoadImage 传人像照(官方示例 bria_tryon_man.png,模板 input 目录可下载)
  2. 服装 LoadImage 传服装图(官方示例 bria_tryon_shirt.png);挂拍、平铺图效果一样好,不要求模特穿着的图
  3. 点 Queue 或按 Ctrl+Enter

你应该看到:一张约 1 百万像素的上身图,保存前缀 api_bria_virtual_try_on;ImageCompare 里拖滑块对比替换前后的效果。

💡 这就是 Bria 的独有价值

节点上的 + 号加一个 garment_image_2,两件服装会合成一套分层穿搭(光感、版型一致)——上衣加半身裙一次跑完,不用分两次跑再拼图。

第 3 步:用「Bria: Product Holding」出手持商品图 ​

为什么:服装之外的品类(美妆、数码、食品)要的不是「穿」而是「拿」。

模板库搜 Bria: Product Holding 加载(模板 JSON:api_bria_product_holding.json)。结构和试穿模板类似:两个 LoadImage → BriaProductHolding → SaveImage(这个模板没带 ImageCompare):

  • person_image:空手人像(官方示例 bria_holding_person.png)
  • product_image_1:商品图(官方示例 bria_holding_product.png);+ 号最多加到 3 张,放同一商品的正面、包装、另一角度
  • instruction(可选):比如 hold the bag in one hand、face the label to the camera

你应该看到:模特自然地拿着商品,脸、姿势、背景不变,输出约 1 百万像素。两个细节:人像原图手里已有类似物品时,商品会替换它而不是旁边多一个;前面抠图课抠好的透明底 PNG 也能传,但透明区域会被当成白色处理。

第 4 步:切「Kling: Virtual Try On」出 2048px 高清试衣图 ​

为什么:Bria 重渲染后约 1 百万像素;主图、详情页首图要更高清时走 Kling——输出与人像图同尺寸,最长边封顶 2048px。

模板库搜 Kling: Virtual Try On 加载(模板 JSON:api_kling_vto.json)。五个功能节点:

LoadImage(人像)──→ KlingTryOnNode ──→ SaveImageAdvanced
LoadImage(服装)──↗             └──→ ImageCompare(前后对比)
  • 人像传正面或四分之三侧面照,效果最好(官方示例 model_colorful_outfit.png)
  • 服装传单件(官方示例 green_floral_dress.png):商品图、平铺、人台、模特穿着图都吃
  • keep_pose 默认开:保持原姿势;关掉后姿势会为展示服装自适应调整
  • 点 Queue 或按 Ctrl+Enter

你应该看到:与人像同尺寸(最长边不超过 2048px)的试衣图;输入超过 2048px 会先缩再跑。ImageCompare 里和原图并排对比。

第 5 步:按品类与预算选路线,验收三样 ​

为什么:三个节点能力边界不同,选错路线白花积分。

Bria Virtual Try-OnBria Product HoldingKling Virtual Try-On
干什么服装/配饰上身商品拿在手里服装上身(高清)
输入人像 + 1–3 件服装人像 + 1–3 张同款商品图人像 + 1 件服装
输出约 1 百万像素约 1 百万像素人像尺寸,最长边 ≤2048px
品类边界服装与配饰同一商品 1–3 张仅服装:鞋、包、配饰不支持
价格12.07 积分/次12.07 积分/次33.79 积分/次
附加控制instruction / aspect_ratio / seed / moderation同左keep_pose / seed(结果仍非确定)

你应该看到:验收三样都能对上——脸没变、姿势对、商品细节对得上原图(logo、标签、颜色)。Kling 同设置两次跑可能不一样,重要图多跑几次挑最好的。

📋 魔法 Prompt ​

Bria 两个节点的 instruction 栏就是指令位。官方建议先留空跑一次,不满意再写;官方示例都是英文,照英文写最稳。

📝 手持姿势指令(Product Holding) ​

预期效果:控制「怎么拿、标签朝哪」。

hold the 【商品名,如 bag】 in one hand, face the label to the camera

📝 试穿细节指令(Virtual Try-On) ​

预期效果:不动服装本身,只调穿着细节。

roll the sleeves up

或

keep the shirt untucked

检查点 ✅ ​

  • 模板库能搜到三个模板:Bria: Virtual Try-On、Bria: Product Holding、Kling: Virtual Try On(搜不到先更新 ComfyUI)
  • Bria 试穿跑通:脸、姿势、背景不变,服装贴合身体,保存前缀 api_bria_virtual_try_on
  • 两件服装一次跑成一套分层穿搭
  • Kling 试穿跑通:输出与人像同尺寸,最长边不超过 2048px
  • 选型说得清:服装上身/手持商品走 Bria(各 12.07 积分),高清服装走 Kling(33.79 积分),鞋包配饰不走 Kling

踩坑提醒 ​

❌ 人像握拳或手里有东西就去跑 Product Holding ​

官方提示:手部可见且空着的人像效果最好;握拳或被占用的手通常出别扭结果。先换张空手照。

❌ 往 product_images 里塞两个不同商品 ​

product_images 收的是同一商品的 1–3 张图(正面、包装、另一角度)。混进两个不同商品,渲染会被拆散。

❌ 拿整套穿搭图当 garment 输入 ​

一整套装扮的图会替换掉比你预期更多的部分——用单品图(挂拍、平铺都行)。想要整套就分两件挂进 garment_image_1、garment_image_2,让 Bria 合成分层穿搭。

❌ 拿鞋、包、配饰去跑 Kling 试穿 ​

Kling 官方明确 clothing only:鞋、包、配饰不支持。这类商品改走 Bria Product Holding 的手持路线。

❌ 指望 seed 锁死 Kling 结果 ​

官方说明:无论 seed 是多少,Kling 试穿结果都非确定——同设置两次跑可能不同。别把固定 seed 当「复现」用。

进阶技巧(可选) ​

  • 换比例出图:aspect_ratio 默认 auto(保持人像取景);固定比例共 9 档——1:1 2:3 3:2 3:4 4:3 4:5 5:4 9:16 16:9,输出 0.6–1 百万像素(如 3:4 是 768×1024)。不同平台要不同比例时用
  • Bria 换 seed 出变体:同输入换 seed 探索不同版本,挑一张最像「实拍」的
  • moderation 开关:默认关;打开后启用视觉输出审核
  • 接放大链:Bria 输出约 1 百万像素,要更大尺寸就接上一课的放大工作流——试穿图带背景,保守放大、2K 扩散两条路线都能走
  • 接抠图链:输出要换背景,回到商品抠图与换背景一课处理

本课小结 ​

三个云端模板跑完,ComfyUI 虚拟试穿和手持商品图对你就是「选节点、传图、写一句 instruction」的事。✅ 你已经能:

  • 用 Bria Virtual Try-On 把服装穿上人像,一次最多 3 件、两件合成一套
  • 用 Bria Product Holding 让模特手持商品出场景图
  • 用 Kling Virtual Try-On 出最长边 2048px 的高清试衣图
  • 按品类和预算选路线,避开鞋包配饰、混商品这些坑

关键参数速查:

参数模板默认说明
instruction试穿 put the shirt on the person;手持 hold the bag in one hand可留空先跑;官方示例为英文
aspect_ratioauto保持人像取景;固定 9 档输出 0.6–1 百万像素
seed42(fixed,Bria 模板)Bria 换 seed 出变体;Kling 模板 seed 随机、结果非确定
moderation关视觉输出审核开关
keep_pose(Kling)开关掉后姿势为展示服装自适应

下一课预告 ​

人会穿、会拿了,下一课让商品自己「贴」上实物:商品样机:把设计稿贴上实物。你会学到:

  • 用官方模板把设计稿、图案贴上实物出样机图
  • FLUX.2 样机工作流与商品摆放模板怎么选
  • 包装、车身这类「物贴物」场景的出图套路
搞懂AI关于我们怎么写隐私说明

独立的第三方教程,与文中提到的任何产品及其公司没有隶属或合作关系;产品名称和商标归各自所有者。价格和政策以官方页面为准。