跳到正文

AI 短剧分镜与关键帧

把已确认剧本组织成镜头、起止动作、视觉依据和关键帧说明。

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

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

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

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

正文

获取原文件

references/comic-keyframe-lexicon.md

目录

这份词表解决什么问题

项目视觉方向接受为漫剧 / 二维漫画形态后,写关键帧 generic_prompt 的人会撞上同一个 问题:身份、地理、边界事实都绑好了,但“这一帧怎样投影已接受的画风、当前镜头要防什么 可读性风险”每次都要重新发明措辞,同一个项目里不同集的提示词各说各话。这份词表把 项目级画风基底与镜头级可选词分开,让同一项目复用一份视觉语言,又不把镜头差异抹平。

它是 关键帧手艺 的补充,不是替代:主体、边界瞬间、构图、机位、光线、 连续性与排除项仍先写清,本词表只负责画风投影、光色倾向和当前帧的可读性约束。 事实先于审美词的优先级不变——词表里的任何词都不能顶替身份、地理、构图与连续性事实。

规则分级与语言政策

  • 本词表中的画风与镜头级选词都是 taste_option:它们供比较,不是质量门槛。创作者选定方向后, 把可观察的稳定项写进 视觉设定.md 的“项目视觉方向”;在那之前,审查不得只因没用某个词判问题。
  • 不用量、词数或“必须包含某词”设门槛。项目级基底读取一套已接受的方向(可以是创作者明确 接受的兼容组合);镜头级词只取能解释当前叙事职责或可见风险的部分。
  • 提示词正文语言跟随 prompt_language(没有项目配置时默认 en)。本词表给中文词根,写入 prompt 时译为当前任务声明的语言;改了描述语言不等于 改了画面里的可读文字,可读文字仍由已接受的文字政策决定。
  • 正文里不写镜头 / 记录 ID、规则编号与状态词;这延续 SHT-21。下表的“镜头类型”只是 选词入口,不进提示词正文。

三层组织方式

建议按三层组织;重点是事实先于审美词,不把段落顺序本身当成机械门槛:

  1. 场景 / 主体事实:这一帧拍谁、在哪、处于哪个边界瞬间——来自已接受的资产、镜头边界与 keyframe-craft.md 的十二项。本词表不提供这一层,也不允许用风格词冒充它。
  2. 视觉语言投影:项目级共享画风基底 + 当前镜头需要的光色或表现手段。先从已接受的 “项目视觉方向”读取稳定项,再按镜头目的补局部变化;不能每集回表重新选一套。
  3. 可读性 / 风险约束:只写当前帧确实可能失去的可见信息,例如目光、持物、特效起点或 前中后景层级。分辨率、供应商质量标签和固定负面词尾不是这一层。

项目级共享画风基底

画风基底属于项目,不属于某一种镜头。分镜阶段从 视觉设定.md 的“项目视觉方向”读取 “选择 + 可观察写法”;尚未决定时回到 Look Development 比较,不在单镜里代选。叙事、对话和 动作帧都读取同一组稳定项。

选择入口 写进可观察视觉方向的投影
赛璐璐动画帧 清晰轮廓线、平整色块、层数克制的硬边阴影
厚涂漫画 可见笔触、以明暗塑造体积、软硬边随材质变化
平涂漫画 形体概括、有限色阶、弱化表面纹理
国风条漫 墨线粗细变化、分层设色、留白参与空间组织
日系二次元漫剧 简化面部体块、干净线稿、赛璐璐式表面分区
复古港漫 密集轮廓与排线、高反差色块、印刷颗粒
水彩叙事 纸面纹理、透明色层、轮廓局部晕开
极简叙事漫画 克制线条、大面积留白、低数量色层

表里的名称只是选择入口。若删掉名称后,线条、色层、阴影边缘、材质和空间写法都没有变化, 这个方向仍只是标签,应先回到 Look Development 把它写成可观察选择。

镜头类型一:叙事关键帧

用于承担剧情转向、揭示或场尾落点的关键画面,是漫剧分镜的默认帧型。

分组 可选词根 何时使用
构图表现 强透视、前景遮挡、特写叙事、画面重心偏置 透视、遮挡或不平衡构图确实承担压力 / 揭示时
光影与色调 暗调叙事、冷暖分区、轮廓逆光、局部高反差、低饱和色层 已接受方向允许该变量,且它帮助观众找到叙事重点时
可读性约束 视觉重点不被氛围层遮住、身份锚点可辨、前中后景层级分明 当前帧有雨雾、群像、暗部或复杂景深等具体风险时

“动态张力”不能代替冻结姿态;要写清身体朝向、重心、持物和画面边界。“电影运镜感”不进 关键帧,摄影机随时间的变化仍由 $short-drama-video-prompts 负责。

镜头类型二:对话镜头(中近景)

用于以台词和神态为主的镜头,风险集中在面部、目光、持物与背景竞争。

分组 可选词根 何时使用
构图表现 人物半身构图、肩后前景、反应特写、对话框留白 构图需要交代关系,或交付方案确实要叠加对话框时
光影与情绪 柔和侧光、单侧硬光、低饱和色层、冷暖肤色分离、背景降对比 光线 / 色层能让表情或双方权力差变得可见时
可读性约束 面部识别点与目光可辨、关键手势 / 持物不被裁掉、背景不争夺注意中心 当前镜头的台词落点依赖对应信息时

“对话框留白”是交付面上的构图决定,不是每个对话镜头的默认词。角色没有关键手势或持物时, 也不添加相应排除项。

镜头类型三:动作 / 特效帧

用于打斗、施法、爆发瞬间。下表描述的是冻结帧里可见的处理(方向性拖影、粒子、光刃 凝固在一个边界瞬间),不是动作过程——“先、再、最后”与运镜过程仍属于 $short-drama-video-prompts。

分组 可选词根 何时使用
冻结动态表现 方向性拖影、张力透视、流光残迹、碎片定格、冲击点形变 这些可见痕迹能说明当前边界瞬间,而不是暗示一段过程时
特效体系(按题材选一系) 仙侠剑气 / 水墨飞白;赛博能量束 / 霓虹光刃;魔法辉光 / 冰晶;火焰 / 金属火花 / 电弧 / 沙尘 已接受题材与视觉方向允许该体系时;不同体系不为热闹而混用
层次与可读性 特效起点和受力点可辨、武器与肢体轮廓分离、粒子不遮住身份锚点、前后层特效有明确遮挡关系 当前帧确实存在特效遮挡或轮廓粘连风险时

不要按“动作帧”类别固定追加“无肢体畸变、运动轨迹清晰”。前者只有在当前构图造成具体 轮廓风险时才需要改写成可见约束;后者涉及时间变化,应交给视频运动规格。

组合方法:选镜头类型,填主体

  1. 先按 关键帧手艺 写清谁、在哪、边界瞬间的姿态/目光/持物、构图、机位、 光线、连续性和排除项。这一步不碰本词表。
  2. 读取 视觉设定.md 的“项目视觉方向”。若基底仍只有名称或尚未决定,就在当前任务完成最小 Look Development 比较;选定结果直接写回该章节。
  3. 判断这一帧的类型:叙事关键帧 / 对话镜头 / 动作特效帧。类型由镜头目的决定,不由 “想要好看的特效”决定。
  4. 投影项目级画风的稳定项,再从对应镜头表挑当前需要的局部变化。可读性约束必须能指向 当前帧的具体风险;写不出风险就不加。
  5. 按“事实 → 视觉语言投影 → 可读性约束”的顺序写入 prompt,并译为项目声明的提示词语言。

完整示例(合成改写)

竖屏 9:16 漫剧,已接受视觉方向为“国风条漫:墨线粗细变化、分层设色、留白参与空间组织; 暗调场景允许局部冷暖分区”。场:雨夜天台对峙,叙事关键帧。十二项事实按 keyframe-craft.md 写满后,视觉投影与可读性约束这样接在事实之后:

竖屏 9:16 中近景。机位在轴线左侧、平视略低约五度,标准焦段。前景是湿透的栏杆扶手
(占下缘约六分之一);中景两人对峙;背景是虚焦的城市灯斑与雨幕。三分构图,她落右三分线。
她在栏杆内侧,双手握栏杆,身体朝向正前,视线落在对方胸口,无持物。人物乙站在她正前方
约两步、略偏画面左,一手插袋,身体朝向她。光自画面右上高杆灯斜下为硬主光,左侧留暗。
视觉重点在她握栏杆的双手。位置与持物与上一镜相同。
视觉语言:国风条漫,墨线粗细分明,前中后景分层设色;暗调叙事,右上硬光形成局部冷暖分区。
可读性约束:雨幕不遮住两人的面部识别点与她握栏杆的双手;栏杆、人物和城市背景层级分明。
排除:不出现动作过程;不新增道具或可读文字。

事实段独立承担身份、地理和边界;视觉段改变这些事实如何被看见,可读性段保护雨夜构图里 最容易丢失的信息。三者职责不同,因此不会用审美标签掩盖一条缺失的事实。

反模式

  1. 项目级画风漂移:同一项目临时从“赛璐璐动画帧”换到“厚涂漫画”,或只记名称、不记 可观察投影。项目基底应由创作者接受并写入 视觉设定.md 的“项目视觉方向”;单镜只使用 已允许的局部变化。
  2. 特效体系混用:仙侠剑气与赛博能量束为热闹而同框。题材外的词再好看也不进本项目。
  3. 质量标签冒充事实:用泛化分辨率、“电影级”或“大师杰作”顶替“谁在谁正前方约两步”。 分辨率属于制作配置,泛化质量标签不进入通用关键帧提示词。
  4. 万能排除清单:每帧都带一长串防畸变禁词。约束只防当前帧的真实风险,否则正文被 补丁稀释(与 production-shot-grammar.md 的反模式同源)。
  5. 把镜头类型写进正文:“叙事关键帧、对话镜头”是选词入口,不是画面内容;正文不写 分类名、编号与状态词(SHT-21)。
  6. 词表当质量门槛:审查时只因“没用词表词汇”打回。词汇被创作者接受进视觉方向之前, 它只是 taste_option。

CONTACT HAONAN

联系haonan

医疗 AI · 产品与独立开发

刘浩南

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

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

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