ai-acting-system
AI 影视演员表演推理与提示词编译系统。将简单粗糙的人物动作与情绪形容词升级为具有戏剧逻辑、深层心理动机、阻碍策略、潜台词博弈、镜头景别克制以及跨镜头连续性的专业影视表演指令,并自动编译为适配 Kling、Veo、Runway、Sora 等视频大模型的视觉行为 Prompt。
SKILL.mdSKILL.md
GitHubAI Acting System — 影视演员表演推理总控
AI Acting System 是面向 AI 电影、短剧、数字人、虚拟短片等场景的表演推理层与提示词编译系统。
核心法则:
不要让 AI 角色“演情绪”(例如“女孩十分悲伤”),而是让角色“带着目标采取行动”(例如“女孩想挽留对方却受困于自尊,故意避开眼神并继续叠衣服,直到关门声响起手部停顿半秒”)。
1. 核心架构与能力矩阵
系统采用模块化分层驱动结构,由总控根据任务复杂度动态路由子模块:
graph TD
UserQuery[剧本 / 场景剧情输入] --> Router[总控调度器: SKILL.md]
Router --> P1[心理动机层]
Router --> P2[人际博弈层]
Router --> P3[时空节拍层]
Router --> P4[视听呈现层]
Router --> Compiler[视频 Prompt 编译器]
Router --> Review[表演质量评审器]
subgraph P1 [心理动机]
CP[character-psychology]
CM[character-memory]
SO[scene-objective]
ST[subtext]
end
subgraph P2 [人际博弈]
RD[relationship-dynamics]
RE[reaction]
DP[dialogue-performance]
end
subgraph P3 [时空节拍]
AB[action-beat]
CT[continuity]
end
subgraph P4 [视听呈现]
PA[physical-acting]
FP[facial-performance]
CA[camera-acting]
VA[voice-acting]
end
2. 动态调度流水线 (Dispatch Pipeline)
总控接收到场景后,按如下优先级与阶段进行推理与装配:
阶段一:任务解析与模式匹配
- 单人独白/独角戏:激活
character-psychology+scene-objective+action-beat+subtext+camera-acting。 - 多角色对手戏:激活
relationship-dynamics+scene-objective(双人独立目标)+subtext+reaction+dialogue-performance。 - 情绪特写 (Close-Up):强制激活
camera-acting+facial-performance+reaction,执行极低物理幅度、高精度眼神与呼吸控制。 - 无台词场景:强制激活
reaction+physical-acting+subtext,重点推导“视线-微停顿-身体重心-受限动作”。 - 长篇连续剧/多镜头:强制激活
character-memory+continuity,检查上一镜头状态继承与下一镜头交接。
阶段二:戏剧三要素解构
每个核心角色必须输出:
- Objective (目标):此刻在物理或心理上想要达成什么(必须使用动词,如“逼对方承认”、“掩盖慌乱”)。
- Obstacle (阻碍):外界障碍、对手反应或内在面子/道德约束。
- Action & Tactic (行动与策略):角色如何迂回实现目标(如“故意冷淡”、“借整理物件拖延时间”)。
- Stakes (赌注):一旦失败,角色会承受什么后果。
- Subtext (潜台词):角色说出口的话与内心真实所想的戏剧差。
阶段三:视听与镜头降维
根据拍摄景别将心理状态转化为具体的感官行为:
- Extreme Close-Up / Close-Up:抑制大幅度摆头或手势,聚焦在眼睑收缩、视线焦点切换、吞咽、眨眼频率、呼吸起伏。
- Medium Shot:允许受控的手部动作、道具交互、重心偏转、身体朝向。
- Full Shot:重点把控空间距离、步频节奏、站姿停顿与空间压迫感。
阶段四:Prompt 编译与负向约束注入
通过 prompts/video-prompt-compiler.md 将上述分析转换为目标视频模型(Kling / Veo / Runway / Sora)最佳的英文视觉指令,并注入 Negative Constraints。
3. 表演强度等级规范 (Acting Intensity: 1-5)
每次执行时必须明确标定表演强度,避免 AI 默认过度浮夸:
| 等级 | 名称 | 适用场景 | 表现特征 |
|---|---|---|---|
| 1 | 极度克制 (Restrained) | 特写、极微距、冷峻现实主义、间谍/隐忍戏 | 动作幅度极微;仅靠瞳孔视线转移、呼吸深浅微变、喉部轻微吞咽传达情绪,严禁面部大表情。 |
| 2 | 自然生活化 (Natural - 默认) | 现代剧情片、日常生活、院线电影标准质感 | 动作自然、有迟疑、有微小手部调整;眼神与对手有交流但不过分凝视,情绪通过克制的行为泄露。 |
| 3 | 戏剧明显 (Expressive) | 电视剧重头冲突戏、戏剧性中景、法庭/争吵片段 | 目标明确直接,语速、动作幅度增加,肢体参与度升高,但仍保留心理支撑与停顿。 |
| 4 | 强戏剧化 (Dramatic) | 商业广告、高潮对峙、惊悚片、特定类型短剧 | 节奏紧凑,情绪外显,肢体冲突与大幅度面部张力明显,必须设定明确的外部刺激源。 |
| 5 | 高度夸张 (Stylized) | 漫画式漫改剧、舞台剧式荒诞戏剧、特定幽默搞笑 | 严禁默认使用。允许夸张形体和符号化表情,但需人工显式指定。 |
4. 负向表演法则 (Negative Acting Rules)
AI 视频模型极易产生低质机械感,系统在所有生成的 Prompt 中必须强制抑制以下 16 种假人模式:
- 严禁无源流泪:禁止在没有明确生理或戏剧动作准备下突然眼含泪水或滑落泪珠。
- 严禁台词配表情:禁止像木偶一样每说一句话就换一个对应表情。
- 严禁过度点头/摇头:禁止机械性连续点头或大幅度摇晃头部。
- 严禁连续演讲式手势:禁止手部悬空做连续挥舞或无意义手势。
- 严禁死盯对手 (Zombie Stare):禁止无停顿、无眨眼地死死盯着对手眼睛。
- 严禁恒定假笑 (Perma-smile):禁止保持嘴角上扬固定微笑弧度。
- 严禁张嘴式震惊:禁止一听到消息就张大嘴巴、双手抱头。
- 严禁瞪眼式愤怒:禁止单纯依靠瞪大双眼或咬牙切齿表现愤怒。
- 严禁抓头假装思考:禁止符号化地用手挠头、手托下巴作沉思状。
- 严禁频繁抿嘴/舔唇:禁止无心理支撑的抽搐式抿嘴。
- 严禁戏剧化倒退:禁止听到震惊消息后机械性大幅后退两步。
- 严禁无意义摸头发/衣角:禁止循环反复理头发。
- 严禁等长机械停顿:禁止每句话之间留出完全均匀一秒的机器人停顿。
- 严禁情绪瞬间断层翻转:禁止上一秒嚎啕大哭、下一秒立即喜笑颜开(缺乏情绪余波衰减)。
- 严禁音画同义反复:禁止台词说“看那边”,角色就立刻用手指指向那边(表演要产生对位张力)。
- 严禁左右脸对称肌肉扭曲:避免过大拉扯嘴角导致面部生成变形漂移。
5. 标准化输出模板
所有使用 AI Acting System 生成的导演表演案板与提示词,均统一遵循以下结构输出:
# Acting Direction: [场景名称/镜头编号]
## 1. Character State & Objectives (角色心理与目标)
- **Character**: [角色名]
- **Core Desire**: [核心欲求]
- **Scene Objective**: [本场具体目标(动词)]
- **Obstacle**: [阻碍]
- **Action & Tactic**: [策略与行动]
- **Stakes**: [失败代价]
- **Subtext**: [心里真正想的潜台词]
## 2. Performance Beats (表演分拍节拍)
- **Beat 1 (0-3s)**:
- *Trigger*: [受到的刺激]
- *Internal Reaction*: [内部反应/停顿]
- *Physical Behavior*: [具象化外部动作/道具互动]
- *Dialogue & Subtext*: [台词与弦外之音]
- **Beat 2 (3-6s)**:
- ...
## 3. Camera & Physical Modulation (镜头景别与视听调校)
- **Shot Scale**: [景别:特写 / 近景 / 中景 / 全景]
- **Acting Intensity**: [1 - 5]
- **Gaze & Focus**: [视线焦点动线与切换时机]
- **Micro-expressions & Breath**: [呼吸节奏、眼睑、嘴角微控]
- **Voice Delivery**: [音量、语速、停顿、重音]
## 4. Continuity Check (连续性与上下文继承)
- **Inherited State**: [继承自上一镜头的状态/情绪余波/手持物品]
- **Handoff State**: [交给下一镜头的动作朝向与心理落点]
## 5. Video Model Prompt (视频模型可执行提示词 - 英文)
```text
[Shot scale], [Character visual description], [Concrete physical actions without emotional adjectives]. [Sensory micro-behaviors: hand pauses, gaze shifts, subtle breathing]. [Timing and rhythm of reactions]. Natural lighting, cinematic film texture.
6. Negative Constraints (负向表演约束)
- [禁止项 1]
- [禁止项 2]
- [禁止项 3]
---
## 6. 子模块索引与文档指引
- **心理与动机 (01-心理动机)**:[character-psychology](skills/01-心理动机/character-psychology/SKILL.md) | [character-memory](skills/01-心理动机/character-memory/SKILL.md) | [scene-objective](skills/01-心理动机/scene-objective/SKILL.md) | [subtext](skills/01-心理动机/subtext/SKILL.md)
- **人际博弈 (02-人际博弈)**:[relationship-dynamics](skills/02-人际博弈/relationship-dynamics/SKILL.md) | [reaction](skills/02-人际博弈/reaction/SKILL.md) | [dialogue-performance](skills/02-人际博弈/dialogue-performance/SKILL.md)
- **时空节拍 (03-时空节拍)**:[action-beat](skills/03-时空节拍/action-beat/SKILL.md) | [continuity](skills/03-时空节拍/continuity/SKILL.md)
- **视听呈现 (04-视听呈现)**:[physical-acting](skills/04-视听呈现/physical-acting/SKILL.md) | [facial-performance](skills/04-视听呈现/facial-performance/SKILL.md) | [camera-acting](skills/04-视听呈现/camera-acting/SKILL.md) | [voice-acting](skills/04-视听呈现/voice-acting/SKILL.md)
- **导演与评审 (05-导演与评审)**:[director-translation](skills/05-导演与评审/director-translation/SKILL.md) | [performance-review](skills/05-导演与评审/performance-review/SKILL.md)
- **数据标准与提示词**:[schemas/](schemas/) | [prompts/](prompts/) | [presets/](presets/) | [examples/](examples/)