跳到正文

角色场景与制作资产管理

将剧本中的角色、场景和道具整理为一致的制作资产,记录视觉依据和后续使用要求。

开源精选视频内容27 个文件2,909 Stars浏览次数 0zenstory-ai/drama-skills MIT版本 f53fb20
开始使用

下载前阅读 SKILL.md 中的使用条件,并确认所用工具支持对应能力。

输入资料
确认后的故事或剧本 角色、场景和美术设定 阅读本节完整说明
交付内容
制作资产资料 角色场景说明与连续性依据 阅读本节完整说明
环境与依赖
只有安装、升级或排障时运行 python3 scripts/selftest.py。 阅读本节完整说明
  1. 获取完整包,保留配套文件的目录结构。
  2. 按照原文准备所需工具、依赖与输入资料。
  3. 阅读对应使用步骤与输入输出说明,在自己的环境中验证结果。

使用提示摘自原文,配套文件保留来源版本;实际运行条件以各包说明为准。

正文

获取原文件

references/identity-vs-variant.md

目录

三个问题

不要先问“要不要新建文件”,按顺序问:

  1. 持续身份是否相同? 去掉临时状态后,人物、空间或物体仍是不是同一个?
  2. 下游是否需要区分一个可复用状态? 变化会持续、再次出现,或影响参考图、 分镜绑定和连续性吗?
  3. 若不建新版本,只写变化记录是否够用? 一瞬的动作、姿势、表情或摄影机角度, 通常交给出现记录、连续性或镜头,不要为它们建立大量资产组合。

结果只能是 reuse、new_variant、new_asset 或 unresolved。 structural_invariant: 不能用“已处理”代替这四类,也不能让未决项带着假 ID 流入下游。

持续身份与可变状态

类别 持续身份通常由什么区分 通常属于版本或状态 通常不建新版本
人物 同一人物、稳定面部与体态、永久特征、叙事身份 服装、发型整理、妆容、伤势、污湿、年龄阶段、伪装 瞬时表情、姿势、视线、景别
地点 同一空间地理、分区关系、入口、固定锚点、主要材料 可复用观察视角、陈设阶段、时段、天气、光线状态 单一镜头角度、焦段、演员站位
道具 同一物件或同一可复用型号的形制、尺度、材料、功能、唯一标记 持有人、持有手、位置、开闭、破损、内容物、文字、启停 被抬起的一瞬、画面左右位置

这张表属于 craft_default,不是见词建档的公式。变化是否值得成为新版本,取决于 持续时间、重复使用、故事辨识度和下游绑定需要。

判断步骤

A. 先排除“只属于镜头的事实”

“侧脸”“从背后看”“俯拍柜台”“杯子在画面右侧”都不改变资产。若事实只在一个镜头的 一瞬成立,就交给分镜边界或关键帧。

B. 寻找同一身份的证据

用已有 ID 的稳定识别点、剧情连续、来源与去向和唯一标记来对齐,不要只按显示名。 两个都叫“值班员”的人不一定是同一个;同一人换了称谓也不会因此变成另一个人。

C. 判断变化是否值得建立新版本

同时问:

  • 有明确原因和来源吗?例如换装、受伤、停电、拆封、转交。
  • 有清楚的有效范围吗?从哪个剧本段、场次或集生效,到何时失效或仍未知。
  • 下游需要准确选择吗?角色带伤跨三场时,造型版本值得建立;手指刚沾一滴水又擦掉, 一条变化记录可能就够了。
  • 它能否只写差异,而不篡改基础身份?新版本只写变化,不重写成另一个身份。

在 视觉设定.md 中把基础身份与当前变体放在同一项目下。变体只写相对基础身份发生的变化; 跨文档需要引用视觉事实时直接使用该项目标题;只有引用《图片提示词.md》的可见提示词条目时才使用 稳定 IMG-... ID。IMG-... 不表示真实图片,不建立隐藏的来源声明。

D. 只有持续身份不同才建新资产

  • 剧本确认是另一个人,即使穿着相同。
  • 空间拥有不同地理、入口或固定锚点,即使同属一个建筑。
  • 两件需要独立追踪的同款物件,或形制、功能、材料身份真正不同。

证据不足时选择 unresolved,不要靠常识补齐。

容易误判的情况

年龄、替身与伪装

  • 同一人物的少年和成年阶段通常是不同造型版本。即使制作上由不同演员扮演,仍可以 保持一个人物身份,并在造型版本中写明表演或演员限制。
  • 剧情中的双胞胎、复制体和冒名者是不同人物,即使视觉识别点近似。
  • 易容或制服伪装是造型版本,不要把“伪装身份”写成真实人物身份。观众暂时不知道时, 可以限制显示名,但不能破坏内部事实。

同址空间

“渡站大厅”和“渡站值班室”若有各自可制作的地理和入口,适合建立两个地点,再用关系 引用连接;不要把整栋建筑所有房间塞进一组观察视角。相反,同一值班室停电前后仍是 同一地点,不因光线变化新建地点。

同款多件道具

两枚外观相同、分别由不同人物保管并且会被交换的号牌,需要两个道具身份;十只没有 连续性要求的白杯可以作为一类普通布景。是否逐件建立身份由故事追踪需要决定,不由 外观相似决定。

损坏与改造

裂纹、血迹、装入文件通常属于道具状态。若物体被不可逆地改造成另一种功能,例如门牌 被熔成钥匙,而且之后按新物件使用,可以提出新资产,并保留由原物改造而来的关系。 这个决定需要创作者接受。

合成判断例

已有 CHAR-GUHE 与 LOOK-GUHE-WORK。本集顾禾套上橙色雨衣进入渡站,第三场雨衣 右肩被淋湿。

  • 橙色雨衣会跨两场并用于参考图:选择 new_variant,基础身份仍是顾禾,不是新角色。
  • 右肩湿痕只持续半场:先写连续性变化,不必自动生成第三个造型版本。
  • 若下一集仍需准确复现湿痕并绑定参考图,再由创作者接受一个湿雨衣造型版本。

若文本只写“穿橙雨衣的人”,且无法证明就是顾禾,决定必须保持 unresolved。

决定记录要说明理由

每条决定至少展示:来源场景、选择、稳定证据、差异、原因、有效范围和下游影响。

  • new_asset 要说明为什么不能复用现有资产。
  • new_variant 要说明基础身份中哪些内容不变。
  • reuse 要说明现有版本怎样覆盖本次事实。

能从剧本与既有视觉事实直接判断的内容直接写入 视觉设定.md;真正存在多个成立选择时,把它标为 “未决”并列出会改变的下游影响,等创作者选择后再改正文。不要伪造决定 ID、接受状态或额外决策文件。

reviewed_invariant AST-04: 审查者检查身份识别点与临时状态是否混写,不以 “资产越少越好”作为评价标准。

制作案例说明

对完整制作链的定性案例阅读表明,下面这些命名和拆分做法可以减少换装、伤势和观察 视角变化带来的重复资产。它们属于可调整的常用做法,不是固定格式:

  • 版本后缀命名:同一人物的状态或造型放在身份名之后,例如“苏某—火灾后无伤” 或“祁某—红色礼服”。下游一眼就能看出身份和当前版本。
  • 空间按观察方向区分:同一地点可以按方向或分区命名,例如“医院走廊(北)”和 “办公室(东)”,每个观察视角可以单独绑定参考图。
  • 稳定识别字段:性别、年龄段和人物类别可以用于制作追踪。少年到成年这样的大跨度, 通常用不同造型版本处理。
  • 参考图绑定:需要稳定识别的人物和空间逐一绑定参考图;没有个体连续性的路人按 普通布景处理,不必建立身份。
  • 命名分层:主角可用实名;功能人物可用姓氏加职务;只作背景的人物可用类型加序号。 资产名与描述中的名字必须一致,不能写甲的名字却描述乙。
  • 持续多集的大状态:被俘或重伤若会持续多集,可以直接建立新的造型参考。若状态只 在一镜内发生,就先留在镜头边界或变化记录中,不要提前扩张资产表。

CONTACT HAONAN

联系haonan

医疗 AI · 产品与独立开发

刘浩南

关注医疗 AI 从 demo 到真实落地,聚焦产品化、商业化与院内工作流效率提升。

12年医疗产研经验,大湾区头部医疗AI公司前产品总监,独立开发者

医疗 AI 产品化医疗 AI 商业化院内工作流效率
刘浩南的微信联系二维码
微信扫一扫,联系 haonan