Blog / 6 min read · 2026-05-24
“保持 X 完全一致”锁定法——多轮 Gemini Omni 编辑的必备纪律
Gemini Omni 的对话式编辑若不在每次后续指令中明确列出需要保留的内容,就很容易发生画面漂移。本文说明“保持 X 完全一致”模式为何重要,以及如何在多轮编辑中稳定使用它。
Gemini Omni 最引人注目的功能是对话式编辑:你可以通过多轮对话逐步优化视频,而不必每次都从头生成。但社区测试不断暴露出同一种失败模式:到了第三轮,整个场景已经面目全非。角色的服装变了,光线从暖色调变成冷色调,镜头角度还悄无声息地旋转了 30 度。
解决方法是一条简短却关键的纪律。DeepMind 的提示词指南将它埋得很深,而大多数教程又一笔带过:在每次后续指令中,明确列出需要保留的内容。
这种模式
[Change instruction]. Keep [X, Y, Z] exactly the same.
就是这么简单。首次生成后的每一轮后续指令,都应以“保持[列表]完全一致”的条款收尾。没有这一条,Omni 会把每一轮都当成围绕你的改动重新设计整个场景的许可。
完整示例
第 1 轮(初始生成):
一名身穿红色大衣的女子在夜晚穿过东京一条下雪的小巷。 镜头在她身侧跟拍,缓慢手持风格,16:9,8 秒,一个连续镜头。
第 2 轮,不加锁定(典型错误):
把大衣改成蓝色。
Omni 的做法是:把大衣改成蓝色,同时把小巷换成普通街道,将冷蓝色夜景调成暖橙色光线,并替换女子的脸。你本来只想改一个变量,结果却得到了一次完整重渲染。
第 2 轮,加入锁定(正确做法):
把大衣改成蓝色。保持女子的脸、下雪的东京小巷、夜间光线、缓慢手持跟拍镜头,以及 8 秒时长完全一致。
Omni 的做法是:只改变一个变量,其余所有内容都保持不变。
为什么 Omni 需要这道锁
模型无法判断哪些场景元素是你想保留的,哪些只是无关紧要的附带信息。当你说“把大衣改成蓝色”时,前一帧完整画面只是输入——模型会把它视为重新构思的起点,而不是固定不变的场景。
列出要保留的元素,会提高它们在重新生成过程中的权重。于是 Omni 会倾向于寻找满足改动要求的最小改变量,同时避免打破这些锁定条件。
Atlas Cloud 的多轮实测评测直接记录了这一点:带有明确锁定条件的提示词,在跨轮一致性上得到 4.2/5;不带锁定条件的提示词则只有 2.1/5。
应该锁定什么
凡是你没有明确要求在这一轮修改的内容,都应锁定。常见类别包括:
- 角色身份——脸部、发型、体型、族裔、年龄范围
- 服装——本轮不需要修改的所有服饰
- 环境——地点、一天中的时间、天气、季节
- 光线——色温、方向、强度
- 镜头——角度、运动方式、构图、画面比例
- 时长——保持相同秒数
要说得具体。“保持光线不变”不如“保持从左侧照来的暖钨丝灯光”有力。锁定条件越具体,Omni 遵守得越可靠。
锁定也不够用的时候
即使锁定写得很好,以下两种情况也救不了你:
1. 连续链路中的第 5 个镜头及以后。 超过四轮后,无论是否设置锁定,Omni 的角色一致性都会降至约 3/5。建议将制作拆分为每组三到四个镜头;开始新的一组时,从头重新生成锚点画面。
2. 跨类别修改。 在同一轮中同时要求 Omni 改变光线和环境,会让锁定逻辑变得混乱——应拆成两轮分别处理。经验法则是:每轮只改一个变量。
锁定法 + 触发器模式
锁定法可以很好地结合 Omni 的另一种独特模式:触发器(“当[动作]发生时,[变换]”)。以下是 DeepMind 官方镜面涟漪演示中的示例:
一名女子伸手靠近镜子。当她的指尖触碰到玻璃时,让镜面像液体一样泛起涟漪,她的手臂变成反光的镜面材质。保持客厅、她的脸和暖色光线完全一致。
一轮中同时使用两种模式:触发器负责变换,锁定法负责其余一切。这正是让 Omni 的对话式编辑真正能用于制作工作、而不只是演示的关键。
快速检查清单
每次发送后续指令前,先问自己:
- 我是否只指定了一个需要改变的变量?
- 我是否列出了所有应保持不变的其他场景元素?
- 我的锁定条件是否具体(颜色、方向、强度),而不是模糊描述(“光线”)?
- 我是否已经超过第 4 个镜头?如果是,就该规划重新生成了。
跳过锁定条件,你就又回到了无法迭代的文生视频。用上它,对话式编辑才会成为 Google 在 I/O 上展示的那种生产工具。
相关内容
- Gemini Omni 完整提示词指南——基础公式、镜头词汇与开场句技巧
- VFX 的触发器模式——Omni 的“当[动作]发生时,[变换]”语法
- Omni 可解析的镜头词汇——可在锁定条件中使用的动词
- 术语表——
keep-x-identical-lock及相关术语的定义
Sources