一、为什么你的 AI 角色总是"漂移"?

用 Seedance 2.0 做多镜头 AI 视频时,最常见的痛点就是角色不一致:脸型变了、衣服颜色不对、龙在第二个镜头里忽大忽小、骑手从龙背上浮起来了。即使你给了两张参考图,模型依然不当回事。

问题不出在参考图的数量,而出在你用什么方式"绑定"角色与场景

一位创作者 Primee32 分享了一个极其实用的方法——接触点法(Contact-Point Method),能在 5 个连续镜头中保持角色完全一致。以下是对该方法的完整拆解。

🎬 演示视频:龙骑士 5 镜头角色一致性测试

视频时长:14.5秒 | 分辨率:1080×1920 | 生成工具:GPT Image 2.0 + Seedance 2.0

二、接触点法的核心原理

大多数创作者的做法:在提示词中标记两个参考图像(image1 = 骑士, image2 = 龙),然后期望模型自动处理好一切。

问题在于: Seedance 2.0(以及大多数 AI 视频模型)在处理"两个独立参考对象之间的物理接触"时,倾向于把它们当作无关的个体。骑士和龙只是同时出现在画面中,但不一定真正"连接"。

接触点法的解决思路:不只在提示词中命名参考对象,而是写出它们之间的每一个物理接触点——让模型理解这两个物体之间是"绑定"关系,而不是"同框"关系。

三、7 步工作流详解

第一步:编写角色圣经

Character Bible:
- Rider: dark cloak, hood, saddle harness
- Dragon: grey-white scales, large wingspan, oversized but believable next to the rider

在开始生成任何图像之前,先为每个角色写一个简洁的"角色卡"。这是后续一致性检查的基准文档。

第二步:在 GPT Image 2.0 中生成角色的多角度转面图

为骑士生成一组包含正面、侧面、3/4 面的转面图(turnaround sheet)。这一步确保你在所有镜头中使用的是"同一个人",而不是每次都重新生成一个新形象。

第三步:单独生成龙的独立参考图

同样在 GPT Image 2.0 中生成一条龙的独立参考图像——让它站在空白背景中,展示完整身形和鳞片纹理。这个"干净"的参考图比截图更有效。

第四步:在 Seedance 2.0 提示词中标记两个参考

将骑士转面图和龙参考图分别标记为 image1 和 image2,放进同一条 Seedance 2.0 提示词中。

第五步:命名每一个接触点(核心步骤)

Name every contact point — strap tension, hood pull in the wind, claws gripping stone

这是最关键也最容易被忽略的一步。在提示词中明确描述:

  • 鞍具张力:骑士的双腿如何夹住龙背,缰绳在手中的拉力感
  • 风的牵引:风如何拉动骑士的兜帽和龙的鬃毛,方向保持一致
  • 着陆的物理:龙的爪子抓在石头上的接触方式,骑士从龙背跳下时的重心转移

为什么有效:命名接触点阻止了模型"漂浮"角色或错误判断尺度。当模型知道"骑士的手抓着缰绳"时,它不会让骑士的手浮在半空。

第六步:锁定相机风格

Lock the camera style once — 35mm, ARRI ALEXA look, natural light — for the whole sequence

整段序列只使用一种相机风格。在 5 个镜头的过渡中,如果相机风格变化,模型会"重新解释"整个场景,导致角色外观漂移。

第七步:写成一个连续的多镜头提示词

不要为每个镜头分别写单独的提示词。将它们写在同一条连续的多镜头提示词中,让模型理解"这是一个连续场景",而不是"五个不相关的短片"。

四、为什么接触点法有效(技术原理解析)

  • 命名接触点 → 消除漂浮:模型需要明确的物理约束才能正确渲染两个物体的交互。你不告诉它手在抓缰绳,它就可能把手放在任何位置。
  • 两个标记参考 → 消除身份漂移:两个参考图像意味着模型在镜头之间不会"重新决定"谁是谁。
  • 连续提示词 → 风和光保持一致:当你在单条提示词中描述整个序列时,风向、光照角度、色调会在所有镜头中自然保持一致。
  • 锁定相机 → 消除镜头间漂移:广角航拍镜头和近距离跟踪镜头如果使用不同的相机设置,模型会当做"不同场景"处理。

五、适用场景

  • 骑手与坐骑(龙、马、摩托)的跨镜头一致性
  • 任何需要两个角色保持尺寸和深度感的序列
  • 从远景到近景再到着陆镜头的完整叙事弧线
  • 角色与道具/环境的物理互动(持剑、握方向盘、拉弓)

六、进阶技巧

  • Claws on stone:即使写了接触点,某些帧可能仍需要 1-2 次重新生成。关注细节接触(爪子抓石头、脚踩地面)的渲染质量
  • Scale anchoring:如果模型在镜头间改变了角色大小,在提示词中加入"keep [object] at [number]% of frame height"的比例锚定
  • Mirror test:在不同镜头中检查角色的左右对称性——AI 有时会无意翻转角色

接触点法是目前 Seedance 2.0 角色一致性方面最实用的技巧之一。核心就一句话:不要只告诉模型谁在画面里,要告诉模型他们之间怎么连接。

声明:本文基于创作者公开分享的 AI 创作工作流整理创作,旨在提供 AI 创作教学参考。