# 局部对象替换工作流模板 本文件用于“将原图中某一对象替换为另一对象”的编辑任务: - 把图中咖啡杯换成保温杯 - 把图中人物 T 恤换成卫衣 - 把车 logo 换为另一品牌 - 把宠物从猫换成狗 - 把背景里某物换为另一物 特征: - 主体大部分保留 - 仅局部精确替换 - 周围光线 / 阴影需要适配 - 必要时配合 mask(蒙版) ## 适用范围 - 单一对象替换 - 多对象替换 - 配合蒙版的精确替换 ## 何时使用 - 用户提供原图(REFERENCE_0)+ 想换某物 - 用户希望除被替换对象外其他都不动 不要使用: - 整张换背景(用 `background-replacement.md`) - 仅删除某物(用 `object-removal.md`) - 产品 / 人像精修(用 `product-retouching.md` / `portrait-local-edit.md`) ## 缺失信息优先提问顺序 1. 原图中要替换的对象 2. 要替换为什么 3. 是否提供蒙版 4. 替换后是否需要重新阴影 / 反光 5. 是否保留替换对象的尺寸 / 位置 ## 主模板:单对象替换 📖 描述 精确替换一个对象,其余画面尽量保留。 📝 提示词 ```text 以 REFERENCE_0 为基础,将 {argument name="original object" default="桌上的白色陶瓷咖啡杯"} 替换为 {argument name="replacement object" default="同尺寸的不锈钢保温杯,哑光银色,瓶身有简洁品牌字 'AURORA'"}。 保留原图中其他所有元素的位置、光线、阴影与构图;只对被替换对象本身做修改。 为新对象重新生成与原图光线方向一致的阴影、反光与材质。 不要改变其它人物、桌面、背景。 ``` ### 参数策略 - 必问:原对象、替换对象 - 可默认:是否需要重新阴影 - 可随机:替换对象的次要细节 ### 自动补全策略 - 默认保留原对象尺寸与位置 - 默认重新生成阴影 - 用户没指定材质时,按合理类比选 ## 变体 1:配合蒙版的精确替换 📝 提示词 ```text 以 REFERENCE_0 为基础,使用 REFERENCE_1(蒙版)所标记的区域,精确替换 {argument name="object to replace" default="人物的白色 T 恤"} 为 {argument name="new object" default="深蓝色长袖卫衣,胸前印有 'AURORA' 字样"}。 仅对蒙版区域做修改,其余区域必须像素级保留; 为新衣服生成与原图灯光一致的褶皱与阴影; 保持人物身材与姿势完全不变。 ``` ## 变体 2:批量对象替换 📝 提示词 ```text 以 REFERENCE_0 为基础,将画面中所有 {argument name="original objects" default="木质椅子"} 替换为 {argument name="replacement objects" default="米色塑胶椅"}。 保持每把椅子的位置、角度与摆放不变; 为新椅子生成与原图光线方向一致的阴影; 不要修改桌子、墙面、灯具、人物。 ``` ## 变体 3:自动补全模式 📝 提示词 ```text 以 REFERENCE_0 为基础,将原图中 {argument name="object" default="主要前景物体"} 替换为视觉风格更现代的同功能版本,自动决定材质与配色,但保持位置与尺寸一致。 ``` ## 避免事项 - 不要替换后改变原对象的位置 / 比例(除非用户允许) - 不要让替换对象的灯光方向与原图不一致 - 不要顺便修改其它无关元素 - 不要让替换对象的材质显得"贴上去" - 没有蒙版时,不要假装精确(说明边缘可能略微变化)