场景裂变工作流设计:共享商品约束、独立 Brief 与失败项重试 商品场景裂变不是普通的文生图批处理。它更接近一个受约束的多任务生成问题商品身份是跨任务共享的冻结状态场景、光线、道具和构图是每个任务独立变化的变量。如果只在提示词末尾补一句“保持商品一致”模型仍可能修改瓶型、瓶盖、标签、液体颜色或包装比例。更可靠的方法是先建立结构化商品合同再为每个场景创建独立 Brief最后对所有输出执行跨图一致性验收。本文使用仓库中的公开回归测试素材不包含用户上传图片。1. 场景裂变相比逐张生成解决什么这套应用工作流接收一次商品输入、可选场景参考、场景方向、输出数量、平台、比例和语言。执行时依次完成商品分析、参考图分析、Brief 规划和批量生成。工作环节逐张生成场景裂变工作流商品理解每次重复描述约束可能不一致统一分析一次形成共享身份合同参考图使用商品与场景信息容易混在一起只迁移构图、光影和场景层级多图规划人工复制并修改提示词按授权数量拆成独立 Brief执行状态多张结果缺少对应关系每个 Brief 对应独立任务和结果失败处理经常整组重新生成保留成功项只重试失败项结果复核每张单独凭感觉判断使用共享身份合同跨图验收这里的优势不是让模型跳过规划而是把重复规划变成一次共享、按场景展开的结构化过程。2. 将问题拆成固定状态与可变状态可以先把生成合同分为三部分{must_preserve:[方形透明瓶身及其长宽比例,金色瓶盖的形状和高度,正面标签的位置和留白,浅金色液体颜色,米色礼盒、描边和缎带结构],editable_parts:[桌面材质,背景环境,辅助道具,主光方向,景深和构图],forbidden:[新增品牌文字,虚构容量或认证,复制参考图商品,改变商品部件数量]}must_preserve是每张图都必须满足的共享约束editable_parts定义允许产生差异的范围forbidden用于阻断参考图污染和事实幻觉。三组字段不能混在一段自然语言里否则后续很难判断失败发生在哪一层。3. 从原图提取商品身份先记录图中真实可见、可以复核的视觉事实主体轮廓瓶身为方形透明玻璃结构关键部件顶部为金色瓶盖瓶身正面有矩形标签色彩关系液体为浅金色礼盒为米色包装结构礼盒带金色描边和缎带瓶、盒、托盘共同出现尺度关系瓶身高度、礼盒宽度和托盘边缘之间存在稳定比例。不能从图片确认的信息不要进入合同。容量、香型、成分、留香时间、材质认证和品牌授权都需要其他可信资料不能由视觉模型猜测。4. 参考图只提供场景策略本次参考板包含梳妆台、礼品店陈列和节日礼赠三个方向。可以迁移的内容是梳妆台的镜面、自然光和明亮留白礼品店的暖色陈列灯、台面和空间景深礼赠场景的烛光、花瓣和柔和散景。参考图中的瓶型、瓶盖、标签、包装文字和独特装饰都不属于场景变量。规划阶段应明确写出“只迁移构图、光影和信息层级不复制参考商品身份”。5. 每个场景建立独立 Brief三个输出不能合并成一个“生成三张不同图片”的任务。每个 Brief 应只描述一个结果同时引用同一份商品身份合同。{id:scene-vanity,title:梳妆台场景,goal:观察商品在明亮日常环境中的陈列关系,scene_variables:{environment:明亮梳妆台,lighting:窗边自然光,props:[圆镜,白色花枝],depth_of_field:背景轻微虚化},must_preserve_ref:product-identity-v1}礼品店和礼赠场景分别使用新的 ID 和场景变量但must_preserve_ref保持相同。这样单张失败时可以独立重试不会连带改变其他两张图。6. 提示词合成顺序提示词的顺序也会影响约束是否容易被执行。建议按下面的层级组合当前任务只生成哪一个场景商品身份与必须保留的部件当前场景的环境、道具、光线和构图输出比例、清晰度和文字语言禁止新增的文字、参数、部件和品牌信息。不要先写大量氛围词最后才补商品约束。场景描述过强时模型更容易优先满足环境气质牺牲商品结构。7. 使用跨图验收矩阵多场景结果不能只逐张评价“好不好看”必须并排比较。可以建立下面的验收矩阵检查项通过条件常见失败修正方向瓶身轮廓长宽比例与原图接近瓶身变窄或圆角变化强化轮廓和比例约束瓶盖形状、高度、颜色一致瓶盖变圆、变高或变银色单独描述部件结构标签位置、尺寸、留白稳定标签上移、缩小或出现乱码禁止新增文字并锁定位置液体颜色三图色相接近原图暖光导致液体明显变红区分环境光与商品本色礼盒结构盒型、描边、缎带一致包装层数或缎带位置变化把包装纳入主体身份主体数量与 Brief 约定一致多出瓶子、盒子或装饰件加入数量负面约束验收顺序应当是先商品身份再遮挡关系然后检查场景合理性最后评价审美。背景氛围优秀不能抵消商品身份错误。8. 常见失败及原因8.1 主体漂移三张图分别看都像香水但瓶型和标签并不相同。通常是商品合同过于笼统只写了“保持一致”没有拆到部件级。8.2 参考商品污染结果继承了参考图中的瓶盖或包装。原因是没有区分参考图的可迁移策略与禁止复制元素。8.3 场景之间互相串扰礼赠场景的花瓣进入礼品店场景或梳妆台镜面出现在其他输出。原因是把多个场景写进同一任务没有独立 Brief。8.4 光线改变商品本色暖色烛光可以影响环境但不应把浅金色液体改成红色。需要明确“保持商品本色环境光只产生合理反射和阴影”。8.5 随机文字和虚构信息模型可能补充容量、宣传语或装饰标签。负面规则应禁止未提供的文字、认证、销量、价格和功效。9. 失败项重试为什么重要每个场景都对应独立 Brief 和任务因此某一场景失败时不需要重新生成整组图片。重试请求只带入失败场景的原 Brief、商品身份合同和具体失败项。例如保留当前礼品店构图和暖色陈列光修正瓶盖使其恢复原图中的扁平金色结构标签位置回到瓶身正面中央不要改变礼盒和缎带。这种反馈同时说明了保留项与修正项比“商品再像一点”更可验收。成功结果继续保留可以避免整组版本同时漂移。成功结果继续保留失败项沿用原场景目标修正。相比整组重做这种方式减少了已经合格图片再次漂移的风险也让失败原因更容易定位。10. 使用边界场景裂变适合做视觉方向验证、拍摄方案比较和商品陈列草案。它不能证明商品容量、材质、成分、认证、功效或品牌授权也不能替代平台上架前的包装文字检查。如果商品结构复杂、文字密集或具有强反光透明材质应提高原图清晰度减少初次生成的场景数量并优先验证差异最大的一个场景。场景裂变的实际优势不是简单增加生成数量而是把一次商品理解复用到多个场景把每个方向变成可追踪的独立任务并允许保留成功项、处理失败项。多图一致性最终仍需要用同一套矩阵验收。体验地址https://www.maizimarket.com/