ZenStory AI

分镜与 AI 视频

AI短剧角色一致性:人物、造型与镜头状态怎么保持

Drama Skills · 更新于 2026-10-15

创作路径做出第一集短剧 · 第 4/4 步

AI 短剧的跨镜一致性既包括人脸,也包括服装、道具和视线。Drama Skills 把三件事分开:长期的人物身份、这场戏该有的造型、每镜变化的状态;再问每张参考图在这一镜里管哪些东西,并把参考图分成“只是提示词”“计划提供”“已实际检查”三种状态。已有图片不必重新生成。下面的档案馆三镜示例附一个挑图练习。文字约束用来减少漂移,生成结果仍要逐镜看片确认。

方法来自short-drama-assets8 个方法文件

所属项目 Drama Skills在 GitHub 查看源码

开始之前

  • 准备已接受的场次或单集剧本,写清谁出现、哪些可见状态重要、每镜发生什么变化。知识、目标和关系属于编剧环节,在剧本里写定;外观提示词只写看得见的内容。
  • 准备创作者确认过的身份事实与本场造型。年龄、族裔、五官、品牌服装等细节只写创作者已决定的,其余继续标为待定。
  • 如要使用文档中的技能,还需已配置的受支持 Agent 宿主和项目目录。本指南只处理文字:设定、提示词和分镜记录;图片与视频生成另行进行,示例也全部是文字。

操作步骤

  1. 先写长期不变的 Character 身份 选换装后仍成立、可观察、可比较,并能在侧面或背面识别的锚点。示例中的林岚有 V 形后颈发际,右肩略低于左肩;这些属于 Character。雨衣归入 Look,手里的钥匙归入 Prop,视线和姿势记在镜头状态里。可用 short-drama-assets 把已确认事实写入 剧集/<EP>/视觉设定.md。
  2. 再写本场相容的 Look 先引用 Character,只补本场能同时存在的服装、发型、妆容、伤痕和雨水、灰尘等外观状态。林岚本场是低束发,穿墨绿色哑光连帽工作夹克,左袖有双排银色按扣。黄铜钥匙仍是 Prop,由谁拿着记在镜头状态里。
  3. 只锁真正不变的可见表面 同一事实在至少两镜,或一镜和一张资产板中可见、观众能发现不一致、剧情又不会改变它,才写 LOCK。示例中要保持一致的描述是“墨绿色哑光连帽工作夹克,帽子放下,左袖双排银色按扣”,在受影响的 IMG-* 正文、冻结关键帧和 MOTION-* 正文中原样携带。钥匙位置、手势和视线会变化,留在每镜的状态记录里。
  4. 用状态链写三镜 每镜都按“起点 → 唯一主要动作 → 终点”记录双手、持物与视线;除非剧本明确跳时空,下一镜起点应继承上一镜真实终点。冻结关键帧默认只写起点,终点才成立的动作或道具状态留到终点再写。
  5. 先定这一格,再选参考图 读已经写出的冻结起点:这一格真正出现哪些人物、地点、道具,哪些需要认出身份?一条创作者反馈指出提示词写进了人物,却没有对应视觉依据。按实际可见内容引用已接受条目。后侧发际形状要靠露出后颈的图来支撑;到下一镜重新判断绑定,每镜各列自己的参考清单。
  6. 逐图写用途,也写不能决定什么 身份、造型状态、地理、构图与边界帧回答不同问题。每个槽位既写控制范围,也写不得控制范围:服装图只管衣服,钥匙拿在哪只手由镜头状态决定;场景图只管地理,机位逐镜来定,时段和天气按本场地点状态写。源码允许一个身份槽位明确包含整集固定不变的造型;会改变的服装/状态另设范围。真正不同的第二用途另开槽位,一个槽位只写一种用途。
  7. 分清真实文件、外部挂图计划与待补 REF 指向当前项目内可读、已检查的真实图片相对路径;PLAN 指向当前可解析的 IMG 提示词条目或 SHOT 冻结帧,表示创作者将在外部准备并自行挂图,定位符始终是已有条目。必要条目或创作选择还没有,就记为待补并报告缺口。没有合适图片提示词条目时,分镜仍可从剧本与视觉事实进入,图片提示词项写“无”。
  8. 外部画布与本套件投产是两条使用路径 一则创作者提问与维护者解释区分了参考提示词写作和带真实文件调用生产。已接受的外部计划可在被请求时继续写视频提示词,图片由创作者在自己的工具里准备、挂载;交给 short-drama-produce 时,才须先让计划输入成为项目内真实文件并绑定 REF。采用实际生成结果续接的路线,后段要同时用上一段的真实视频,和从这段视频直接截取的真实尾帧。付费调用要创作者另行确认。

示例

示例

原创编辑示例:为本指南手写的纯文字演示。 场景:雨夜的档案馆装卸区,林岚要打开 17 号柜,同时护住一份红色证物夹。钢台紧挨 17 号柜,三镜之间无需补走位;夹克帽子保持放下,让后颈锚点可见。

Character|林岚:V 形后颈发际;右肩略低于左肩。 Look|LOOK-LINLAN-RAIN:引用林岚;低束发;墨绿色哑光连帽工作夹克;帽子放下;左袖双排银色按扣。 LOCK|LOCK-LINLAN-JACKET:“墨绿色哑光连帽工作夹克,帽子放下,左袖双排银色按扣”;SHOT-01 至 SHOT-03 生效。 Prop|黄铜柜钥匙与红色证物夹分别建资产。三镜中,左臂始终夹住文件夹,左手压住其下缘;只有右手操作钥匙。

SHOT-01|起点:证物夹在左腋下,钥匙在钢台上,右手空,视线看钥匙。动作:林岚用右手拿起钥匙。终点:证物夹仍在左腋下,钥匙在右手,视线转向 17 号柜。 SHOT-02|起点:继承上镜终点。动作:她把钥匙插入 17 号柜。终点:证物夹仍在左腋下,钥匙留在锁孔,右手扶住钥匙,视线看锁孔。 SHOT-03|起点:继承上镜终点。动作:她把钥匙转动一次。终点:证物夹仍在左腋下,钥匙已在锁孔内转过,右手仍扶钥匙,视线移到柜门缝。

挑图练习:以下四张候选图只有文字描述,均为本教程编写。 A|拟用的林岚日间正面人像:披发、米白衬衫,后面是书架。若作者确认身份且实际检查相符,它可以提供可见面部特征;身份认定只以这两步为准。被头发遮住的 V 形后颈发际,要另找露出后颈的依据。白衬衫、披发、书架和正面机位只属于这张图,雨夜场景仍按已接受的 Look 和地点写。 B|拟用的雨衣图:人物戴着帽子,左袖只有一道黑色带子。它与已经接受的帽子放下、双排银色按扣冲突。保持原案就换成相容的图;若作者决定改造型,则同步改视觉设定与受影响的 LOCK/镜头,按一次造型修改来记录。冲突靠换图或改设定解决,负面词擦不掉图里已有的像素。 C|拟用的装卸区空场全景:白天,钢台紧挨17号柜,固定出入口清楚。它只管地理关系:后续各镜的景别照原计划,故事仍是雨夜。 D|拟用的第三镜收尾画面:钥匙已经转过,右手仍扶钥匙,视线已到柜门缝。这是原案终点;第三镜的起点是钥匙插在锁孔、尚未转动。把它当首帧,会把“转动一次”的结果提前。真正的尾帧要从实际生成的视频里截取。

本轮可选的导演决定:为 SHOT-03 采用左后侧中景,能看见后颈、夹克左袖、左臂下的文件夹和右手扶着锁孔中的钥匙。钢台与17号柜仍相邻。这是新增机位候选,需作者接受;三镜的动作次序与既定终点保持不变。 这个画框需要能支持可见后侧锚点与相容造型的依据,A 的正脸不必因为“角色图必须有”就强行挂上。B 先解决造型冲突。C 可按地理用途保留。起始帧以 SHOT-03 冻结起点为准,D 不挂。

不要用一个“全参考”掩盖选择 “照B图的人物,照C图的场景,每镜都按D图开始。”会把冲突造型、固定全景和过早的终态一起带入。更清楚的任务是:保留已接受的林岚身份/Look;地点参考仅管钢台与柜子的空间关系;每镜首帧分别服从该镜起点。控制范围写下的是创作意图,各图影响有没有分开,出片后看片核对。

挂图记录怎样写才不假装有文件? 1. 图片已经由作者提供、项目内可读且内容/用途检查相符:写 REF,定位符是项目相对文件路径。这张图直接使用,无需先用本套件重生成,也无需为它补写 IMG 条目。 2. 作者明确在自己的画布准备并挂图:写 PLAN,定位符是当前项目已存在的 IMG 或 SHOT 条目;“待提供/某图片.png”这类未来文件名不能用作定位符。它写明挂哪一项、按什么顺序挂,是一份确定的挂图安排。 3. 还没有对应条目,或没有决定怎样准备必要图片:保留待补。改走文生视频要由创作者明确选择,未完成的计划继续标为待补。

下面是两个槽位的语法样例,完整的投产输入还要按实际画面补齐。前提是作者已接受上述机位,当前项目已经存在与之对应的 SHOT-03 冻结起点,以及标题为“林岚雨夜造型”的 IMG-LOOK-LINLAN-RAIN 条目;作者另已确认这套Look在本集全程不变,并明确选择外部挂图。这些前提都成立后,才可当作就绪计划使用: PLAN-START-03(顺序:1)· SHOT-03《17号柜转钥匙起点》(用途:起始帧;控制:已接受的左后侧中景、站位、钥匙已插入但尚未转动的起始状态;不得控制:已经转过的钥匙、柜门打开或新的终点) PLAN-LINLAN(顺序:2)· IMG-LOOK-LINLAN-RAIN《林岚雨夜造型》(用途:身份;控制:可见后颈发际、肩线及已确认本集固定造型;不得控制:手势、钥匙位置、视线、场景地理、镜头构图)

这个身份槽位能带固定造型,依据是上面额外写明的“整集不变”前提;服装图满足这个前提才并入身份。若本集会换装或改变湿污/破损状态,给相应状态单独的范围;若同一图片承担另一个不同用途,另列槽位。混用 REF 与 PLAN 时统一连续编号,每个输入各占一个序号。 语法样例只列了两个槽位;正式记录须按该格实际可见内容补齐地理、道具等依据,并保留真实缺口。就绪检查与投产检查在建好条目和图片的真实项目里进行。

如果以后确实需要第三镜的结束帧,它只能显示原案中“钥匙已转过、手未松开、视线移到门缝”;柜门打开超出这三镜的既定终点,不能顺手加上。一个结束帧槽位还须有对应起始帧。计划首尾帧写齐后,中间运动仍要靠生成得到;后续段所需的实际视频/实际尾帧,也要真实生成后才有。

可复制的文字交接请求: 在项目 /ABS/my-drama 的 EP001 中,保留林岚上述三镜的已接受身份、Look、LOCK与动作次序。先根据当前冻结帧逐镜说明可见对象和参考需求。 区分本次真正提供且已读取的图片、作者外部出图计划、仍待补的内容;未读取的图片标为“未检查”。发现造型或起终状态冲突时,列明取舍,原案等作者决定后再改。 如果选择外部挂图,PLAN只能引用项目中可解析的IMG或SHOT,并列顺序、用途、控制与不得控制范围;缺条目就报告,不拿未来文件名替代。 只交文本;没有请求视频提示词时停在当前阶段,不生成图片、视频、配音或音乐,不启动本套件生产。

预期文件

  • 剧集/<EP>/视觉设定.md:Character 条目、一个相容 Look、独立 Prop、有范围的状态,以及必要的连续性 LOCK。
  • 剧集/<EP>/图片提示词.md:携带身份锚点与 LOCK 描述的可复制 IMG-* 提示词;它是文本交付,出图另行进行。
  • 剧集/<EP>/分镜.md:镜头状态链、冻结帧、逐帧视觉依据与真实的REF、PLAN或待补状态。被请求时,视频提示词可使用完整且已接受的外部PLAN;交给short-drama-produce前,还要把实际文件放进项目。

检查结果

  • 逐镜做编辑核对:Character 锚点不变,Look 内部相容,LOCK 描述在所需位置原样出现;每镜起点的双手、持物与视线都接得上前镜终点。
  • 使用参考前,分清已检查图片与描述/计划,并核对当前画框真正需要什么。REF文件须真实存在且符合声明用途;PLAN须解析到当前条目,绑定真实文件后才交本套件生产。生成媒体的质量与连续性,出片后看片核对。

来源

全部指南