- name
- ai_videos__动作表演
- description
- AI 短剧动作/表演审查大师——审查并【直接修改】每个 shot 的动作设计与人物表演:动作是否具体且配时间轴、是否落实了该镜的钩子、配角对眼前事件有没有合理反应、是否"干站着"、微表情/身体语言密度够不够。当用户说"检查动作/表演""人物像木头人/干站着""配角没反应""动作没落钩""动作太空/没细节""微表情没写",或出片前要过表演时触发。它按 A1–A15 逐 beat 过 macro 动作+微表情+身体朝向+氛围四层、钩落、情节链非装饰、反应合理、配时间轴、群像画内可见反应、俯身幅度×机位高度的面部可见性,发现不对当场改 动作 字段并同步。
# 动作 / 表演大师(action master)
审查并**直接修改** `ai_videos/{name}/` 每个 shot 的**动作与表演**:人物在每个 beat 具体做什么、配角对正在发生的事有没有真实反应、动作有没有把这个镜该落的钩子落地。失败模式是"干站着空对镜头""配角被偷袭还像木头人""权势者冷酷宣判却端坐正脸絮叨"。发现不合理 → 当场 surgical 改 `动作:`(必要时 `情节:` 的物理描写),不改台词措辞、不改运镜。
本 skill 承接原 `ai_videos__台词大师` 的 P7(表演/走位合常理)+ `ai_video.md` 12.4-E(小说级细节密度)+ 12.4-D S1(钩落)/S2(情节链非装饰)。由 `ai_videos__审查总编排` 在单镜层调用(运镜之后、光线之前)。
## 何时用
- 用户说"动作/表演不对""木头人/干站着""配角没反应""动作没落钩/太空/没细节/没微表情"。
- `ai_videos__审查总编排` 单镜层第 4 道工序。
## 输入
- 范围:某 shot / 某集 / 整剧。
- 必读:被审 shot 的 `动作:`/`情节:`/`节奏:` + 该镜在 shotlist/arc 上的钩标记(黄金钩/反转/cliff)+ 角色 bible(性格决定反应方式)。
## 审查标准(每 beat / 每在画人物过)
| # | 准则 | 不合格信号 | 怎么改 |
|---|---|---|---|
| A1 | **动作具体 + 配时间轴** | `动作:` 笼统("主角很生气")、无分秒 beat、铺不满时长 | 拆成带时间窗的具体物理动作(`0-2s 双目猛睁、瞳孔骤缩;2-5s 闷哼撑住青砖…`),beats 铺满 shot 时长。⚠ 动作 beats 总时长 vs shot 时长的**合理性裁决**(演不演得开、要不要加时长/拆镜)归 `ai_videos__时长节奏`(PA3);本项只管动作本身具体、有时间窗。 |
| A2 | **钩落(S1)** | 该镜在 arc 上标了钩(黄金钩/反转/cliff),动作却只是站着,钩没视觉落地 | 重排动作让钩在 `镜头+动作+台词` 里**可见地发生**在其声数内 |
| A3 | **非装饰 beat(S2)** | 整镜是可删的装饰动作(30s 主角站着),不是情节链必需一步 | 把动作绑到一个具体情节转折;删纯装饰或并镜 |
| A4 | **配角反应合理(P7)** | 在画配角对眼前事件毫无反应(被偷袭还呆站、shot11 教训);权势者姿态不贴情绪(冷酷下逐令却端坐正对台下絮叨、shot12 教训) | 每个在画人物按处境给**合理反应**(被攻击→惊呼/躲闪/踉跄/护人;受辱→变色/僵住);走位体态贴权力关系(凉薄宣判可背对/负手/头也不回) |
| A5 | **四层密度(12.4-E)** | 长镜(≥8s)只有 macro 动作,缺微表情/身体朝向/氛围层 | 每 beat 补四层:macro 动作 + 微表情 + 身体朝向&视线目标 + 氛围(光影/环境随动作);短镜(<8s)至少 macro+微表情 |
| A6 | **多角色反应差异化** | 群像反应镜像复述("A 侧身朝沧冥/B 侧身朝沧冥/C 侧身朝沧冥…") | 每个角色承载差异信息(不同 gaze target/不同微表情/不同物理姿态),不是同句换名字 |
| A7 | **表演拟人化·情绪层次(短剧优化铁律)** | 动作机械完美、走位规整像机器人;一个情绪只配一个单调动作(回望只「蹙眉摇头」、离别无怅然、领大礼只「肩背一颤」);缺微表情、松弛感 | 去机械完美走位、动作松弛真实有人性;关键情绪给**层次/转折**——回望先一丝极淡怅然→转瞬被冰冷决绝覆盖;步伐由虚浮→逐步沉稳;嘲讽由轻佻→转狠戾;生疑先诧异→细辨→无果敛神。让角色像活人、不像逆袭机器(2026-06-17 EP2 全镜优化教训) |
| A8 | **动作可读·观众看得懂(2026-06-20 教训:shot07 主角挨棍后"脚下一沉/跺脚",观众完全不理解什么意思)** | 写了个**孤立、没交代起因/目的**的动作,观众看不出它在表达什么——挨打后"脚下一沉/跺脚/顿足"(到底是踉跄稳住、还是发力、还是生气?)、无端"摆手/转头/抬手"。简写的功能性动作("借蹬地稳住")作者懂、画面渲染出来就成了莫名其妙的跺脚 | 把动作写成**因→果连贯、一眼能读懂的完整动作链**:挨棍踉跄 → 写"身形被打得一个趔趄、踉跄退半步、急用前脚撑地、膝头一沉、咬牙撑住没倒"(让人看出是受创强撑、不是跺脚);发力 → 写清蹬地的对象和去向。**禁孤立的功能性简写动作**(脚下一沉/一个用力/借力),必展开成可视的前因后果;`负面词` 可补"无故跺脚/原地顿足"兜底 |
| A9 | **道具状态须动作驱动(2026-06-21 教训:EP3 shot5 主角手一碰胸口、玉佩没掏就贴出来;玉佩一近胸口自动挂上脖子、没有任何挂的动作)** | 道具的**可见状态**(藏衣内不可见/握在手中/佩戴颈上/取出细看/收回)发生改变,却**没有对应的动作 beat** 把这个改变演出来——道具凭空出现在画面、自动佩戴/自动入手/自动消失。生成器一旦看到道具 ref/描述符,就会径直把它画进画面,没动作就成了"啪地贴上来" | 道具每一次状态改变都要有一个 motivating 动作 beat 演到位:取出="探手入怀、捏住红绳、顺衣领一点点掏出";佩戴="提起红绳、套过头颈、理顺垂在胸前";收回="拢回衣襟、隔衣按贴胸口"。**禁道具凭空出现/自动佩戴/自动入手**。配合 `格式契约`(隐藏镜禁带该道具 ref+描述符)与 `ai_video.md` 道具可见性铁律一起用:该镜道具若不上画,本 skill 确保它不被动作"召唤"出来;若上画,确保出现有动作交代 |
| A10 | **表演气质贴身份性格·别把鲜明人设演成中性/谦卑菜鸡(2026-07-01 教训:ep06 shot05 骄纵二公子裴昭对父母讨赏立威,被演成规规矩矩没半点高傲气场、像个小心翼翼的小菜鸡)** | 一个有鲜明性格/身份的角色(骄纵贵公子、枭雄、清冷高手、跋扈恶少),`动作:` 表演却**中性化、没把性格气质演出来**——骄纵少年讨赏立威写成老实拱手作揖、没有睥睨起势;枭雄下令写成小吏陪笑;清冷高手写得情绪外露——角色气质塌成"路人/菜鸡",跟 bible 人设对不上 | 按角色 bible 性格给**招牌气质动作 + 起势第一拍**:骄纵张扬→下巴微抬、睥睨扫场、折扇/衣袖一甩的不可一世起手 + 嘴角挑衅一挑,**再进事件动作**(先立住"他是谁"再说台词);清冷→惜字懒态、目光不多给、身形不慌;枭雄→负手不疾不徐、俯视众人。`声口`(台词配音情绪/音色)同步贴性格(骄纵=张狂睥睨不可一世、清冷=寡淡)。**审一镜必查**:每个有鲜明人设的角色,这一镜的表演有没有"演出他是谁",别塌成中性木头 / 谦卑菜鸡 / 情绪与人设相反 |
| A11 | **群像反应须画内可见·禁"画外"顶替表演(2026-07-07 教训·follow-up 095:ep07 shot02/shot09 报档镜的 `镜头:` 已写"微退带前景人头入画锚定"、明明有前景人群在画内,`动作:` 却把他们的反应写成"(画外倒抽凉气)/(画外声浪)"——观众看不到任何惊讶表情,只有听不见画面来源的音效** | `镜头:`/`走位:` 已确认某群体(前景人头/围观人群)**在画内可见**,但 `动作:` 把他们对冲击性事件的反应写成纯**画外音效描述**("画外哗然/画外声浪/画外倒抽凉气"),没有给这些在画人物写具体的**可见表情/肢体**(瞪眼/张口/后仰/掩口) | 凡在画内可见的反应群体,`动作:` 必须写出**肉眼可见的表情+肢体 beat**(瞪大双眼、张大嘴倒抽气、下意识后仰半步、以手掩口),音效可以**额外**保留但不能**替代**画面表演;规格递进的连续镜(如同集内 上品→王品→帝品 报档)反应强度也要**递进**(不能每镜同一句话复制)。**背影群体铁则(follow-up 110·ep07 shot12 群众为露脸集体回头背对特效教训)**:背对镜头的在画群体,可见反应只准用**背影肢体语言**(肩膀一震/东西脱手/往后踉跄/后仰/抱头),**绝不为"露脸反应"让群体回头转身**(=背对事件源·空间穿帮);脸部反应交给专门的反拍镜(C16)。`负面词` 兜底:群众回头看镜头/人群转身背对{事件源}。审一镜必查:`镜头`/`走位` 写了"人头/人群入画"的镜,`动作` 是否给了他们看得见的反应,而非只留一句画外音注 |
| A12 | **群体让避拟真·无名者无人主动让道(2026-07-19 教训·follow-up 107:ep07 shot08「人群让开一条缝、主角自缝中走出」渲染成人群齐刷刷分出中央大道、主角瞬间立在通道正中——红毯式出场、极不自然)** | 剧本/shot 写「人群让开一条路/缝」类 beat,渲染端把群像演成**一个整体编舞**——齐刷刷同步分开一条笔直通道、被让者凭空已在通道正中;且剧情里他只是无名之辈、人群根本没有理由主动为他让道 | 群体让避必须写成**被动、逐个、局部**的拟真反应:当事人**自己侧身穿行/挤出**人堆(斜插路线·以肩错身),只有**挨到的人**被动侧避半步、个别人回头多看一眼,人群整体不齐动不分道;镜头写成「人头间先见局部涌动→当事人自人群前缘挤出→步入空场」的渐进过渡、绝不瞬现通道正中。只有**有身份/有威慑者**(帝王仪仗/宗师驾临/众人敬畏对象)才允许主动让道、且须写「先认出→再让」的因果拍。`负面词` 兜底:人群齐刷刷分道/红毯式让道/凭空出现在人群通道正中 |
| A13 | **爆级突发·在场者本能反应铁律(2026-07-21 教训·follow-up 111:EP8 shot01 天雷在主角头顶劈灭金柱,主角被写成「手钉掌印纹丝不动」——沉静人设被当成了免反应牌,雷劈脸上都不躲、像木头人)** | 爆级突发(天雷/爆炸/巨响/异象骤变/近身威胁)落点近旁的**在场角色零本能反应**——`动作:` 只写「纹丝不动/静静看着/神色不变」;常被「沉稳/藏锋/淡定」人设当理由豁免 | **本能反应不归人设管**:任何人对突发巨响/强光/冲击都有 0.5–1s 的生理反应拍(下意识侧身半步/抬臂挡脸/一缩/闭眼一瞬)——**人设决定的是反应之后的回收速度与姿态**(高手/沉静者=反应干脆、迅速回定、不狼狈不失态;慌张者=踉跄失声)。写法=「本能一避(快) → 回定(人设拍)」两拍,禁一步到位的无反应;`负面词` 兜底「{角色}僵立不动毫无反应/木然如雕塑」。与 A11(群像可见反应)同理,本条管**具名主体**尤其是被「沉稳人设」豁免的那个 |
| A14 | **表演/生理比喻词字面化 + 反复态形容词(2026-07-28 教训·follow-up 123:EP8 shot07「脸上红一阵白一阵」被模型渲染成脸色高频忽红忽白跳变,成片夸张失真、假)** | `动作:`/`情节:`/`角色:` 用了**汉语情绪成语/生理比喻词**——它们在文学里是内心写意,在视频模型眼里是**可执行的画面指令**,会被字面化成夸张特效:「红一阵白一阵/脸色数变」→变脸式颜色跳变;「心如刀绞/五内俱焚/肝肠寸断」→捂胸抽搐;「火冒三丈/七窍生烟」→头顶冒烟冒火;「眼冒金星/目眦欲裂」→眼部发光/眼球异常;「面如死灰/煞白如纸」→尸妆级惨白。**另一半根因="反复态"措辞**——凡「一阵…一阵…/时…时…/忽…忽…/反复/交替/不断变换」的状态词,模型会做成**高频循环动画**,5s 内来回十几次 | ①**比喻词→纯生理白描**:写模型能照拍的可观测动作(喉结重重滚动 / 呼吸一滞 / 鼻翼一扇 / 下颌肌肉绷紧 / 眉心一点点拧起 / 眼神一寸寸空下去失焦 / 眼眶发热却不落泪 / 指节收紧又松开),情绪靠**微表情四层**(A6)承载、不靠成语。②**【铁律·2026-07-28 follow-up 124 二轮实拍】脸色变化不是可用的表演手段——一律禁止,不存在"写好一点就能用"的版本**:首轮把「红一阵白一阵」改成带时间轴的**单向一次性褪色**(挂着血色→一点点褪→褪尽),成片**依然假**——模型渲染不了细腻的生理性血色变化,任何写进 prompt 的"脸色/肤色变化"指令都会被放大成变色特效。故 prompt body 的**一切肤色措辞清零**(血色褪去 / 脸色发白 / 面色转沉 / 涨红 …一个都不留),情绪 100% 由**非颜色层**承载(肌肉 + 呼吸 + 眼神 + 身体),并在 `情节:`/`动作:` 显式写死「面部肤色全程恒定不变——不变白不变红不改色」。③`负面词` 逐条封死:`脸色变白/脸色变红/脸色发青/面部肤色变化/面部颜色跳变闪烁/脸色忽红忽白反复变换/变脸特效/改变肤色的染色光/夸张挤眉弄眼表情`;`光线:` 同步补「全镜光线与色温恒定不闪不做冷暖跳变、不打任何改变人物肤色的光」(堵住打光侧的间接变色)。④**状态变化的通用写法**(非肤色的其他变化,如姿态松垮、握力收紧):写成带时间轴的**单向一次性过程** + 显式注「单向一次·绝不来回反复也不闪烁」——禁任何"反复/交替/忽A忽B"措辞。⑤`## 小说原文` 保留文学措辞、prompt body 必须白描化。**发现新雷词→当场加进 `格式契约` K35③ 表演/生理比喻词组**(一案一行·带 follow-up 号)。⚠ 本条=**表演层**的字面化(非特效镜也必查);**超自然/光效**比喻词(光帘/锐光/如水纹流过)归 `特效设计` X10 |
| A15 | **俯身/低头幅度 × 机位高度=面部可见性(2026-08-02 教训·follow-up 024:xianjian_yi_mv shot09「上身单向压到底」+「齐胸机位」=成片只剩头顶)** | 凡 `动作:` 含**俯身/鞠躬/低头/弯腰/叩首/蹲下/伏案**的 beat,把**幅度**与**机位高度**放在一起判,而不是只看动作写得具不具体:① **压到底(≥60°)+ 机位在被摄者胸高及以上的平视** → 镜头只吃得到头顶与后颈,面部必然消失,判 blocker;② 可选的三条解法(至少落一条)——**减幅度**(改约 45° 半躬,并写「下颌朝斜前不朝地」)/**降机位**(降到略低于胸口并微仰 5–15°,把面部留在画内)/**改朝向**(身体侧对或斜对镜头,露侧脸与下颌线);③ **写死可见性判据**——`动作:` 里必须出现一句「全程能看见侧脸与下颌线/面部留在画内」之类的**可验证约束**,只写「俯身行礼」不算;④ 蹲下/跪下同理:起身那一拍要写明「起身后面部朝向」,不能让人物起身即背对 | **blocker**:按 ② 的三条解法改 `动作:`(幅度)+ `镜头:`(机位高度/俯仰角),并在 `动作:` 末尾补可见性约束句;朝向层若也出问题,转 `ai_videos__站位朝向` C20 一并处理 |
## 工作流
1. 读 shot 的 `动作:`/`情节:`/`节奏:` + 钩标记 + 角色性格。
2. 逐 beat / 逐在画人物过 A1–A15,列不合格项。
3. **当场 surgical 改** `动作:`(必要时 `情节:` 物理层):补具体动作+时间窗、落钩、给配角反应、加四层密度、差异化群像。beats 须铺满时长。
4. 复验:没有干站镜、钩都落地、配角都有反应、长镜细节够、群像不雷同。
## 硬约束
- 只动**动作/表演/物理 beat**,不改台词措辞(`台词大师`)、不改朝向硬约束(`站位朝向`)、不改运镜(`运镜`)、不改剧情因果(`剧情连贯`)。
- **眼睛不写发光特效**(瞳泛金/瞳孔发光)——能量入体改"眉心一缕微光内敛",眼变化靠表演;发光相关归 `光线色调` 复核。
- 改时长须与 `台词大师` 的台词节奏对齐(动作 beats 铺满新时长,别只改时长不改 beats)。
- 审计写 `.audit/.../events.jsonl` 的 `validation.issue.raised`(level=action)。
## 输出
- inline patch 清单 + 已落地改动 + 一句话复验结论。
在 GitHub 查看