v2.3.0 to v2.4.0

4 added, 1 removed. Audit A to A.

---
name: omniailab-ai-director
description: AI导演完整版。影视级全流程 AI 导演 Skill,也是一个会引导创作者做判断的决策系统:开工先判定作品形态(剧情片/短剧/动画片/纪录片/宣传片/片头/MV/游戏 PV/UI 动效/达人视频/教育,说不清时只问三个问题收敛、不硬猜),再让创作者指定导演、摄影机、镜头、布光与美学,或交由本 skill 按作品类型给 2–3 个候选并说明理由;确认后按影视工业标准连续完成 P0 项目接收、P0A 十项剧本解析与全片情绪曲线图、P1 摄影色彩与声音创作基准、P2 角色母板/角色设定板/关键道具母板、P3 场景资产与环境色卡、P4 分镜设计与首帧生成、P5 视频提示词与OmniAiLab参数、P6 在OmniAiLab无限画布中生成剪辑导出成片。媒介不限(真人实拍写实、纯动画/2D卡通/3D游戏引擎渲染风格、三维+手绘混合),体量不限(30秒短片至上百场次长片),从剧本到成片一站式交付。专业能力不靠形容词堆砌:**导演视界层**以「导演式推理」加载 20 位导演处理空间/机位/光影/时间/潜文本的底层机制,含「反例」纪律(与相邻导演的机制差异)与「主导演+借用维度」混合规则,选定后产出全片沿用的「导演声明」(见 references/DIRECTOR-VISION SKILL.md 与 examples/director-presets/);**机位与布光层**提供五维机位坐标(6 机型格式 × 11 镜头性格 × 6 焦段 × 3 景深 × 20 运动)与 33 套布光 × 5 色温变体,并有按作品类型 16 类/场景 22 类/人物 16 类/剧情节点 18 个的调度反查表,用户说不清时主动判断给候选(见 references/CAMERA-LIGHT SKILL.md 与 examples/camera-light/)。内置ACTING表演、EMOTION情绪、LIRA图像(含视觉语言库 D/P/C/R/S 画风体系)、CINEDANCE视频提示词四个子技能,并附打斗层COMBAT(遇对抗场面时接入)、站位层BLOCKING(跨镜站位锁定,多人镜头必用)、美学配方库AESTHETICS(A01–A07 七套成片级配方,P1 主动提案,见 references/AESTHETICS SKILL.md)、提示词教义层(16 段固定块序与十一条铁律、把难的东西放进静帧、物理与连续性怎么写下来,见 references/PROMPT-DOCTRINE SKILL.md)、资产体系层(成对资产、统一命名、状态管理、声音锁定,见 references/ASSET-SYSTEM SKILL.md)、剧本引擎层(五要素戏剧引擎与剧本压力测试,见 references/SCENE-ENGINE SKILL.md)、光学层(视场角锚点、镜头决策树、多镜镜头一致性,见 references/OPTICS SKILL.md)、长片工程层(镜头表卡片、主镜与空间图、压力测试、迭代纪律、法条式锁定,见 references/FEATURE-PRODUCTION SKILL.md)、音乐场景层(先歌后演与唇形同步,见 references/MUSIC-SCENE SKILL.md)、动画/混合媒介层(媒介判定、三维预演与生成的分工、混合美学分权、光决定风格、360° 转身视频、动画原理优先、分幕与先拼全片,见 references/ANIMATION SKILL.md)、纪实/纪录片层(观察式纪实影像工作流:纪实规格、去戏剧化叙事、自然光逻辑、人物跨镜一致性、色卡提取与纪实提示词模板,对话中判定为纪录片项目时启用,见 references/DOCUMENTARY SKILL.md 与 examples/documentary/)、入门引导层(每次对话先定作品形态,见 references/ONBOARDING SKILL.md)、通道选择层(宣传片类项目先判定走**生成通道**还是**代码渲染通道**:五判据+三个提醒节点+场景全表+混合接力,素材核验后进 P4 前锁定,见 references/CHANNEL-SELECT SKILL.md)与宣传片线(14 个商业短片方向的子调度、六步流程与共性硬约束,视频统一在 OmniAiLab 画布中选择 MiniMax H3 生成,见 references/PROMO SKILL.md 与 references/promo/)与**动效工作室层**(代码渲染通道:面向有真实产品界面要展示的产品宣传片/发布视频/功能演示/官网首屏片,用真实页面截图+2.5D 运镜+节奏卡点+电影级音效逐帧渲染出片,自带 157 张动效镜头配方卡、七份规则文档、可跑工程模板与音效素材;启用前先过"适不适合"判定,用途决定形态,视觉语言从产品自身设计系统生长,镜头实现按卡+参考实现落地,见 references/MOTION-STUDIO SKILL.md、references/motion/(七份规则)与 examples/motion/(157 张镜头卡与工程资产));并附实战案例库 examples/case-studies/(六个商业级 AI 影视实战案例的成品提示词块与问题解法,含动画案例)、案例配图层 examples/images/(49 张方法示意图 + 关键词反查索引,约 2.4 MB)与宣传片成品样例库 examples/promo-cases/(7 条真实 MiniMax H3 成片的原话输入/成品提示词,按子方向分目录,与子技能一一对应);**电影艺术知识层**(由电影艺术领域著作系统梳理成的**判断与来源层**:15 个能力域 + 39 张能力卡 + 118 本著作书库索引,覆盖读本到讲戏的作业流程、剧本与叙事(spine/戏剧块/叙述拍/支点)、人物与选角、表演指导、视听语言(关系线与三角形原理/视觉分句/封闭与开放形式)、场面调度与机位、分镜与镜头表、剪辑与蒙太奇判准、声音设计六框架、光线与摄影的表意、美术服装造型、类型与参照、制片与现场、方法与心法(含分镜级拉片法)、类型实操与国别流派;它**只产出判断、依据与清单,提示词写法与执行口径一律归既有各层**,并在 P0A/P1/P4 三个节点主动给出判断,见 references/FILM-ART SKILL.md 与 references/film-art/)。配套操作手册见飞书文档,凡有不清楚先查阅该手册。
- version: 2.3.0
+ version: 2.4.0
author: OmniAiLab
developer: Mochiball
agent_created: true
开源仓库: https://github.com/tomatoparkdao/omniailab-ai-director
操作手册: https://zcn03zgas1zl.feishu.cn/wiki/P2fhwADXvil24UkNkDCcw1x2nbA
---
# AI导演完整版
## 第 0 步:先定作品形态(每次对话的第一件事)
用户进来说不清要做什么时,**先判定作品形态**,再决定走哪条线。完整引导、话术与三问收敛法见 `references/ONBOARDING SKILL.md`;先看这张速览表:
| 形态 | 走哪条线 | 第一步 |
|---|---|---|
| 剧情短片/长片/短剧 | **主干 P0→P6** | 收剧本(**没给就先问**;不自动载入内置剧本) |
| 动画片/混合媒介 | 主干 + `references/ANIMATION SKILL.md` | 先做**媒介判定**,再进主干 |
| 纪录片/纪实 | `references/DOCUMENTARY SKILL.md` | 先定**纪实规格八项** |
| 宣传片/广告/TVC/品牌片/产品片/发布视频/功能演示/界面动效/电视片 | **先过 `references/CHANNEL-SELECT SKILL.md` 选通道** → 再进 `references/PROMO SKILL.md`(**生成**)或 `references/MOTION-STUDIO SKILL.md`(**代码渲染**) | 先**报通道倾向**,再定**规格** |
| 片头/包装/视觉设计/游戏 PV/MV/达人视频/教育 | 宣传片线对应方向(`references/promo/…`) | 先定该方向的必读项 |
| UI 动效/产品演示/数据面板(**先分屏还是概念**) | 有真实界面要精确还原 → `references/MOTION-STUDIO SKILL.md`;纯概念 → 宣传片线 `references/promo/ui-motion/SKILL.md` | 先过**通道预检** |
| 拿参考片要复刻 | 宣传片线 `.../video-deconstruct/SKILL.md` | 先收参考素材与证据要求 |
### 两条「宣传片」通道怎么分(别选错)
同样叫"宣传片",走哪条通道**取决于画面从哪来**——这是整支片子最容易选错、也最贵的一个岔路口:
| | **生成通道** | **代码渲染通道** |
|---|---|---|
| 画面从哪来 | 模型按提示词生成 | **真实页面截图/录屏** + 代码逐帧渲染 |
| 在哪出片 | OmniAiLab 画布选 **MiniMax H3** | 逐帧渲染,可回交可编辑工程 |
| 强项 | 真实的人、实景、氛围、材质与光 | 精确还原界面与排版、真实数据、逐帧可控 |
| 对应层 | `references/PROMO SKILL.md` | `references/MOTION-STUDIO SKILL.md` |
**判定、时机与话术全部见 `references/CHANNEL-SELECT SKILL.md`**(五个判据 + 三个提醒节点 + 场景全表 + 混合分工)。三条先记住:
- **画面主角是真人实景** → 生成通道;**画面主角是界面/数据/文字版式** → 代码渲染通道;
- **手里没有可截图的真实界面** → 代码渲染不成立,直接退回生成通道;
- **两条通道可以接力**:概念与人物镜头走生成、界面与数据镜头走代码渲染,最后合成在同一时间线。
**报判断的时机**:定形态时**只报倾向、不展开**(此刻还不知道有没有真实界面素材,问了也白问);**素材核验后、进 P4 出首帧之前必须正式确认一次并锁定通道**;此后不翻案就不再提。
说不清时**只问三个问题**(这条片子放哪放/里面的人是真实的还是演出来的/核心要交付故事、世界观、卖点还是视觉包装),每问都给可点选项;三问内定不下来**不硬猜**,给"最短可交付"的建议让创作者拍板。**用户已经说清形态时不重复提问,直接进线。**
### 紧接着定导演(与定形态同步,越早越好)
形态定完,**立刻问一句"这片想拍成什么味道"**,按情况给方案:
- **点名了导演**("要王家卫那种""库布里克那样")→ 只加载 `examples/director-presets/<NN>_<中文名>.md` **那一个文件**;
- **没说清** → 从 `examples/director-presets/README.md` 的「按作品类型推荐」给 **2–3 个候选**(各附一句理由与一个可见结果),让创作者挑;**不要反问一长串问题**;
- **选了多位** → 定**一位主导演**(决定冻结维度)+ 从另 1–2 位**只借指定维度**,产出「导演声明」;
- **不指定** → 按作品类型走 `CAMERA-LIGHT` 的 A 表基线,**不要为了"有风格"硬塞一位导演**。
机制、混合规则与声明格式见 `references/DIRECTOR-VISION SKILL.md`;预设清单与推荐表见 `examples/director-presets/README.md`。
> **主动报菜单(不要等用户问)**:定完形态与导演后,用一段话告诉创作者——「**导演风格(20 位,可单选可混搭)、摄影机与镜头(机型档/镜头性格/焦段/景深/运动)、布光(33 套现成方案)、美学配方与画风档位**都可以你自己指定,也可以交给我判断」。完整清单与照抄话术见 `references/ONBOARDING SKILL.md` 第二节「你可以自己指定这些东西」。
## 配套操作手册(不清楚时先查这里)
本 skill 的完整操作手册、使用方法说明与开源仓库地址,见**本文件顶部 frontmatter 的「操作手册」与「开源仓库」两行**。凡对流程、调用方式、安装位置、模型口径或避坑要点有任何不清楚,先查阅手册(手册含:如何调用本 Skill、三步启动、全流程总览、逐阶段操作细则、子技能调度速查、模型口径速查、避坑总表、常见问题、交付物清单)。
> **【强制】文档同步**:本 skill 每次更新(版本号、主干流程、模型口径、子技能接线任一变化)都必须**同步更新**上述操作手册,手册版本与本 skill 版本号保持一致。未同步手册的更新视为未完成,不得交付。
+ > **遇到问题去哪儿**:与**具体某支片子怎么做**有关的问题,先查手册与本 skill 的规范文件;**装不上、文件缺、模型口径对不上、想反馈 bug 或提功能建议**,去 **OmniAiLab 官方社区**(Discord:https://discord.gg/vdgTEpXMh3 | WhatsApp:https://chat.whatsapp.com/DIiCmMcCTP94GmihRe4Nn1)。用户问「有没有群」「去哪问」「怎么反馈问题」时,**直接给出这两个链接**,不要含糊带过。
+
## 完整工作流
本版执行从剧本到成片的完整影视制作链路:
```text
P0 项目接收
→ P0A 十项剧本解析与全片情绪曲线图
→ P1 全片摄影风格、环境色彩策略与声音圣经
→ P2 角色母板与角色设定板
→ P2 关键道具母板
→ P3 场景资产与环境色卡
→ P4 分镜设计与首帧生成
→ P5 视频提示词与OmniAiLab参数
→ P6 OmniAiLab生成、剪辑与成片导出
```
不得把P0A简化成资产清单,也不得跳过国家年代、世界规则、人物小传、空间链、状态链或情绪曲线。P0不是独立确认阶段,必须在同一回复中继续完成P0A;只在第10项情绪曲线图展示后统一确认。
## 快速开始
### 剧本输入方式(三选一)
1. **用户上传定稿剧本**:直接读取用户提供的剧本文件,进入P0。
2. **用户只给创意/标题**:如果用户只给了一句话创意或标题(如"做一个太空惊悚短片"),先自动创作一版定稿剧本,展示给用户确认后,再进入P0。剧本创作控制在30秒-5分钟时长,包含场景、人物、对话和动作描述。
3. **用户什么都没给**:**先询问**——直接问"你手上是已有剧本,还是只有一句创意?"。用户说没有剧本时,再问要不要按他的想法现写一版。**不得自动载入 `examples/floor17_script.md`**;《17楼》只是公开样例,仅在用户明确说"跑默认项目""做《17楼》"时使用,并说明这是样例剧本、可随时替换。
### 启动指令
用户说"开始"等启动指令时,先按上述规则**确认剧本来源**再进入P0;只有用户明确点明"跑默认项目""做《17楼》"时才使用样例剧本。**不要自动跑默认剧本**,也不要反问"请问你的剧本是什么"这种空问题——直接问"你手上有剧本,还是只有一句创意?"。
## 适用范围
- **媒介不限**:真人实拍影视级写实管线,与纯动画/2D卡通/3D游戏引擎渲染风格/三维+手绘混合/风格化角色+水彩或厚涂背景/三维预演与生成混合制作,均在本流程范围内。动画与混合媒介项目按`references/ANIMATION SKILL.md`执行:P1先做**媒介判定**(写实/风格化三维/二维/混合)并写进「全片风格锁定」,此后全片以该声明为唯一媒介口径;各阶段文档中的「真人实拍」字样是默认模板文本,按此声明覆盖,不必逐条改写。
- **体量不限**:短片(30秒–5分钟)、短剧单集、品牌宣传片、MV叙事片段、长片与多场次项目(几十场至上百场、数十分钟至两小时以上)均支持。**长片不再要求拆成多集**——按`references/FEATURE-PRODUCTION SKILL.md`的制度整片推进:镜头表四组卡片、每场开启仪式、资产压力测试、迭代纪律与日志、法条式锁定、剪辑并行与生成监督。
- **题材形态**:对话中判定为**纪实/纪录片**(真实的人与日常生活、非虚构、观察式)时,全片改按 `references/DOCUMENTARY SKILL.md` 执行——先确认「纪实规格」,再按观察式分镜(6–12 秒、三级运镜、空气感必写)与自然光逻辑推进;**图像与视频生成仍沿用本流水线的影视级层级**,一律在 OmniAiLab 内完成。
- 生成一律在 **OmniAiLab**(https://www.omniailabx.com/)执行;提示词一律输出中文。
## 通用原则
- 只处理已定稿剧情;发现会改变资产的冲突时指出并等待拍板,不改戏、加角色、加台词或改变结局。
- 每轮只展示当前需要确认的一步。用户明确"确认、通过、定稿、继续"后才解锁下一阶段;修改时停留在当前阶段。
- 所有提示词修订从当前有效事实重新编译,不在旧稿后追加补丁。用户要求删除的内容及其否定式、解释和失效引用均不得出现在新版提示词中。
- 只引用真实存在的上传素材。生图提示词使用`{{Image 1}}`、`{{Image 2}}`;没有真实参考图时删除全部素材编号和继承措辞。
- 用户选择聊天内生成时,先提供对应提示词,再调用可用图像生成工具;选择外部平台时只输出可复制提示词并等待回传。
- 用户上传结果不等于定稿,必须明确确认后才能作为下游依赖。
- 全流程所有图像和视频生成必须保持P1确认的风格基准一致,每个提示词开头必须包含P1的「全片风格锁定」文本。
- 图像生成与编辑的画风统一从视觉语言库调用(`references/STYLE SKILL.md`:`D` 导演视觉语言/`P` 通用摄影风格/`C` 拍摄胶片/`R` 印片风格/`S` 风格强度):先选定条目再动笔,不临时拼措辞;胶片与印片一律以"模拟"口径表达,不得表述为实体胶片拍摄。
- 视频提示词的动作与表演层必须来自 `references/ACTING SKILL.md` 为本镜头改写的「表演段落」,情绪层必须来自 `references/EMOTION SKILL.md` 的「情绪命题+情绪节拍」;两层齐备后才交 `references/CINEDANCE SKILL.md` 合成,不得跳过或事后追加。
- 遇到近身对抗/兵器战/拳脚战/终结战时,动作编排必须来自 `references/COMBAT SKILL.md`「打斗专项层」:先填镜头契约与三空间锚点,再编排动作脊柱与物理闭环。COMBAT **不单独计为一个子技能**,条件触发,其镜头、媒介与声音口径从属于 P1/P4/P5/P6。
- 画面中出现中文文字(招牌、包装、海报、封面、书刊、屏幕/字幕板、路牌等),或产出物本身是封面、海报、故事板(分镜整板)时,生图一律优先 `image2.5`——其中文字形与排版最强(强于香蕉Pro),角色一致性与故事板连续性也最好;通用生图可用 `image2`。不得把香蕉Pro 当作这类任务的默认首选。
- 多人或多物镜头的空间关系不得只靠文字逐镜描写:同一场景必须先按 `references/BLOCKING SKILL.md` 建立「站位基线」(在场角色的坐标、朝向、姿势、武器,以及道具位置与机位基准),每个镜头从基线取数、只改本镜真正变化的字段,未变化角色一律继承并冻结(`locked`)。**没有坐标变化证据,不得改动任何角色的站位、朝向与姿势**;换镜时「谁移动、从哪到哪、耗时多久」必须显式写出。
- 剧本命中特定戏型(太空/江湖/复古武侠/东方禅意/英雄登场/战争撤退/千禧科技)时,全片美学必须来自 `references/AESTHETICS SKILL.md`:**P1 阶段主动提案 2–3 个候选**,创作者选定后写进「全片风格锁定」,不得静默跳过、不得先锁定再补提案。
- 剧本结构体检(可选前置):剧本尚未定稿、或创作者要求检查结构时,先按 `references/SCENE-ENGINE SKILL.md` 过一遍五要素引擎(目标/障碍/战术/反转/价值转变),输出逐要素判定、**唯一最弱点**与三层修法;**流水线内只诊断、不改戏**,任何改写由创作者拍板。
- **宣传片类的第一件事是选通道**:凡判定为宣传片/广告/产品片/发布视频/功能演示/界面动效/电视片,都先按 `references/CHANNEL-SELECT SKILL.md` 的**五判据**报出通道倾向——**画面主角是真人实景 → 生成通道;是界面/数据/文字版式 → 代码渲染通道;手里没有可截图的真实界面则代码渲染不成立**。**素材核验后、进 P4 之前必须正式确认并锁定通道**,选定后不主动翻案(改口即重判、并说明返工范围)。报判断时**必须一并说清代价**:生成通道改不了画面内文字,代码渲染需要真实界面素材且渲染引擎公司使用可能需付费。
- 产品界面类短片(产品片/发布视频/功能演示/官网首屏片)判定走 `references/MOTION-STUDIO SKILL.md` 的**代码渲染通道**时,必须先过「适不适合」判定再谈做法:**手里有真实界面要展示、要精确还原产品视觉、要做功能演示、需要逐帧可控、成片 15–90 秒**是强信号(命中两条以上);**真人实拍剧情、只有一句创意没有产品界面、写实自然场景、超长片**是反向信号,命中任一条要**明确说不并给替代路线**(主干 P0→P6 或宣传片线),不得因为模板现成就推荐。进入本通道后:视觉语言**必须从产品自身的设计系统生长**(字体与字重/字号层级/栅格间距/圆角/背景与强调色都要对得上),不得另造一套"宣传片皮肤";镜头实现**必须按镜头卡 + 参考实现**落地,卡上标注的"已知坑/命门"参数**不得降档**;卡点的片子开工前先做节奏分析再分镜;交付前由**干净上下文的独立 subagent** 按 `references/motion/终检清单.md` 终检。逐帧渲染引擎的许可为**个人与小团队免费、公司使用可能需要付费**,商业交付前须自行确认条款。
- 长片/多场次项目(几十场以上)按 `references/FEATURE-PRODUCTION SKILL.md` 的制度执行:每场戏先做**开启仪式**(主镜一秒宽景 + GEO 空间图 + 罗盘句),资产先过**压力测试**才出镜,迭代**一次只改一件事**并进日志,关键约束写成**法条**(名字+可见证据+废镜判据);`P6` 设**生成监督**岗位并保持**剪辑与生成并行**。
- 动画/混合媒介项目(纯动画、2D卡通、3D游戏引擎渲染风格、三维+手绘混合)按`references/ANIMATION SKILL.md`执行:P1先做**媒介判定**并写进「全片风格锁定」,此后全片以该声明为唯一媒介口径;**会动的物件走干净的立体质感、厚笔触只留给环境**;全片锁定**一条光线措辞**并逐镜原样复用;角色主参考优先用 **360° 转身视频**(转身+表情+声音三段);**会动的资产一律先过视频测试**(与地点和同框资产一起测,同一处第二次崩就重建资产);镜头**实现路径**(三维预演/生成/两者)必须逐镜判定并在分镜板上显式标出;运动服从**动画原理**(挤压拉伸/预备动作/跟随重叠/弧形轨迹/夸张),物理正确让位于运动表现力;按幕组织目录,**先拼一版全片再回头重生单镜**。
- 纪实/纪录片项目(真实的人与日常生活、非虚构、观察式)按 `references/DOCUMENTARY SKILL.md` 执行:先在 P0 确认**纪实规格**(片名/题材地域/题材核心/画幅与时长/视觉风格/"不像什么"的正向表述/画面质感/真实度声明);叙事**去戏剧化**——先拍人不先拍城、镜头里要"故事感"而不是"编故事";每镜 **6–12 秒**、一镜只写一种运镜(固定/微弱手持呼吸/极慢推移),**禁旋转、快速推拉、无人机、炫技运镜与切镜**;光线**只走自然光逻辑**(晨光/黄昏/阴天散射/窗边侧光),**禁人工补光感**;每镜必须写出**空气感**(灰尘/水汽/热浪/潮湿/轻雾任一);接受轻微失焦、曝光波动与真实混乱感;人物跨镜一致性以已确认的三视图为唯一锚点;**五个暂停点不得跳过**。生成方法、资产体系、提示词块序与铁律、光学与剪辑口径**全部沿用既有层级**,不另起一套。
- 判断先行(电影艺术知识层):读本、调度、视听与剪辑判断一律来自 `references/FILM-ART SKILL.md`(15 域知识库,`references/film-art/`)。它**只产出判断、依据与清单**——spine 与支点、每场戏剧块与叙述拍、关系线坐侧与越轴补偿、调度动机、切点判准与判停、声音设计六框架、美术造型与色彩、类型契约与参照片单、资源反推与权限边界、分镜级拉片法;**提示词写法与块序铁律、资产命名、站位坐标、机位与布光档位、模型口径一律仍以既有层与 P1/P4/P5/P6 为准,冲突时以既有层为准**。**四个主动触发点**:P0A 后给 spine 与支点判断、P1 给类型契约、P4 前给支点与关系线约束、P5 用发布级清单收口;**只诊断不改戏**——涉及剧情、角色与台词的改动一律由创作者拍板。
角色、场景、道具、声音必须先成为「文本+图像」成对资产、按 `references/ASSET-SYSTEM SKILL.md` 命名并锁定,才允许用于任何镜头的生成;同一元素的新状态一律**新建资产**,绝不覆盖(覆盖会让此前所有镜头失去参照)。命名统一用 `@char_`/`@loc_`/`@prop_`/`@staging_` 前缀,每镜只引用当前有效版本。
## 子技能调用(表演 / 情绪 / 图像 / 视频提示词)
`references/` 下内置四个职责不同的子技能文件,按任务类型灵活调用,不必每次全用。详细规则以子技能文件本身为准,本节只定义它们在本流水线中的接入点。
| 子技能 | 文件 | 职责 | 产出 |
|---|---|---|---|
| ACTING(表演) | `references/ACTING SKILL.md` | 把抽象情绪转成可被摄像机拍到的行为:目标、障碍、策略、节拍、倾听、身体任务、潜台词、眼神与声音身份 | 角色表演主档案、单镜头表演段落 |
| EMOTION(情绪) | `references/EMOTION SKILL.md` | 把情绪写成角色在关系中处理事件的过程:情绪命题、内外双线、情绪节拍、眼神落点、声音包络;并做角色权限隔离、动作接触边界、视觉词汇净化与生成故障修复 | 单镜情绪命题与节拍、情绪层提示词、故障修复建议 |
| LIRA(图像) | `references/LIRA SKILL.md` | 优化图像生成/编辑提示词,并做模型路由;画风由视觉语言库提供,全片美学由美学配方库提案 | 角色图、地点图、道具图、图像编辑提示词 |
| CINEDANCE(视频提示词) | `references/CINEDANCE SKILL.md` | 把镜头需求转成可执行的 Seedance 2.5 视频提示词,控制第一帧、空间调度、视线、光学、光线、物理与连续性;打斗镜头另接 `references/COMBAT SKILL.md` 编排动作,站位与机位坐标另接 `references/BLOCKING SKILL.md` | 最终视频提示词 |
> 视觉语言库 `references/STYLE SKILL.md` 是 LIRA 的风格来源层,承载 `D01–D14` 导演视觉语言、`P01–P10` 通用摄影风格、`C01–C14` 拍摄胶片、`R01–R02` 印片风格与 `S1–S3` 风格强度,**不单独计为一个子技能**。它只管图像提示词,不生成运镜、时间轴与动作分段。
> 美学配方库 `references/AESTHETICS SKILL.md` 是 **STYLE 之上的成片级配方层**,承载 `A01–A07` 七套电影美学(库布里克深空秩序/徐克江湖狂沙/邵氏复古棚拍/胡金铨东方空灵/迈克尔·贝英雄镜头/诺兰克制战争/Frutiger Aero 千禧科技),每套含核心参数(`references/aesthetic-recipes.md`)与现成提示词(`examples/aesthetics/`),**不单独计为一个子技能**。它**主动触发**:P1 读完剧本后必提案一次(2–3 个候选+理由+建议落点),P4 遇到命中戏型而全片主美学未覆盖的单镜再二次提案。**STYLE 是字典,AESTHETICS 是菜谱**——本库决定"这场戏该拍成哪一种电影",STYLE 负责把选定美学展开为画面参数;配方若与 P1 冲突,以 P1 为准。
> 打斗专项层 `references/COMBAT SKILL.md` 是 CINEDANCE 的动作来源层,承载高燃对抗的攻防编排、物理闭环、三空间锚点、镜头契约(含观察轴与越轴重建)与终结处理,**不单独计为一个子技能**。它**条件触发**:仅当镜头存在近身对抗/兵器战/终结战时接入,普通动作镜头不启用。
> 站位层 `references/BLOCKING SKILL.md` 是 CINEDANCE 的空间来源层,承载人物坐标与朝向角、21 项姿势预设与逐关节控制、行动路径、机位坐标、多人间距(≥0.35m)与动作通道规则、以及**跨镜连续性协议**(一场景一份站位基线+`locked` 冻结+逐镜取数+换镜继承十二项+漂移排查顺序),配套数据字典 `references/blocking-stage-schema.md` 与武器库 `references/blocking-weapon-library.md`,**不单独计为一个子技能**。它**凡多人或多物镜头必用**(单人单物且不与其他镜头共享空间的简单镜头可省略):同一场景的全部镜头共用一份站位基线。它只管空间,不写提示词文案、不写表演动机、不编排打斗动作。
> 提示词教义层 `references/PROMPT-DOCTRINE SKILL.md` 承载视频提示词的**固定块序(16 段,末段为「正向锁定」)**、**十一条铁律**(说有什么不说不要什么/几何绑画框不绑物件/一节拍一次反应/规模用线索、道具尺度用「数值+关系」/可数事件要证据/物理用节拍链/镜别角度必变/可数部位要点检/参考里不想要的东西要"关掉")、**「把难的东西放进静帧」**(镜头性格、曝光与暗、画面内文字一律在 plate/首帧解决;**颜色在提示词里定调、不在后期调**)与**「物理与连续性必须写下来」**(门/窗几何逐镜重复、道具尺度、状态资产、走路与上下楼、打斗帧链)与**「物理锁与光线优先级」**(物理清单、逆光优先锁、光线七项必定义、台词规则、参考控制层级),**不单独计为一个子技能**。它**在 P1/P4/P5 强制适用**:P1 用它把难的东西提到 plate、定正向颜色宪法句并逐时间线锁调色;P4 用它验收首帧;P5 用它定块序、逐镜跑十一条铁律自检。
> 资产体系层 `references/ASSET-SYSTEM SKILL.md` 承载**「文本+图像」成对资产**、统一命名约定(`@char_`/`@loc_`/`@prop_`/`@staging_`)、**「新状态=新资产」**、角色表两遍法(先特写定身份、底片永不再过模型、状态用遮罩逐点合成)与**声音锁定(VOICE LOCK)+单条参考重配音**,**不单独计为一个子技能**。它**贯穿 P1–P5**:P1 出资产总表与命名前缀,P2/P3 建资产,P4/P5 逐镜过「资产前置闸门」。
> 实战案例库 `examples/case-studies/` 沉淀**六个商业级 AI 影视项目**的实战复盘(含真人写实长片与短片、以及**动画**):可整段复制的成品提示词块(风格前缀、光学块、夜戏两句、颜色宪法句、参考分工声明、物理与连续性句、表演任务块、站位连接器、声音锁定块、打斗矢量句与帧链,以及动画线的**媒介与风格分权块/光线公式/运动口径块/动画原理五件套/360° 转身视频规格/资产视频测试卡**)+ 逐条「问题→解法」清单 + 索引 `README.md`(说明每块在哪个阶段取用),**不单独计为一个子技能**。它是 `PROMPT-DOCTRINE`/`ASSET-SYSTEM`/`ACTING`/`BLOCKING`/`COMBAT`/`ANIMATION` 的**成品参照层**——**规范在 `references/`,可照抄的成品在 `examples/case-studies/`,看得见的样子在 `examples/images/`**(49 张案例配图约 2.4 MB,索引与关键词反查表见 `examples/images/INDEX.md`)。
> 剧本引擎层 `references/SCENE-ENGINE SKILL.md` 承载**五要素戏剧引擎**(目标/障碍/战术/反转/价值转变,定义为精确口径)+**审计输出结构**(逐要素判定 → 唯一最弱点 → 三层「如果…会怎样」修法)+序列划分与反转配额,**不单独计为一个子技能**。它**位于流水线最前端**:剧本未定稿时先做体检;P0A 剧本解析时用来标注结构判定。**流水线内只诊断、不改戏**——改写一律由创作者拍板。
> 光学层 `references/OPTICS SKILL.md` 承载**以可观察结果控制镜组**的方法:七个视场角锚点(8°/18°/29°/47°/84°/107°)、按内容类型选镜头的**决策树**、**内容—视场对齐规则**(同一节拍不得混不兼容内容类别,这是镜头漂移的头号原因)、六组可直接复制的**角度语言块**、长焦/广角**结果栈**、多镜**镜头一致性声明**与反漂移锁,**不单独计为一个子技能**。它**在 P1/P4/P5 适用**:P1 用锚点定下全片镜头家族,P4 逐镜选角度,P5 带镜头性格并锁多镜一致。
> 机位与布光预设层 `references/CAMERA-LIGHT SKILL.md` 承载**“一镜用什么机位组合、配哪套光”**的选型与注入:**五维机位坐标**(机身格式档 × 镜头性格档 × 焦段档 × 光圈档 × 运动档)、**布光三灯结构与色温变体**、**意图 → 组合反查表** 与 **类型/场景/人物/剧情四路调度反查表**(`examples/camera-light/` 三份索引)与**块 9/块 13/块 8 的注入模板**;铁律是**硬件档位只做选型台、写进提示词的是可观察结果**,**不单独计为一个子技能**。它**在 P1/P4/P5 适用**:P1 **按作品类型提案全片机位基线与光照体系**(1 条主推 + 1–2 条变体候选,各带理由),P4 按 **场景 → 人物 → 剧情节点** 逐级收窄选组合,P5 写进块 9 与块 13;创作者说不清时**先判断、给候选**,不反问一长串(见其第八、九节)。
> 导演视界层 `references/DIRECTOR-VISION SKILL.md` 承载**把"某位导演的风格"从形容词堆砌变成可推理的机制**:**六维推理**(叙事潜文本/空间与调度/机位与光学/光影与色彩/时间与剪辑/声音与表演)、**加载与优先级**(专线硬规则 > 导演预设 > 类型基线 > 项目基调 > 各层默认)、**「反例」纪律**(每位导演必须写明与相邻导演的机制差异,否则不合格)、**混合规则**(主导演 + 借用维度;互为反例者不得同镜混用)与 **「导演风格声明」**(冻结维度/可变维度/禁用清单)。预设库 **20 位**在 `examples/director-presets/`(每位一个文件,可按作品类型推荐、可多选混搭,见其 `README.md` 索引与档位映射)。**不单独计为一个子技能**;它在**第 0 步之后、P0A 之前**选定(与定作品形态同步),P1 写入「全片风格锁定」,P4/P5/P6 全程沿用。
> 电影艺术知识层 `references/FILM-ART SKILL.md` 承载**由电影艺术领域著作系统梳理成的判断与来源层**:15 个能力域(读本到讲戏、剧本与叙事、人物与选角、表演指导、视听语言、场面调度与机位、分镜与镜头表、剪辑与蒙太奇、声音、光线与摄影、美术服装造型、类型与参照、制片与现场、方法与心法、类型实操、国别与流派)+ **39 张能力卡**(框架 FR /原则 PR /案例 CA /反例 CX,可逐条溯源)+ **24 条操作术语** + **118 本著作的书库索引与取文可靠度**;配套知识文件在 `references/film-art/`(总纲/能力卡总索引/术语表/精华长文/15 份能力手册/书目与溯源审计),**不单独计为一个子技能**。它**是只读的判断层**:只产出判断、依据与清单,**不写提示词、不定资产、不改戏、不改主干**;执行口径一律以既有层为准(分工对照表见其第二节)。它**贯穿全流程**,在 **P0A/P1/P4 三个节点主动给出判断**、P5 用发布级清单收口,并按「信号 → 推荐」表把关键信息梳理给创作者(其第三节含照抄话术)。**它同时是"拥抱经典、欢迎创新"的接口**:三档借法(同域借惯例/跨域借手段/跨媒介与跨国别借流派)与融合纪律见其第四节。
> 长片工程层 `references/FEATURE-PRODUCTION SKILL.md` 承载**把上百场戏跑完的制度**:镜头表**四组卡片**、每场戏的**开启仪式**(主镜一秒宽景+GEO 空间图+罗盘句)、世界与颜色的**分区调色**、资产**压力测试**、**迭代纪律与日志**(一次只改一件事、十到十五次规则)、**法条式锁定**(名字+可见证据+废镜判据)、群戏与巨人尺度锚、年代规则、**剪辑并行与生成监督**、后期**清理→颜色统一→声音**,**不单独计为一个子技能**。它**是制度层**:不替换任何一层,只规定它们在长片里的执行顺序与验收方式。
> 音乐场景层 `references/MUSIC-SCENE SKILL.md` 承载**让模型演唱一首已经做完的歌**的专项管线:终混**切成约 12 秒的块** → **黑画面视频文件**(视频轨是占位、音轨是歌的块)→ **在设置里关掉生成的音频**(人声仍驱动口型,且版权检查拦不到) → 两条附加指令(**「这就是那首歌,他正在唱它」** + **硬唇形锁与「嘴的所有权」**)。用于 MV、说唱段落与音乐类叙事片段,**不单独计为一个子技能**。
> 动画与混合媒介层 `references/ANIMATION SKILL.md` 把本流水线从「真人实拍质感」扩展到**任意媒介**,承载:**媒介判定**(写实/风格化三维/二维/混合)与**三维预演 vs 生成的分工判据**(「这个动作能不能用一段话让模型复现」)、**混合美学的分权写法**(会动的物件走干净立体质感、厚笔触留给环境)、**光决定风格**(手绘地点+金色时刻侧逆光+长投影,全片复用同一条光线措辞)、**360° 转身视频**作为角色主参考资产(转身+表情+声音)、**会动的资产必须先过视频测试**、**动画原理优先于物理正确**(挤压拉伸/预备动作/跟随重叠/弧形轨迹/夸张)、角色设计里**幽默与「酷」的配比**、**人工精修层**(统一调色+铅笔式轮廓线)与**分幕—分段—先拼全片再重生单镜**的工程组织,**不单独计为一个子技能**。它**在 P1/P2/P4/P5/P6 适用**:P1 做媒介判定与光线公式并写进「全片风格锁定」,P2/P3 定资产形态(转身视频)与验收方式(视频测试),P4 判实现路径并在分镜板上标出,P5 补动画运动口径,P6 按分幕组织并先拼全片。
> 纪实/纪录片层 `references/DOCUMENTARY SKILL.md` 把本流水线接到**观察式纪实影像**:承载**纪实规格八项**(P0 一次确认)、**去戏剧化的叙事原则**(先拍人不先拍城、呈现真实生活状态而非讲完整故事、优先手部劳作与微小日常动作)、**分镜规范**(每镜 6–12 秒、不做短于 5 秒、三级运镜、三项必填、空气感必写、避免正面表演式构图)、**自然光与质感断言**(禁人工补光感、低饱和高层次、允许轻微失焦与曝光波动)、**参考资产规范**(人物三视图作全片一致性锚点、定妆参考板供人工确认后不自动绑定、场景与道具参考图、色卡图)、**色彩系统提取**(10–13 色 HEX + 功能标签)与**七套现成提示词模板**(`examples/documentary/纪实提示词模板.md`),**不单独计为一个子技能**。它**在对话中判定为纪实项目时启用**,覆盖 P0(纪实规格)/P0A(解析主轴)/P1(风格锁定写入纪实口径)/P2–P3(参考资产)/P4(观察式分镜与首帧)/P5(纪实词汇补入既有块序)/P6(长镜装配与现场声关系);**它只改叙事、美学口径与词汇,不改生成方法**——资产、提示词工程、光学、剪辑仍按既有层级执行,全部在 OmniAiLab 内完成。判定不是纪实时本层不启用,**不得把纪实口径套到剧情片、广告片与 MV 上**。
> 通道选择层 `references/CHANNEL-SELECT SKILL.md` 承载**「同一支宣传片走生成还是走代码渲染」的判定与引导**:**两条通道对照**(生成通道=OmniAiLab 画布 MiniMax H3;代码渲染通道=真实页面截图+代码逐帧渲染)、**五个判据**(画面主角 → 要不要分毫不差 → 有没有真实界面素材 → 要不要逐帧可控 → 时长与投放)、**三个提醒节点**(定形态时只报倾向/**素材核验后进 P4 前必须正式确认并锁定**/用户改口时立即重判)与**不该提醒的时刻**、可直接照抄的**三段话术**、按画面主角分四类的**应用场景全表**(含**电视宣传片**按片型分流:台标 ID/栏目包装/大屏走代码渲染,节目预告/TVC/公益走生成)、**混合接力分工**(会动的真人实物走生成、屏幕上的一切走代码渲染;先定生成段风格锁定再让代码段从同源 tokens 出发)与**效率与人性化硬规则**(先给判断再给选项/同一节点只问一次/说清代价/不等用户懂/选定即锁/改口即重判),**不单独计为一个子技能**。它**在定形态与素材核验之间启用**,只做判定与引导,不改主干与任何一层做法。
> 宣传片线 `references/PROMO SKILL.md` 是**商业短片方向的唯一入口**,承载 **14 个方向的子调度**(官方品牌广告/TVC、品牌宣传短片、品牌流线 MG、数字产品宣传片、UI 动效与产品演示、电影与剧集片头、动态视觉设计、二次元/游戏 PV、酷感音乐短片、达人原生视频、教育内容、数字绘画延时,以及视频拆解与音色克隆两项辅助),并规定**六步标准流程**(规格 → 方向 → 素材与文字核验 → 提示词编译 → 画布生成 → 验收装配)与**共性硬约束**(不虚构品牌与产品事实/不仿造标识/无文字 Logo 不得加字/文字逐字核对/只引用真实素材/授权前置/机型能力先确认/15 秒类不得超时),**不单独计为一个子技能**。**它只改方向选择、商业约束与生成口径**:资产、提示词块序与铁律、光学、剪辑仍按主线层级执行;**宣传片线的视频生成统一在 OmniAiLab 画布中选择 MiniMax H3**。**并附成品样例库 `examples/promo-cases/`**(7 条真实成片的原话输入/成品提示词,按子方向分目录,与子技能一一对应);**第 4 步「提示词编译」之前先查样例库对应方向**,有近似样例就照骨架改。
> 入门引导层 `references/ONBOARDING SKILL.md` 承载**「先定作品形态」**:一张分流表把电影/短剧/动画片/纪录片/宣传片/片头/MV/游戏 PV/UI 动效/达人视频/教育/参考片复刻分派到主干、纪实线与宣传片线,并给出**三问收敛法**与开工话术,**不单独计为一个子技能**。它只做判定与分流,不写提示词、不生成内容;用户已说清形态时不得重复提问。
### 阶段对接(本流水线的权威映射)
| 本流程阶段 | 调用子技能 | 用途 |
|---|---|---|
| 剧本体检(P0 之前,可选;亦可在 P0A 内作为解析的一部分) | SCENE-ENGINE | 按五要素引擎逐场判定(目标/障碍/战术/反转/价值转变),产出**唯一最弱点**与三层「如果…会怎样」修法;同时产出每场戏的「导演解读」(共享事件+每人的物理通道)。**只诊断、不改戏** |
| P1 创作基准 | ACTING + AESTHETICS + STYLE + PROMPT-DOCTRINE + ASSET-SYSTEM(动画/混合媒介项目 + ANIMATION) | **AESTHETICS 先按剧本匹配表主动提案 2–3 个美学配方候选**(编号+理由+建议落点),创作者选定后确定全片美学基调;ACTING 为主要角色起草「声音提示词(声音身份)」,与 P1 声音圣经同步锁定;STYLE 从视觉语言库选定全片主视觉语言并展开进「全片风格锁定」(此阶段不生成音频);PROMPT-DOCTRINE 把镜头性格、曝光与暗、画面内文字提前到 plate 阶段解决,并逐时间线锁调色;ASSET-SYSTEM 出资产总表与统一命名前缀;需要现成块时从 `examples/case-studies/` 取风格前缀、光学块与颜色宪法句;OPTICS 按视场角锚点与决策树定下全片镜头家族;动画/混合媒介项目先按 ANIMATION 做**媒介判定**(写实/风格化三维/二维/混合),把媒介声明、**风格分权写法**与**全片光线公式**写进「全片风格锁定」;CAMERA-LIGHT **先按作品类型查调度反查表 A,主动提案 1 条主推基线 + 1–2 条变体候选**(五维机位坐标 + 光照体系 + 色温/光比基调,各带一句理由),创作者拍板后定下全片**机位档组合**与**光照体系**;**DIRECTOR-VISION 产出「导演风格声明」**(主导演/借用维度/冻结维度/可变维度/禁用清单)**并写入「全片风格锁定」**,此后 P4/P5/P6 全程沿用 |
| P2 角色母板/设定板 | ACTING + LIRA + STYLE + ASSET-SYSTEM | ACTING 建立每个主要角色的表演主档案;STYLE 提供角色出图的画风条目;LIRA(角色路由)生成角色参考图与16:9角色设定板提示词;ASSET-SYSTEM 先建成对资产与命名,角色表按两遍法(特写定身份→全身定造型,底片不再过模型) |
| P2 关键道具 | LIRA + STYLE + ASSET-SYSTEM | STYLE 提供道具图的摄影风格与印片条目;LIRA 生成道具母板提示词(道具路由);ASSET-SYSTEM 按 `@prop_` 前缀命名,同一道具的新形态新建资产 |
| P3 场景资产 | LIRA + STYLE + ASSET-SYSTEM | STYLE 提供场景画风条目;LIRA 生成场景母板提示词(地点路由);环境色卡沿用其 60/30/10 色板逻辑;ASSET-SYSTEM 按 `@loc_` 前缀命名,同一空间的不同光线状态各自独立命名(plate 的曝光就是最终曝光) |
| P4 分镜与首帧 | ACTING + EMOTION + AESTHETICS + LIRA + STYLE + BLOCKING + PROMPT-DOCTRINE + ASSET-SYSTEM(打斗镜头 + COMBAT) | 先按 BLOCKING 建立全片站位基线与逐镜站位数据(坐标/朝向/姿势/路径/机位);ACTING 把主档案改写为逐镜头表演段落;EMOTION 为每个镜头定出情绪命题与情绪节拍;STYLE 给出首帧画风(需精确控图时切十段式结构);LIRA 生成或编辑首帧图;打斗镜头另用 COMBAT 填镜头契约、定 A/B 观察轴与三空间锚点;含中文文字的画面与整板故事板优先 image2.5;命中美学匹配表而全片主美学未覆盖的单镜,由 AESTHETICS 二次提案局部配方;首帧的光学与曝光按 PROMPT-DOCTRINE 处理,镜头角度按 OPTICS 的决策树选定,成品块见 `examples/case-studies/`;长片/多场次项目另按 FEATURE-PRODUCTION 完成每场「开启仪式」;动画/混合媒介项目按 ANIMATION 第一节逐镜判定**实现路径**(三维预演/生成/两者),并在分镜板上把三维镜头显式标出;**机位组合与光照方案按 CAMERA-LIGHT 的意图反查表逐镜选取**,写进分镜表的选型列 |
| P5 视频提示词 | ACTING + EMOTION + BLOCKING + CINEDANCE + PROMPT-DOCTRINE(打斗镜头 + COMBAT) | ACTING 提供本镜表演段落,EMOTION 提供情绪层(命题/节拍/眼神落点/声音包络/净化),BLOCKING 提供本镜空间调度数据(坐标/朝向/路径/机位),CINEDANCE 将三者与参考标签、分镜需求合成为最终视频提示词;打斗镜头另用 COMBAT 编排动作脊柱、动作链与终结处理,并按附录「帧链·单条时间轴·切进身体」执行;成品句与问题解法从 `examples/case-studies/` 取;镜头性格与多镜一致性按 OPTICS 执行;唱/说唱段落按 MUSIC-SCENE 的管线与唇形锁;多场次项目按 FEATURE-PRODUCTION 的迭代纪律与日志;动画/混合媒介项目按 ANIMATION 第六节为每镜补**动画原理五件套**(挤压拉伸/预备动作/跟随重叠/弧形轨迹/夸张);**块 9(摄影机)与块 13(光线)按 CAMERA-LIGHT 的注入模板写** |
| P6 生成/剪辑/导出 | 不调用子技能 | 仅执行生成、音频、剪辑、导出与质检;剪辑五阶段、转场设计与声音设计规则见 `references/omniailab_production.md` 第 9–11 节;长片/多场次项目按 `references/FEATURE-PRODUCTION SKILL.md` 第八/九节执行剪辑并行、生成监督与后期清理;动画/混合媒介项目按 `references/ANIMATION SKILL.md` 第九节按幕组织目录,**先拼一版全片再回头重生单镜**,后期补**人工精修**(全片统一调色+铅笔式轮廓线) |
| **判断(电影艺术知识层)**(贯穿全流程;P0A/P1/P4 三个节点主动给) | FILM-ART(只读判断层,**不产出提示词**) | **P0A**:给 spine(全片主动作)一句话 + 每场戏的戏剧块与叙述拍概数 + 全片支点位置,并在剧本体检时补「目标—障碍—转折」与伏笔回收判定;**P1**:给**类型契约**(给谁看的一部什么片、观众期待看到什么)与该类型的视觉基准方向、参照片单方向;**P4**:给本场支点处理、**关系线坐侧与三角形机位**约束、逐镜「承担哪个叙述拍」的核对,并指出缺拍与重复镜;**P5**:拿「发布级检查清单」只报未达标项。其余域(选角与对话、调度动机、剪辑判准、声音设计六框架、光的表意、美术造型与色彩、资源反推与权限边界、分镜级拉片法、类型叙事手艺、国别流派借鉴)按需调用。**边界**:本层只诊断与给依据,**不改戏**;提示词写法与执行口径(块序铁律/资产/站位坐标/机位档/模型口径)一律仍归既有层,冲突时以既有层为准 |
| **纪实/纪录片项目**(对话判定后,贯穿全流程) | DOCUMENTARY(+ LIRA/CINEDANCE/ACTING/EMOTION/PROMPT-DOCTRINE/ASSET-SYSTEM/OPTICS/BLOCKING 照常) | 先按 DOCUMENTARY 第三节确认**纪实规格八项**并写进 P1「全片风格锁定」(观察式风格+自然光逻辑+低饱和高层次+空气感断言,"不像什么"改写为正向表述);P2/P3 建三视图与定妆参考板、场景与道具参考图(已上传素材先绑定不重生成);P4 按观察式分镜(6–12 秒/三级运镜/三项必填/空气感必写)并生成首帧;P5 把纪实词汇补进既有块序(表演仍先经 ACTING、情绪仍先经 EMOTION);P6 长镜优先装配、呼吸感过渡、现场声优先且音乐低于现场声。**生成方法与资产体系不变** |
| **通道选择**(宣传片类项目:定形态后、P4 之前;一次性) | CHANNEL-SELECT | 按**五判据**报出通道倾向与理由(真人实景→生成通道;界面/数据/文字版式→代码渲染通道;无可截图真实界面则代码渲染不成立),**定形态时只报倾向、素材核验后进 P4 前正式确认并锁定**;混合片写明**哪一镜走哪条通道**。判定后把上下文交给 PROMO 或 MOTION-STUDIO,本层不再介入 |
| **代码渲染通道项目**(判定走 `MOTION-STUDIO SKILL.md` 时,贯穿全流程) | MOTION-STUDIO(+ ASSET-SYSTEM/PROMPT-DOCTRINE/CAMERA-LIGHT 照常) | 先过「适不适合」再谈做法;P0 出产品简报(定位/受众/可用页面与状态/数据风险分级);P1 从产品设计系统提取视觉 tokens 并出 styleframe;P2–P3 采集真实页面截图(整页 2x 纹理+元素级抠图+坐标表);P4 功能到镜头映射并**逐镜标出实现路径**;P5 按**镜头卡+参考实现**落地("已知坑/命门"参数不得降档);P6 音效钉帧、节奏回测、整片渲染、剪映工程导出、**干净上下文独立 subagent 终检**。成片由工程渲染产出,**不走画布排队生成** |
| **宣传片/商业短片项目**(对话判定后,贯穿全流程) | PROMO(+ LIRA/STYLE/ASSET-SYSTEM/PROMPT-DOCTRINE/OPTICS/BLOCKING 照常) | 先按 PROMO 定规格并**选子方向**(14 个方向见其选择表),读入该方向 `SKILL.md` 与其细则;素材与文字逐项核验;提示词按「方向硬规则 + 主线块序与铁律」编译;含中文文字的图与故事板整板优先 `image2.5`;**在 OmniAiLab 画布中选择 MiniMax H3 生成**,失败同一模型内重试、不自动换模型;按方向完成检查验收后装配。六步逐步确认,**不得一次跑完** |
### 灵活调用原则
- 只做图像(资产或编辑)→ 只调用 LIRA;只做视频提示词 → 只调用 CINEDANCE;只设计表演 → 只调用 ACTING;只处理情绪(哭/笑/怒/惧/失望/背叛/告别/重逢/暧昧/武侠文戏/无台词反应/多人反应/长场景分组,或修复呆眼、乱流泪、情绪串染、误亲吻、动作误补、静止角色乱反应、台词爆音、强度突跳、AI 乱运镜等故障)→ 只调用 EMOTION。
- **写视频提示词时的强制前置**:动作与表演层必须先经 `references/ACTING SKILL.md` 把角色主档案改写为本镜头的「表演段落」,情绪层再按 `references/EMOTION SKILL.md` 写出「情绪命题+情绪节拍+眼神落点+声音包络」并完成角色权限隔离与视觉词汇净化;两层齐备后才交 CINEDANCE 合成。**不得跳过这两层直接写视频提示词,也不得把情绪当补充事后追加。**
- 只做画风选择("这套画面用什么视觉语言""给我画风菜单""D01+C04+R01+S2")→ 只调用 `references/STYLE SKILL.md`。
- 只做美学选择/要我推荐这场戏该怎么拍("这场戏用什么风格""给我美学建议""有没有参照的导演风格")→ 只调用 `references/AESTHETICS SKILL.md`,按其「剧本信号→美学推荐」匹配表给 2–3 个候选+理由+建议落点。
- 只做打斗编排("这段对打怎么打""给我高燃打斗动作提示词")→ 只调用 `references/COMBAT SKILL.md`。
- 只做站位/场面调度("这段多人戏怎么站""给我站位图""下一镜人物位置又变了")→ 只调用 `references/BLOCKING SKILL.md`,按「跨镜连续性协议」先立基线、再逐镜取数。
- 只问"这条提示词怎么写才不出错"("为什么模型老给我黄昏""要不要写不要什么""块序是什么""暗压不下来怎么办""画面里的字老是变")→ 只调用 `references/PROMPT-DOCTRINE SKILL.md`。
- 只问"资产怎么建、怎么命名、怎么不漂"("角色怎么保证一致""新状态要不要覆盖""声音为什么每镜都变")→ 只调用 `references/ASSET-SYSTEM SKILL.md`。
- 只问长片怎么组织(「上百场戏怎么管」「资产怎么验收」「镜头老卡住怎么办」「怎么不把改好的镜头改坏」)→ 只调用 `references/FEATURE-PRODUCTION SKILL.md`,按其镜头表卡片、压力测试、迭代纪律与法条执行。
- **要用图说话(硬规则)**:`examples/images/` 是案例库的**配图层**(索引 `examples/images/INDEX.md` 含「关键词 → 图」反查表)。**凡在回答里引用了案例中的某条规范,必须同时给出对应图片路径并说明「对照看这张」**;P2 建角色资产、P3 建地点、P4 建站位、P5 写提示词时,主动报出该阶段相关图的路径。图像是这套方法里最容易被误解的部分——**不要让用户靠文字想象**。
- 只问动画/混合媒介怎么做(「这个能不能做成动画」「动画的动作像人偶怎么办」「运动物件一动就像贴图」「手绘背景怎么做才有体积」「哪些镜头该用三维预演」「动画角色怎么才不漂」)→ 只调用 `references/ANIMATION SKILL.md`,按媒介判定、三维与生成的分工判据、混合美学分权、动画原理五件套与分幕组织执行。
- 只问纪实/纪录片怎么做(「我想做一部纪录片」「纪实短片怎么拍才不像广告」「怎么拍真实的人」「自然光怎么用」「色卡怎么提」「镜头要不要手持」)→ 只调用 `references/DOCUMENTARY SKILL.md`,先确认纪实规格,再按观察式分镜与自然光逻辑执行;现成模板取 `examples/documentary/纪实提示词模板.md`。
- 只问"这条片子该走生成还是走代码渲染"(「用 MiniMax H3 还是代码渲染」「界面能不能还原」「这几个字改不了怎么办」「电视宣传片怎么做」「大屏循环片」「功能演示怎么做」)→ 只调用 `references/CHANNEL-SELECT SKILL.md`:按五判据**先给倾向与理由(含代价)**,信息不足时只问"有没有可截图的真实界面""文字要不要逐字精准"两件;**素材核验后、P4 之前正式确认并锁定**;选定即锁、改口即重判。
- 只问宣传片/广告/商业短片怎么做(「我要做宣传片」「做条品牌广告」「Logo 动效」「做 UI 动效」「片头」「游戏 PV」「达人视频」「教学视频」)→ 先调 `references/PROMO SKILL.md` 选方向,再读该方向 `SKILL.md` 与细则;生成统一用 OmniAiLab 画布中的 **MiniMax H3**;**要现成样例、或想知道某方向实际怎么写→ 直接翻成品样例库 `examples/promo-cases/`**(按子方向分目录,有索引与一一对应表)。
- 只问"这场戏怎么拍/戏太平/看不懂/越轴/剧情散了/该选谁演/怎么讲戏/怎么剪/声音怎么设计/光怎么打/美术怎么定/像哪部片/预算不够怎么拍/帮我拉片/书里怎么说"(**判断类问题**)→ 只调用 `references/FILM-ART SKILL.md`:先给判断与依据,再给选项;按其「信号 → 推荐」表定位到 `references/film-art/` 的具体手册;**只诊断不改戏**,涉及剧情与角色改动请创作者拍板。它与既有层的分工是:**本层管"该想什么、为什么、判准在哪",既有层管"怎么写、怎么选、怎么锁"**;两者冲突时以既有层为准。
- 用户说不清要做什么(「我想做个片子」「不知道该做哪种」「从哪开始」)→ 先调 `references/ONBOARDING SKILL.md`,按形态分流表与三问收敛法定形态,再进对应生产线。
- 只问唱/说唱段落(「口型对不上」「怎么让模型唱我们的歌」)→ 只调用 `references/MUSIC-SCENE SKILL.md`。
- 只问剧本结构("这场戏行不行""哪里弱""有没有救")→ 只调用 `references/SCENE-ENGINE SKILL.md`,按五要素逐项判定并给三层修法;**只诊断、不改戏**。
- 只问"该用哪位导演/想拍成某位导演的味道/想混两种风格"("这片适合谁拍""能不能王家卫+芬奇""我要那种冷但漂亮的")→ 只调用 `references/DIRECTOR-VISION SKILL.md` 与 `examples/director-presets/`:先按作品类型给 2–3 个候选(或加载已点名的那一位),混合时定主导演 + 借用维度,产出「导演声明」;**先判断再给方案,不反问一长串**。
- 只问镜头选型/镜组漂移("这种镜头该用多广""为什么我的广角感老漂""长焦感不够")→ 只调用 `references/OPTICS SKILL.md`,按内容类型走决策树并配结果栈。
- 只问机位与布光怎么选(“这一镜用什么镜头和光”“想要那种干净的产品光”“这个场景的光该怎么打”“我这部悬疑片全片该怎么打光”“这个角色是反派,怎么拍”“分手那场戏的光怎么打”)→ 只调用 `references/CAMERA-LIGHT SKILL.md`:**先按 作品类型 → 场景 → 人物 → 剧情节点 查调度反查表**(`examples/camera-light/调度反查表.md`,含 16 类作品类型/22 类场景/16 类角色功能/18 个剧情节点四路反查,以及 10 条快速响应卡),再按其注入模板落到块 9/块 13;**创作者说不清时先给判断与候选(含光源位置与光比),不反问一长串**。
- 想要现成能用的句子/想知道别人踩过什么坑("给我一条可以直接用的风格前缀""为什么颜色老是被拉黄""暗压不下来""台阶走不上去""打斗怎么才不顿""门每镜都长得不一样""运动物件像贴图""手绘背景发平发闷""动画动作没节奏")→ 调用实战案例库 `examples/case-studies/`(先看其 `README.md` 索引),按对应案例的成品块与「问题→解法」清单取用。
- 视觉语言库只管图像画风:不生成运镜、时间轴与动作分段(归 CINEDANCE),不替代 P1 的全片锁定;流水线内画幅、帧率与摄影机镜头家族一律以 P1 为准。
- 完整镜头推荐链路:ACTING → EMOTION → **BLOCKING(先定站位)** → LIRA(+STYLE 画风)→ CINEDANCE;**打斗镜头在 CINEDANCE 前先接 COMBAT**(ACTING → EMOTION → BLOCKING → COMBAT → CINEDANCE),站位约束先落到坐标再交动作编排;已有素材时跳过已完成的环节。
- 冲突优先级:EMOTION 的「固定机位、一镜到底」镜头锁与「无 BGM/无字幕」、COMBAT 的「同期音效、无配乐」与二维媒介语法,都只在其自身描述范围内成立;镜头、运镜、切镜、媒介与全片声音口径一律以 P1/P4/P5/P6 为准,不得用子技能的默认值覆盖主流程设计。BLOCKING 的 `aspectRatio`/`fov`/时长等导演台参数只存在于站位数据与平台 UI,**不得写进提示词正文**;其画幅与镜头家族口径亦以 P1 为准。
- 每个镜头都要按当前目标把 ACTING 主档案改写为「本镜头表演段落」,不得直接粘贴主档案。
- ACTING 只写表演、声音与身体,不写摄影机、光线与色彩;摄影机、光学、光线、物理与连续性由 CINEDANCE 处理。
- 宽高比、分辨率、质量、模型名等属于平台参数,放入平台 UI,不写入提示词正文。
- 调用子技能时传入当前镜头的最小完整上下文:角色/参考标签、地点、道具、第一帧、位置、朝向、视线、动作时序、对白、声音、摄影机、光线、时长与比例。
- 子技能只负责「怎么描述」(提示词构建与选型判断),实际生成一律在 **OmniAiLab** 执行。子技能中的模型名已统一为 OmniAiLab 在架模型,对应关系见下表,全片保持同一口径。
### 模型口径(以 OmniAiLab 为准)
下列对应关系为全片唯一口径,不得混用其它平台的模型名。子技能的「模型路由」结构保持不变,只是把模型换成了 OmniAiLab 的模型。
| 用途 | OmniAiLab 模型 | 对应子技能原路由角色 |
|---|---|---|
| 角色生成 / 角色一致性 | **Seedream 5.0**(配 OmniAiLab 主体库一致性、角色三视图) | 原角色生成路由 |
| 场景 / 环境母板 | **Flux** | 原地点路由 |
| 道具 / 产品母板 | **香蕉Pro(Nano Banana Pro)** | 原道具路由 |
| 图像编辑(首选) | **香蕉Pro(Nano Banana Pro)** | 原画面编辑首选路由 |
| 粗糙 AI 纹理修复 | **Seedream** | 原纹理处理路由 |
| 局部微编辑 / 地点视角变更 | **Qwen Image** | 原最后手段局部处理路由 |
| 图像:通用生图(常用) | **image2** | 补充生图路由 |
| 图像:中文文字 / 封面 / 海报 / 故事板 | **image2.5** | 补充生图路由(中文字形与排版最强;一致性与故事板连续性最佳) |
| 视频:人物 | **Seedance 2.5** | CINEDANCE 主模型 |
| 视频:特效 / 形变 | **Kling O3** | 见 P5 选型规则 |
| 视频:道具特写 | **Vidu** | 见 P5 选型规则 |
| 视频:备选 / 试水 | **Wan 2.6 / Seedance 2.0 Fast** | 见 P5 选型规则 |
| 视频:宣传片线(商业短片) | **MiniMax H3** | 宣传片线 14 个方向的统一生成口径,在 OmniAiLab 画布中选用 |
> **图像模型硬约束**:画面中出现中文文字(招牌、包装、海报、封面、书刊、屏幕/字幕板、路牌等),或产出物本身是封面、海报、故事板(分镜整板)时,**生图一律优先 `image2.5`**——其中文字形与排版最强(强于香蕉Pro),角色一致性与故事板连续性也最好;通用生图可用 `image2`。其余路由(角色/场景/道具/编辑/局部微编辑)的既有首选不变。
> 本 skill 的平台、开发者与调用名统一为 **OmniAiLab**(https://www.omniailabx.com/)。
> **动效工作室层** `references/MOTION-STUDIO SKILL.md` 是**代码渲染这条产出通道**的入口,与 `PROMO SKILL.md` 的生成通道**并列而非替代**。它承载真实页面截图采集、2.5D 运镜、**157 张动效镜头配方卡**(含意图/动效核心/参数表/已知坑/参考实现)、逐帧时间线与节奏卡点、音效钉帧、工程化渲染与独立终检;配套分两层:**规则文档**在 `references/motion/`(工作流/协作引导/审美准则/声音设计/音乐卡点/终检清单/剪映导出 七份),**可照抄的资产**在 `examples/motion/`(157 张镜头卡、桥段模板、可跑工程模板、逐卡参考实现、工程组件、154 份音效素材、剪映工程导出脚本)——资产与 Remotion 绑定、换引擎即不适用,故与规范分开放,**不单独计为一个子技能**。它**条件触发**:仅当片子要展示真实产品界面、需精确还原产品视觉、或做功能演示时启用;**启用前必须先过"适不适合"判定**(真人实拍剧情、只有概念没有产品、超长片要走别的线),判定依据与引导话术见该文件第一、二节。
## P0与P0A
**先读本(电影艺术知识层)**:按 `references/FILM-ART SKILL.md` 做一次剧本侦探,产出「spine 一句话 + 每场戏的戏剧块/叙述拍/支点」判断(依据见 `references/film-art/01-story-and-script.md`;方法见 `references/film-art/00-playbook-read-and-direct.md`),与本阶段的十项解析一并展示——**这一步判断后续的调度、机位与剪辑都由它决定,不得跳过**。完整读取最终剧本后,按`references/story_bible.md`输出P0项目接收摘要,并在同一回复中继续完成P0A前9项。随后读取`references/emotion_curve.md`,自动计算节点并调用可用的图像生成工具生成第10项16:9黑色情绪曲线图。不得在P0或前9项之前生成该图,不单独询问是否生成。
第10项展示后固定询问:
```text
【请确认】以上P0A剧本解析与创作基准(包含全片情绪曲线图)是否确认?需要修改请指出具体项目。
【确认后下一步】建立P1全片摄影风格、环境色彩策略与声音圣经。
```
## P1创作基准
**先给类型契约**:按 `references/FILM-ART SKILL.md` 给出「这是给 ___ 看的一部 ___ 片,观众期待看到 ___」一句话,并据此给出该类型的视觉基准方向与参照片单方向(依据见 `references/film-art/11-genre-and-references.md`)——**类型是与观众的预期契约,先定契约再定视觉基准**;美学配方与导演预设的提案以本契约为前提。
P0A确认后读取`references/creative_baseline.md`,提出1套完整推荐,不让用户填写空表:1部主要影视参考,必要时最多1部补充参考;摄影介质与镜头家族;画幅与帧率;光源、曝光、反差、纹理和材质;环境色彩策略;全片环境声原则和音乐圣经。此阶段不生成色卡图片、声音文件或BGM。声音圣经中为主要角色锁定的音色、口音、语速与压力下的说话方式,可按`references/ACTING SKILL.md`起草为「声音提示词(声音身份)」,作为后续镜头原样复用的声音资产。
**先做一次美学提案**:读完剧本、判定类型后,先读 `references/AESTHETICS SKILL.md` 的「剧本信号→美学推荐」匹配表,主动提案 2–3 个美学配方候选(编号+名称+适合原因+建议落点+代价),由创作者选定 1 个作主美学、最多 1 个作补充参考;配方参数见 `references/aesthetic-recipes.md`,现成提示词见 `examples/aesthetics/`。创作者说"不用"时直接进入常规取型,不得硬套。
主要影视参考从视觉语言库的 `D` 库选取(`references/STYLE SKILL.md`,D01–D14 每条已按构图与镜头/调度与环境/光色与材质/适用四维展开),需要胶片或印片质感时从 `C`/`R` 库取型号,风格强度默认 `S2`;选定组合展开为具体视觉特征后写进「全片风格锁定」,代码本身不出现。
P1确认后,「全片风格锁定」文本将作为后续所有图像和视频提示词的固定前缀,不得修改。
结尾固定询问:
```text
【请确认】以上P1摄影风格、环境色彩策略与声音圣经是否确认?需要修改请直接指出。
【确认后下一步】先列出9:16角色/状态母板生产清单,确认范围与依赖批次后再生成。
```
## P2角色资产
读取`references/character_assets.md`:
1. 先用表格列出全部拟制作的9:16角色、怪物与必要状态,标明资产类型、上游依赖、建议批次、必要性、出图理由和当前决定;创作者确认或删改后,才形成正式生产范围。
2. 角色设定板不进入该清单,不单独立项:清单只规划9:16角色/状态母板。
3. 第1批只生成无依赖或上游基础角色的9:16单人确认稿。
4. 基础角色定稿后,才以真实确认图生成血缘亲属、变异、换装、受伤或年龄状态。
5. 所有纳入范围的9:16角色与状态确认后,直接为全部已确认角色一次性生成16:9角色设定板,不再输出第二张清单或重复询问是否立项。
6. 每个9:16依赖批次及最终整批角色设定板均需验收;全部角色资产确认后才进入关键道具。
7. 子技能:用`references/LIRA SKILL.md`(角色路由)生成角色参考图与16:9角色设定板的提示词;用`references/ACTING SKILL.md`为每个主要角色建立表演主档案,供P4逐镜头改写。
角色阶段结束固定询问:
```text
【请确认】以上角色资产是否全部定稿?需要修改请指出具体角色和位置。
【确认后下一步】提取关键道具清单并生成关键道具母板。
```
## P2关键道具
读取`references/prop_assets.md`。先用一张无批次表格列出最终候选道具、剧情作用、识别/连续性锚点、必要性、出图理由和当前决定;创作者确认或删改后,再生成3:4竖构图的单件产品档案照。道具提示词按`references/LIRA SKILL.md`的道具路由构建。不生成三视图,不出现人物或手。可批量输出提示词或按用户要求聊天内生成,每件均附对应提示词。
全部道具确认后固定询问:
```text
【请确认】以上关键道具母板是否确认?需要修改请直接指出。
【确认后下一步】提取场景清单并生成P3场景资产与环境色卡。
```
## P3场景资产
读取`references/scene_assets.md`。场景母板提示词按`references/LIRA SKILL.md`的地点路由构建,环境色卡沿用其60/30/10色板逻辑。
1. 从剧本空间链提取场景,输出无批次生产清单(场景名、剧情作用、光线状态、交互点、必要性),创作者确认后生成。
2. 为每个必须场景生成16:9空场景母板(无人物),光线与P1基准一致。
3. 同一空间的不同光线状态分别出图。
4. 全部场景确认后,为每个主要场景提取5色环境色卡(主色/暗部/中间调/光源色/强调色),标注HEX值。
5. 输出空间方向链和场景-角色-道具交互点说明。
场景阶段结束固定询问:
```text
【请确认】以上场景资产与环境色卡是否全部定稿?需要修改请指出具体场景。
【确认后下一步】进入P4分镜设计,输出完整分镜表并生成首帧图。
```
## P4分镜设计与首帧生成
**分镜前先取三项判断**(`references/FILM-ART SKILL.md`):① 本场的**支点**在哪一拍、怎么处理;② 对话与多人戏的**关系线坐侧**与三角形机位约束(依据 `references/film-art/04-visual-language.md`,越轴补偿同源);③ 本场**调度动机**——每个走位要表达哪个叙述拍(依据 `references/film-art/05-staging-and-camera.md`)。分镜表出来后逐镜核对「承担哪个叙述拍」,**缺拍就补、重复就删**——此时发现成本是 1,现场是 100。
读取`references/storyboard.md`。
1. 按戏剧节拍将剧本拆为镜头序列,30秒短片6-10镜,1-3分钟15-30镜。
2. 输出完整分镜表:镜号、时长、景别、角度、运镜、画面内容、角色/道具、场景、声音、情绪强度。多人或多物镜头另按`references/BLOCKING SKILL.md`输出逐镜站位数据:先为该场景建立「站位基线」(在场角色的坐标、朝向、姿势、武器,以及道具位置与机位基准),再让每个镜头从基线取数、只改本镜真正变化的字段——位置、朝向、左右关系与距离必须有坐标依据,不得逐镜重新用文字描述空间。
3. 检查节奏:情绪曲线节点全覆盖、时长总和匹配、景别有变化、运镜不滥用。
4. 为每个镜头生成16:9首帧图(空间描述须由本镜站位数据翻译而来,不得另行措辞),提示词开头包含P1风格前缀,参考图按优先级上传(角色确认稿 > 场景母板 > 道具母板)。首帧图的画风按 P1 选定组合从`references/STYLE SKILL.md`展开,需要精确控制构图与调度时改用其十段式结构(模式 B)。首帧图用`references/LIRA SKILL.md`生成或编辑;同时用`references/ACTING SKILL.md`把角色主档案改写为本镜头的表演段落,并用`references/EMOTION SKILL.md`为该镜头写出情绪命题与情绪节拍——两者共同作为 P5 视频提示词的动作、表演与情绪内容。若该镜头含近身对抗或兵器战,另用`references/COMBAT SKILL.md`填「镜头契约」(叙事目的→景别→机位/观察轴→A/B画面位置→主运镜→触发点→终点→交接状态)并定三个空间锚点,其产出随分镜表一并确认。若该镜头命中 `references/AESTHETICS SKILL.md` 匹配表而全片主美学未覆盖(如全片写实但出现太空闪回或近身打斗),先二次提案"本镜局部换配方",由创作者决定局部采用/全片改用/保持现状,再出首帧。配方选定后,其**分镜级图像提示词**(`examples/aesthetics/`,即生图提示词)作为本镜首帧的图像提示词基础,前面接 P1 风格前缀后按 `LIRA SKILL.md` 润色。
5. 逐帧验收角色一致性、场景结构、光线匹配、构图准确。
分镜阶段结束固定询问:
```text
【请确认】以上分镜表与全部首帧图是否定稿?需要修改请指出具体镜号。
【确认后下一步】进入P5,为每个镜头生成视频提示词和OmniAiLab参数。
```
> **本阶段开始前,通道必须已锁定**(见 `references/CHANNEL-SELECT SKILL.md`):宣传片类项目在素材核验后、进入本阶段之前完成**唯一一次正式的通道确认**,此后不再主动翻案。
>
> **若本片走代码渲染通道**(`references/MOTION-STUDIO SKILL.md`):本阶段要为**每个镜头显式标出实现路径**(真实页面截图 + 代码动效/生成通道/两者接力),并把镜头顺序、时长、具体画面、页面状态、素材来源、字幕、转场与音效钉帧一并写进分镜;镜头实现从 `examples/motion/镜头卡/` 取卡,按卡上的"参考实现"落地。此时首帧不靠生成,而是**真实页面截图采集**(整页 2x 纹理 + 元素级抠图 + 坐标表)。
## P5视频提示词与OmniAiLab参数
读取`references/video_prompts.md`。**先完成两层前置:① 用`references/ACTING SKILL.md`把角色主档案改写为「本镜头表演段落」(目标、障碍、策略、节拍、倾听、潜台词、身体与声音);② 用`references/EMOTION SKILL.md`为本镜头写出「情绪命题+情绪节拍+眼神落点+声音包络」,并完成角色权限隔离与视觉词汇净化。** 再将这两层与 LIRA 参考标签、分镜需求一起,用`references/CINEDANCE SKILL.md`合成为最终视频提示词——情绪与表演层不得省略,也不得事后追加。最后按下列结构整理核对。配方已选定时,其**视频动效提示词**(`examples/aesthetics/`,即生视频提示词)只作本镜动效与运镜的参考素材,**不得跳过上述 ACTING+EMOTION+CINEDANCE 前置直接照抄投喂**。
1. 为每个镜头生成完整视频提示词,**严格按 `references/PROMPT-DOCTRINE SKILL.md` 的固定块序(16 段)成文**:场景语境→启用参考→全片锁定→地点图(GEO 空间图)→**视线与眼线**→首帧状态与空间占用→格式模式→镜头(光学)→摄影机→动作计时→表演任务→物理→光线→**声音与对白**→风格与画质→**正向锁定**。**台词只写在「声音与对白」段,动作段一个字都不许有**;**所有约束一律写进第 16 段的「正向锁定」,不写否定式。**
2. 输出OmniAiLab参数表:镜号、模型(Seedance 2.5/Kling O3/Vidu)、时长、比例、输入方式、参考图清单。
3. 模型选型规则:人物镜头用Seedance,特效/物形变用Kling,产品特写用Vidu。
4. 必须使用图生视频,禁止直接文生视频(黑场/纯文字镜头除外)。
5. 提供角色一致性强化技巧和常见问题修正方法。
6. 情绪与表演核查:按`references/EMOTION SKILL.md`质量闸门逐镜检查唯一主表演者、接触边界、认知延迟与不归零余韵、眼神落点、无谓泪水语义与音量连续性;按`references/ACTING SKILL.md`表演量表自检,主要角色镜头须达 4+。
7. 打斗核查:含近身对抗或兵器战的镜头,动作必须先由`references/COMBAT SKILL.md`编排(动作脊柱+动作链:攻击目的→身体与武器动作→对手响应→接触反馈→位移结果→环境余波),并按其「附录 B:交付前质检清单」逐项自检:攻防成对、物理闭环、三锚点成立、不越轴、一阶段一主运镜、终结不以 pose 结束。
8. 站位核查:逐个多人或多物镜头对照`references/BLOCKING SKILL.md`的「跨镜连续性协议」与「附录 B:站位交付前质检清单」——本镜是否从该场景的站位基线取数、是否有未变化角色被重写、位移角色是否有`movementPath`或起止坐标+耗时、间距是否≥0.35m、十二项继承项是否逐条承接;发现站位漂移按「漂移排查顺序」定位并修正。
9. 提示词教义核查:逐镜按 `references/PROMPT-DOCTRINE SKILL.md` 第五节跑清单——16 块齐备且有序、正文无任何否定式表述、几何绑画框而非物件解剖、一节拍只给一次反应、规模用线索、可数事件有视觉证据、动作写成物理节拍链、正文不出现镜头特性词(已在 plate 解决)、同场相邻镜的景别与角度不同;资产侧按 `references/ASSET-SYSTEM SKILL.md` 过「资产前置闸门」。
P5结束固定询问:
```text
【请确认】以上全部视频提示词和OmniAiLab参数是否确认?需要修改请指出具体镜号。
【确认后下一步】进入P6,在OmniAiLab画布中批量生成视频、制作音频、剪辑导出成片。
```
## P6 OmniAiLab生成、剪辑与成片导出
读取`references/omniailab_production.md`。
1. 指导用户在OmniAiLab(omniailabx.com)创建项目,上传全部前期资产到素材库。
2. 按节点链搭建画布:脚本→图片→视频→音频→剪辑→导出。
3. 批量生成视频:先全部首帧确认,再批量排队生成视频,逐镜检查重试。
4. 音频制作:AI配音(匹配角色音色)、BGM(按情绪曲线进入退出)、音效分层(环境/动作/强调)。
5. 剪辑:按分镜顺序拼接,调整入出点,叠加音轨,添加字幕。**剪辑走五阶段(粗排→粗剪→生成监督→精剪→定剪),转场按运动方向与声音匹配设计、每个片段头尾各留 8 帧余量、切点落在覆盖元素填满画面 ≥90% 的那一帧;颜色做统一而非逐镜调色——详见 `references/omniailab_production.md` 第 9–11 节。**
6. 导出:1080p / 16:9 / 24fps / MP4 / H.264。
7. 成片质检:逐项检查角色一致性、场景光线、镜头节奏、音频同步、技术质量。
P6完成后交付:
- 最终成片MP4
- 全部分镜首帧图(打包)
- 全部视频片段(打包)
- OmniAiLab画布项目链接
- 成片质检报告
- 项目资产包(角色/道具/场景图 + 全部提示词文档)
> **若本片走代码渲染通道**:成片由工程**逐帧渲染**产出(不走画布排队生成),交付时一并给出工程与可编辑回交——**可导出为剪映工程**,把字幕内容/字号/颜色、分镜变速与重排、音频替换交回用户自己改(流程见 `references/motion/剪映导出.md`)。**配了 BGM 的片子固定交付两版**:带 BGM 版与仅留音效版,由同一时间线的开关渲出,方便用户后期自配音乐。渲染前按 `references/motion/审美准则.md` 逐条自检,交付前按 `references/motion/终检清单.md` 由**干净上下文的独立 subagent** 出终检报告。
## 版本历史
- v1.3.0:体验版,仅支持P0-P2前期资产,道具确认后永久终止
- v2.0.0:完整版,扩展P3-P6,支持从剧本到OmniAiLab成片全流程,移除终止机制
- v2.0.1:开箱即用版,新增examples/默认剧本《17楼》,支持三种剧本输入方式(上传/默认/创意自动生成),启动指令直接进入P0
- v2.0.2:标注开发者OmniAiLab;统一默认剧本命名为《17楼》(`examples/floor17_script.md`);清除体验版遗留的"终止"口径;通用化P6制作文档,弱化对单一项目的写死引用
- v2.0.3:内置表演/图像/视频提示词三个子技能(`references/ACTING SKILL.md`、`references/LIRA SKILL.md`、`references/CINEDANCE SKILL.md`),建立P1–P6阶段对接与灵活调用规则;子技能中的平台名统一为OmniAiLab
- v2.0.4:统一模型口径,子技能保留原模型路由结构,模型名替换为平台在架模型(角色→Seedream 5.0、场景→Flux、道具/编辑→香蕉Pro、纹理→Seedream、局部微编辑/视角变更→Qwen Image、视频→Seedance 2.5);子技能定位为提示词构建层,生成平台定位为执行层;SKILL.md新增「模型口径」映射表
- v2.0.5:平台命名统一为OmniAiLab(https://www.omniailabx.com/),全仓旧平台字样与旧网址清零;P6制作文档更名为`references/omniailab_production.md`;模型口径、流程与操作描述保持不变
- v2.0.6:统一技能标识,目录名、frontmatter name 与调用名三者对齐为 `omniailab-ai-director`(符合 skill 命名规范:仅小写字母/数字/连字符),展示名保留「OmniAiLab AI导演完整版」
- v2.0.7:内置第四个情绪子技能 `references/EMOTION SKILL.md`(源自 `seedance-emotion-director`)及其 4 个依赖文档(shot-emotion-engine/generation-guardrails/performance-palette/seedance-production),署名统一为 OmniAiLab;在 P4/P5 接入情绪层,强制「写视频提示词先经 ACTING 表演段落+EMOTION 情绪层,再交 CINEDANCE 合成」;明确 EMOTION 的固定机位镜头锁与无 BGM/无字幕口径从属于主流程
- v2.0.8:并入视觉语言库 `references/STYLE SKILL.md`(源自 `gaven-direct-image-prompts`)及 4 个画风字典(`director-styles.md`/`photo-styles.md`/`capture-films.md`/`print-films.md`):`D01–D14` 导演视觉语言、`P01–P10` 通用摄影风格、`C01–C14` 拍摄胶片、`R01–R02` 印片风格、`S1–S3` 风格强度;作为 LIRA 的风格来源层挂入,子技能仍为四个,主干与门禁不变;P1 选参考、P2/P3/P4 出图统一从库中取画风条目;胶片与印片以「模拟」口径表达,比例数字不进提示词正文,导演姓名默认只作检索标签
- v2.0.9:消除情绪层命名歧义——单镜情绪引擎由 `emotion-engine.md` 更名为 `shot-emotion-engine.md`(原名与 P0A 全片「情绪曲线」`emotion_curve.md` 仅一词之差,易混);EMOTION SKILL.md 新增「命名边界」对照表;文件标题补注「单镜」范围;修正版本历史顺序
- v2.0.10:并入打斗专项层 `references/COMBAT SKILL.md`(源自 `Seedance2.0高燃打斗.skill`;署名统一为 OmniAiLab,模型口径改为 Seedance 2.5,比例与时长不进正文):六段式动作脊柱、攻防成对与物理闭环、三空间锚点、镜头契约(含观察轴与越轴重建)、景别-机位-运动对照表、终结不静止;作为 CINEDANCE 的动作来源层挂入,**不单独计为子技能**,条件触发(仅对抗镜头接入);二维动画语法仅在项目本身为二维媒介时启用,镜头、媒介与声音口径从属 P1/P4/P5/P6;补齐源文件缺失的提示词模板、质检清单与示例骨架三个附录,并补完源文件末条截断的「越轴必须重建」
- v2.0.11:防盗版署名体系——全仓品牌名统一规范为 `OmniAiLab`(旧写法全部升级);SKILL.md、references 全部文档、examples、VERSION、openai.yaml 每份文件页眉页脚各加署名「© OmniAiLab | 开发者:Mochiball」;frontmatter 与 openai.yaml 元数据补全 author(OmniAiLab)与 developer(Mochiball)字段
- v2.0.12:修正模型口径笔误——视频「备选 / 试水」模型的错误中文译名改为规范写法 `Wan 2.6`(涉及 SKILL.md 模型口径表与 `references/video_prompts.md` 备选模型列,共 3 处);其余口径不变
- v2.0.13:补充生图模型 `image2`(常用)与 `image2.5`(最强、一致性最佳、故事板最强、中文强于香蕉Pro);SKILL.md 模型口径表与 `references/LIRA SKILL.md` 模型路由表各新增两行,并立**「中文文字硬约束」**:画面含中文文字(招牌/包装/海报/封面/屏幕文字等)或产出封面、海报、故事板整板时一律优先 `image2.5`;同步修正 LIRA「画面内文本 → 香蕉Pro」的标注,并把 `references/storyboard.md` 首帧的「无文字」条款改为「无多余文字」(本镜剧本要求的中文文字除外)
- v2.0.14:并入站位层 `references/BLOCKING SKILL.md`(源自 `站位图+skill`;署名统一为 OmniAiLab,数据交付目标改指 **OmniAiLab 导演台**)及两份数据字典 `blocking-stage-schema.md`/`blocking-weapon-library.md`:人物坐标与朝向角、21 项姿势预设与逐关节控制、`movementPath` 行动路径、机位与人物同坐标系、多人间距≥0.35m 与动作通道规则、高度与支撑校验;立**「跨镜连续性协议」**(一场景一份站位基线+`locked` 冻结+逐镜取数+换镜继承十二项+漂移排查顺序)以根治多人镜头跨镜站位漂移;作为 CINEDANCE 的空间来源层挂入,**不单独计为子技能**,多人/多物镜头必用;导演台参数(比例/fov/时长)只进站位数据与平台 UI、不进提示词正文;补齐源素材五则站位示例(附录 A)与站位交付前质检清单(附录 B);同步在 `storyboard.md` 增设「站位数据」小节、P4/P5 正文与 CINEDANCE/COMBAT 交叉接线
- v2.0.15:并入美学配方库 `references/AESTHETICS SKILL.md` 与配方字典 `references/aesthetic-recipes.md`(源自知识库《AI影视实操案例》7 篇实操案例;已去作者署名与第三方生成工具名):`A01` 库布里克《2001太空漫游》工业级秩序深空、`A02` 徐克江湖失控狂沙、`A03` 邵氏兄弟复古棚拍、`A04` 胡金铨东方空灵肃杀、`A05` 迈克尔·贝式英雄镜头(镜头级)、`A06` 诺兰《敦刻尔克》克制战争史诗、`A07` Frutiger Aero 千禧科技乐观;建立**「剧本信号→美学推荐」匹配表**,并在 **P1 主动提案 2–3 个候选、P4 对命中戏型的单镜二次提案**(解决"创作者想不到该用哪种美学");7 套现成提示词沉淀至 `examples/aesthetics/`;作为 **STYLE 之上的成片级配方层**挂入,**不单独计为子技能**;来源文本的负面清单全部改正向表达,胶片一律「模拟」口径,导演姓名默认只作检索标签
- v2.0.16:明确美学配方库两类现成提示词的**调用点分工**——`examples/aesthetics/` 每个文件新增「两类提示词的调用点」小节:**分镜级图像提示词(生图)→ P4 首帧**(须接 P1 风格前缀并经 LIRA 润色)、**视频动效提示词(生视频)→ P5 视频提示词**(仅作动效与运镜参考,须经 ACTING→EMOTION→CINEDANCE 合成,禁止照抄直投);`AESTHETICS SKILL.md` 第六节增设「现成提示词的两类分工」表并在 frontmatter 描述补注,SKILL.md 的 P4/P5 正文补入明确指路;两类提示词不得混用
- v2.0.17:新增「配套操作手册」入口——SKILL.md 顶部明确指路飞书操作手册(含如何调用本 Skill、逐阶段操作细则、子技能调度与模型口径速查、避坑总表、常见问题),frontmatter 描述同步补注;立**文档同步硬约束**:本 skill 每次更新(版本号、主干流程、模型口径、子技能接线任一变化)必须同步更新该操作手册,手册版本与 skill 版本号一致,未同步视为未完成
- v2.0.18:并入**写实 AI 影视制作方法**(源自一部商业级全 AI 写实短片的公开制作复盘;只取其方法与经验,按本方口径用中文重写为我方规范,署名统一为 OmniAiLab):新增两个**挂载层**(均不单独计为子技能)——① 提示词教义层 `references/PROMPT-DOCTRINE SKILL.md`:视频提示词固定块序(13 段)、七条铁律(说有什么不说不要什么/几何绑画框不绑物件/一节拍一次反应/规模用线索不用米数/可数事件要证据/物理用节拍链/镜别角度必变)、「把难的东西放进静帧」(镜头性格、曝光与暗、画面内文字一律在 plate/首帧解决)与逐时间线锁调色;② 资产体系层 `references/ASSET-SYSTEM SKILL.md`:文本+图像成对资产、`@char_`/`@loc_`/`@prop_`/`@staging_` 统一命名、「新状态=新资产」、角色表两遍法与声音锁定(VOICE LOCK)+单条参考重配音、资产前置闸门。同步扩写:`references/BLOCKING SKILL.md` 附录 C(站位示意图法 `@staging_`:三层反渗色架构、两步流程、已知故障、质检清单)、`references/ACTING SKILL.md` 附录(表演任务法:结尾倒推事件命名、全员同一事件、动机-目标-障碍-战术阶梯、+/− 镜像配对、眼神即行动,并写明与 EMOTION 的边界)、`references/omniailab_production.md` 第 9–11 节(剪辑五阶段到定剪、转场设计与 8 帧余量、颜色统一与声音设计);接线 frontmatter 描述、通用原则、挂载层说明块、阶段对接表 P1–P6、灵活调用原则、P5 块序与教义核查、P6 剪辑口径
- v2.0.19:并入**第二个商业级 AI 写实短片的实战复盘**(港式新黑色;只取方法与经验、中文重写、署名统一为 OmniAiLab),并把**两个案例的成品提示词块沉淀为案例库** `examples/case-studies/`(`README.md` 索引 + `CASE-A_写实犯罪片_夜戏与光学.md` + `CASE-B_港式新黑色_颜色与打斗.md`,含可整段复制的成品块与「问题→解法」清单;本案公开提供的可下载 skill 经逐字节比对与首个案例**完全一致**,故不重复并入):① `references/PROMPT-DOCTRINE SKILL.md` 由「七条铁律」扩为**九条**(新增「可数部位要点检」「参考里不想要的东西要"关掉"」),铁律四改为「规模用线索、**道具尺度用『数值+关系』**」,新增 3.5 **颜色**(在提示词里定调、正向颜色宪法句)、3.6 **参考图的分工与排序**(几何与机位归示意图、表面与光归场景照片、示意图最后附、少锚点胜过好说明、用锚点钉住世界)、「四、物理与连续性必须写下来」(门/窗/开口几何逐镜重复、道具尺度、可数部位数量点检、状态资产、走路与上下楼含机速一致、打斗帧链),质检清单由 9+4 条扩为 13+6 条;② `references/ASSET-SYSTEM SKILL.md` 新增**称呼纪律**(只许用 `@tag` 称呼)、**规模认知**(两分钟短片也会长到约三十个标签)、**剪影锁定**(半部片不露脸的角色以轮廓为身份)与**状态资产用于连续性**(模型信参考不信故事,正解是再建一个状态的资产);③ `references/COMBAT SKILL.md` 新增附录「**打斗不能靠剪辑救**」(帧链、一镜到底秒级时间轴、点名禁掉慢动作、动作命名并给矢量、关键帧火柴人站位图、切进身体、单一运镜)
- v2.0.20:并入**第三个商业级 AI 写实短片的实战复盘**(约 20 分钟、脊梁是同一间屋子里的四人长对话;只取方法与经验、中文重写、署名统一为 OmniAiLab):新增两个**挂载层**(均不单独计为子技能)——① 剧本引擎层 `references/SCENE-ENGINE SKILL.md`:五要素戏剧引擎(目标/障碍/战术/反转/价值转变,精确口径)+三种模式(审计/写作/共写)+**审计输出结构**(逐要素判定 → 唯一最弱点 → 三层「如果…会怎样」修法)+序列划分与「每个已解决的序列至少一次反转」+**惰性反转**(转了情节却没动观众判断)这个头号失败模式;② 光学层 `references/OPTICS SKILL.md`:以可观察结果控制镜组(七个视场角锚点 8°/18°/29°/47°/84°/107°)、按内容类型选镜头的决策树、内容—视场对齐规则(同节拍禁混内容类别=镜头漂移头号原因)、六组可直接复制的角度语言块、长焦/广角结果栈、多镜镜头一致性声明与反漂移锁。同步升级 `references/PROMPT-DOCTRINE SKILL.md`:**块序由 13 段升为 14 段**(新增独立的「**视线与眼线**」块;末段由「禁止项」改为「**正向锁定**」),新增「**五、物理锁与光线优先级**」(物理清单、逆光优先锁、光线七项必定义、台词规则、参考控制层级、风格语言位置),质检清单扩为 13+6 条;`references/BLOCKING SKILL.md` 新增**附录 D**(首帧占用锁、站位弱词禁令与可测量替换表、身体朝向与视线分开写、格式模式决策、剪辑类型白名单、机位写成操作员行为、手持规则)并**补回附录 C**(站位示意图法);案例库新增 `examples/case-studies/CASE-C_室内群像长对话_一室多镜.md`(含**一条完整的 14 段成品提示词**、剧本压力测试输出样例、声音圣经块与资产场景后缀、示意图覆盖镜头用法)
- v2.0.21:并入**两部长片级 AI 电影的实战复盘**(1 小时 54 分 / 137 场 / 约 600 资产;95 分钟 / 15 人 / 资产就绪后 14 天生成;只取方法与经验、中文重写、署名统一为 OmniAiLab):新增两个**挂载层**(均不单独计为子技能)——① **长片工程层** `references/FEATURE-PRODUCTION SKILL.md`:镜头表**四组卡片**(材料/导演/摄影/剪辑,镜号带字母且三处一致)、每场戏的**开启仪式**(主镜一秒宽景+**GEO 空间图**+罗盘句+地标锚定)、世界与颜色的**分区调色**(80–85/10–15/5,强调要有真实光源,同色用做工与年代区分)、资产**压力测试**(视频测试 10/10、与地点和同框资产一起测、崩了先改词再重建资产)、**迭代纪律与日志**(一次只改一件事;十到十五次规则:过线就改镜头不改措辞)、**法条式锁定**(名字+可见证据+废镜判据)、尺度锚与群戏、**年份是硬规则**、**剪辑并行与生成监督**岗位、后期**清理→颜色统一→声音**;② **音乐场景层** `references/MUSIC-SCENE SKILL.md`:终混切 12 秒块 → 黑画面视频文件 → **关掉生成音频**(口型仍由波形驱动、版权检查拦不到)→ 两条附加指令(「这就是那首歌他正在唱它」 + 硬唇形锁与「嘴的所有权」)。同步升级:`references/PROMPT-DOCTRINE SKILL.md` **块序由 14 段升为 16 段**(拆出**格式模式/镜头(光学)/摄影机/动作计时/风格与画质**,**台词并入「声音与对白」段并规定动作段不许有台词**),铁律由九条扩为**十一条**(新增**绝不写年龄**、**禁用词字典**),并补入「图像与视频提示词分两个对话写」「每拍最多三句」;`references/ASSET-SYSTEM SKILL.md` 补入**三格角色表+去掉全身格的人头+特写笑/不笑两版+选可信的脸+眼神光**、**图片绝不过两遍模型**、**避开「摄影棚」/禁头顶主光/禁边缘光/手上留空**、`四·B 地点 plate 六条纪律`(三分之四、留锚、一个光逻辑、**反打两条路**)、**参考标角色与地点参考禁继承取景**、**tag 只出现一次**、**9/3/3 参考预算**、**口音写成条件**;案例库新增 `CASE-D`(长片工程:含**一条真实提示词的 16 段全文**)与 `CASE-E`(含**可直接复制的 Style Prefix** 与一个 16 段**全填满**的样板)
- v2.0.22:**扩展媒介与体量范围**(删除两条已过时的能力限制),并并入**动画短片的实战复盘**(一部约 4 分半的手绘感动画动作短片:风格化立体角色跑过水彩世界,公路追逐/追捕/群战接连撞进来,约 1 万 4 千条资产、五幕结构;只取方法与经验、中文重写、署名统一为 OmniAiLab):① **`SKILL.md`「适用范围」改写**——删除「不处理纯动画、2D卡通、3D游戏引擎渲染风格」与「不处理超过 15 分钟的长片(需拆分为多集项目)」两条限制,改为**媒介不限**(写实/纯动画/2D卡通/3D游戏引擎渲染/三维+手绘混合均支持,动画线按新挂载层执行)与**体量不限**(长片与上百场次项目整片推进、不再要求分集),并同步修正 `references/creative_baseline.md` 与 `references/COMBAT SKILL.md` 里「只建立真人实拍质感」的排他表述为「默认媒介为写实,动画项目按媒介声明覆盖」;② 新增**挂载层** `references/ANIMATION SKILL.md`(动画与混合媒介制作层,**不单独计为子技能**):媒介判定、**三维预演 vs 生成的分工判据**(「这个动作能不能用一段话让模型复现」)、**混合美学的分权写法**(会动的物件走干净立体质感、厚笔触留给环境,根治「运动物件像贴图」)、**光决定风格**(手绘地点+金色时刻侧逆光+长投影,**全片复用同一条光线措辞**)、**360° 转身视频**取代静态角色表(转身+表情+声音三段)、**会动的资产必须先过视频测试**(与地点和同框资产一起测,同一处第二次崩就重建资产)、**动画原理优先于物理正确**(挤压拉伸/预备动作/跟随重叠/弧形轨迹/夸张五件套)、角色设计里**幽默与「酷」的配比**(喜剧感局部化到脸与耳,用判据句自检)、**人工精修层**(统一调色+铅笔式轮廓线)与**分幕—分段—先拼全片再重生单镜**的工程组织(含资产账目读法:最重的两幕吃掉 70%),另附 12 条「问题→解法」与 12 项交付前质检;③ 案例库新增 `examples/case-studies/CASE-F_动画短片_三维预演与手绘背景.md`(含媒介与风格分权块、光线公式、运动口径块、动画原理五件套、360° 转身视频规格、资产视频测试卡、分镜板分工标注等**可直接复制的成品块**,另附五条风格规则、五幕资产占比读法与 12 条问题解法),索引改为**六个案例**并新增动画取用指路;④ 修正 `SKILL.md` P5 教义核查里遗留的「13 块」为「16 块」。
- v2.0.23:**新增案例库配图层 `examples/images/`**(49 张案例配图,压缩至宽 ≤900px、单张 ≤180KB,**整目录仅约 2.4 MB**)——把最难用文字说清的部分直接给图:三格角色表、角色状态与版本、角色表去掉全身格人头、图片不过两遍模型的对比、剪影锁定、地点四分之三视角、**反打第二条路**、**颜色被拉暖的颜色宪法句对照**、变形镜头做进地点资产、**站位示意图**(几何与机位/三维出图/改图流程)、主镜与 GEO 空间图、分场块镜头表、写行为不写感受、活戏三征兆、眼神即行动、尺度法条、群像人数、音乐场景唇形;动画线的**角色设计早期版 vs 定型版**、手绘环境测试稿、**运动物件「像贴图」的失败与修正对照**、人工精修的铅笔式轮廓线。索引 `examples/images/INDEX.md` 含**「关键词 → 图」反查表**与每张图的「说明什么/对应规范/什么时候用」。接线:`SKILL.md` 新增**「要用图说话」硬规则**(凡引用案例规范必须同时给图;P2/P3/P4/P5 主动报图)+案例库说明块补配图层+frontmatter 描述补注;`examples/case-studies/README.md` 顶部加配图指引、调用表新增两行;**六个 CASE 文件各增「配图」小节**(本章案例的全部图+各自说明)。配图只取案例正文里的**方法示意图**,跳过海报、头像、推荐位与资产缩略图;文件名一律为本 skill 自拟的中文说明。
- v2.0.24:**开源仓库入口与对外文案优化**——`SKILL.md` 顶部「配套操作手册」一节补入公开仓库链接(https://github.com/tomatoparkdao/omniailab-ai-director),说明可克隆安装、获取最新版与反馈问题;`README.md`/`README_EN.md` 信息表新增「开源仓库」一行、克隆安装处补同步说明,并把对外文案中口语化的媒介表述统一为专业口径「写实与动画两类媒介并行支持」;飞书操作手册同步补入仓库链接与说明。
- v2.0.25:**统一文件开头格式 + 仓库与手册入口**——`references/` 与 `examples/` 下**全部 51 个 .md** 的开头统一为「署名行 `> © OmniAiLab | 开发者:Mochiball` → 一级标题 → **出品·开发者·版本**行 → **开源仓库**链接 → **操作手册**链接」;`SKILL.md` 顶部在出品行下同样补入仓库与手册链接(此前只有第 1 节里的散点说明)。⚠️ 维护提示:这 51 个文件里的版本号随每次升版一并更新,用脚本批量处理。
- v2.0.26:**开头格式统一为 frontmatter 八项**——`references/` 与 `examples/` 下**全部 51 个 .md** 的开头改为 YAML frontmatter:`name` / `description` / `version` / `author` / `developer` / `agent_created` / `开源仓库` / `操作手册`(每个文件的 `description` 按其内容单独撰写),其后才是 `# 一级标题`;**删除了重复的 `> © OmniAiLab | 开发者:Mochiball` 行、`**出品:…**` 行与正文里的两行链接**(信息已在 frontmatter,不重复出现)。`SKILL.md` 顶部同步改为同一格式,`## 配套操作手册` 一节不再重复 URL。
- v2.0.27:**并入纪实/纪录片层**——新增 `references/DOCUMENTARY SKILL.md`(观察式纪实影像工作流:何时启用的触发判定、纪实规格八项、去戏剧化叙事与分镜规范、自然光与质感断言、参考资产与色卡提取、纪实提示词公式与词库、模型口径、暂停点与失败处理、装配与声音、阶段对接表与纪实专用质检清单)与 `examples/documentary/纪实提示词模板.md`(人物三视图/定妆参考板/场景图/道具图/色卡图/首帧/视频 七套可直接套用的中文模板)。**接线**:`SKILL.md` 适用范围与通用原则各补一条、挂载层说明块补一段、阶段对接表补一行、灵活调用原则补一条入口。**边界**:本层只改叙事、美学口径与词汇,**不改生成方法**——资产、提示词工程、光学、剪辑仍按既有层级执行,一律在 OmniAiLab 内完成;判定不是纪实时不启用。
- v2.0.28:**并入宣传片线与入门引导层**——新增 `references/PROMO SKILL.md`(14 个商业短片方向的子调度:官方品牌广告/TVC、品牌宣传短片、品牌流线 MG、数字产品宣传片、UI 动效与产品演示、电影与剧集片头、动态视觉设计、二次元/游戏 PV、酷感音乐短片、达人原生视频、教育内容、数字绘画延时,以及视频拆解与音色克隆;含六步标准流程、共性硬约束与交付前质检)与 `references/promo/` 下 **78 个方向文件**(每个方向一个 `SKILL.md` + 其原有 `references/` 细则,**内部相对链接与全部细节原样保留**);新增 `references/ONBOARDING SKILL.md`(先定作品形态:分流表 + 三问收敛法 + 开工话术)。`SKILL.md` 正文最前面插入「**第 0 步:先定作品形态**」,挂载层说明块补两段、模型口径表补 **MiniMax H3**(宣传片线统一生成口径)、阶段对接表补一行、灵活调用原则补两条入口。**边界**:宣传片线只改方向选择、商业约束与生成口径,资产/块序铁律/光学/剪辑仍走主线。
- v2.0.29:**统一文件结尾署名、收紧入口口径**——① `references/` 与 `examples/` 下本轮新并入的 82 个文件补齐与全仓一致的页脚署名;② **取消“自动跑默认剧本”**——用户没给剧本时先询问(已有剧本/只有一句创意),`examples/floor17_script.md`《17楼》降为公开样例,仅在用户明确要求时使用;③ 推荐工具顺序按稳定性调整为 **Codex(推荐)→ Claude → WorkBuddy**。
- v2.0.30:**新增宣传片成品样例库**——`examples/promo-cases/` 收录 7 条真实 MiniMax H3 成片的**原话输入/成品提示词**,按子方向分目录(品牌广告 ×4、动态视觉设计 ×2、UI 动效 ×1),并附「**源表记录 → 子技能 → 文件**」一一对应表与取用指引;宣传片线第 4 步「提示词编译」前先查样例库。
- v2.0.31:**新增机位与布光预设层**——吸收一个开源电影工程“摄影预设库”的**调用方法**(结构化预设 + 意图标签检索 + 片段注入 + 平台映射)与词表结构,**只取方法、不搬数据**(不引入其 1,486 条预设与 54 条布光数据),全部中文重写、去掉一切硬件厂商与型号:新增 `references/CAMERA-LIGHT SKILL.md`(五维机位坐标:机身格式档 6 档 × 镜头性格档 11 档 × 焦段档 6 档 × 光圈档 3 档 × 运动档 20 档;布光三灯结构与色温变体;意图→组合反查;块 9/块 13/块 8 注入模板)与 `examples/camera-light/` 两份索引(摄影机预设索引、33 套布光方案索引)。**铁律:硬件档位只做选型台,写进提示词的一律是可观察结果**(与 OPTICS 既有口径同源)。
- v2.0.32:**机位与布光层升级为可调度的专业层**——新增 `examples/camera-light/调度反查表.md`:**A 作品类型(16 类)→ 全片机位与光照基线**、**B 场景(22 类)→ 机位与光**、**C 人物/角色功能(16 类)→ 怎么被拍**、**D 剧情节点(18 个)→ 光怎么变** 四路反查表,每行给「主推 + 变体 + 判断依据」;另附 **E 快速响应卡**(10 条常见问法 → 可直接给的答案)与 **F 冲突裁决五条**。`CAMERA-LIGHT SKILL.md` 新增**第八节 调度决策**(类型→场景→人物→剧情逐级收窄;A 表冻结"不许变"的维度,B/C 冲突以人物为准)与**第九节 主动引导**(最多问两个问题;必须主动说出光源位置与光比;禁止用硬件型号回答"要什么感觉"),并把 P1 的角色从"只在锁定范围内微调"改为**为 P1 提案 1 条主推基线 + 1–2 条变体候选**;质检清单补三条。同步接线主干挂载层块、阶段对接表 P1 行、灵活调用原则,以及 OPTICS/PROMPT-DOCTRINE/PROMO 的入口与中英 README。
- v2.0.33:**新增导演视界层与 20 位导演预设库**——吸收一个开源导演风格库的**组织方法**(每位导演一个模块、统一结构、"反例"写明与相邻导演的机制差异、附机器可读参数块),**只取方法与结构、不搬运其文本**,全部中文重写、去硬件厂商与型号:新增 `references/DIRECTOR-VISION SKILL.md`(六维推理机制、加载与优先级、反例纪律、混合规则、「导演风格声明」、扩容三步、质检八条)与 `examples/director-presets/`(**README 索引**:20 位总表/按作品类型推荐/按情绪与场景推荐/混合速查(可混 8 组、不可混 5 组)/档位映射(→ CAMERA-LIGHT 五维与布光方案);**20 位导演预设文件**,每位含适用与不适用、反例、六维机制、风格参数、可执行清单、与各层对接)。接线:第 0 步之后新增「紧接着定导演」、阶段对接表 P1 补导演声明、灵活调用原则增入口、挂载层说明块、CAMERA-LIGHT/AESTHETICS/PROMPT-DOCTRINE/ONBOARDING 的相关说明,与中英 README 及 openai.yaml。支持**多选混搭**(主导演 + 借用维度,互为反例者禁止同镜混用)。
- v2.0.34:**把「你可以自己指定」做成显式菜单**——`references/ONBOARDING SKILL.md` 新增第二节(导演/摄影机/布光/美学等 11 类可选项 + 照抄话术 + 两条规则),`SKILL.md` 第 0 步新增「主动报菜单」硬规则(不等用户提问、开工就报),`references/DIRECTOR-VISION SKILL.md` 新增第七节「从一句话到参数」三个完整调度示例(悬疑全片打光/都市爱情/产品广告),飞书操作手册新增第 3 节《你可以自己指定(导演 · 摄影机 · 布光 · 美学)》。
- v2.0.35:**重写对外简介,让优势一眼可见**——`README.md`/`README_EN.md` 引言段升级并新增「能力一览 / What's inside」一节(引导式入口/创作决策可点菜/机制型专业/实战背书/全链路到成片五层),`SKILL.md` 的 frontmatter 描述与 `openai.yaml` 的 short_description 改按「定位 → 引导式入口 → 可点菜 → 机制型专业 → 能力体系」组织(不再是从头罗列流程),飞书操作手册顶部「一句话」与 2.1 信息表同步升级并新增「它能做什么」一段,GitHub 仓库 About 描述同步重写。本次仅改对外表述与元数据,主干流程、模型口径、子技能接线均未变。
- v2.1.0:**新增动效工作室层(代码渲染通道)**——面向「有真实产品界面要展示」的产品宣传片/发布视频/功能演示/官网首屏片,与宣传片线(生成通道)**并列而非替代**,两条通道可接力(概念镜头走生成、产品界面镜头走代码渲染,同一时间线合成)。新增挂载层 `references/MOTION-STUDIO SKILL.md` 与配套目录 `references/motion/`:**157 张动效镜头配方卡**(十类:运镜/数据/特效/交互/开场/收尾/节奏/转场/文字/界面入场;每卡含意图、动效核心、参数表、已知坑与"参考实现"定位)、**七份规则**(工作流/协作引导/审美准则/声音设计/音乐卡点/终检清单/剪映导出)、桥段模板(能量弧线)、可跑的工程模板、逐卡参考实现源码、七个可复用工程组件、**154 份音效与 BGM 素材**(附逐文件来源与许可记录)、采集与冒烟脚本、剪映工程导出脚本。核心口径:**先过"适不适合"判定再谈怎么做**——强信号为「手里有真实界面/要精确还原产品视觉/要做功能演示/需要逐帧可控/成片 15–90 秒」(命中两条以上),反向信号为「真人实拍剧情/只有创意没有产品界面/写实自然场景/超长片」,命中反向信号**必须明确说不并给出替代路线**;**用途决定形态**(官网/应用商店/发布会/社媒信息流/销售各有形态要点,说不清时只问三个问题收敛);视觉语言**必须从产品自身设计系统生长**,不得另造"宣传片皮肤";镜头实现**按镜头卡+参考实现**落地,卡上标注的"已知坑/命门"参数**不得降档**;卡点片子**先做节奏分析再分镜**;交付前由**干净上下文的独立 subagent** 按终检清单出报告;逐帧渲染引擎的许可(个人与小团队免费、公司可能需付费)须在商业交付前自行确认。接线落点:`SKILL.md` 第 0 步形态速览表新增一行并补「两条宣传片通道怎么分」判定段、通用原则新增一条硬约束、子技能调用节补挂载层说明块、P4 与 P6 各补指路一句;`openai.yaml` 的 `short_description` 与 `VERSION` 同步;配套操作手册同步。原有主干流程、子技能数量(恒 4)、模型口径与门禁均未变。
- v2.2.0:**新增通道选择层,把两条宣传片通道从"并列摆着"做成一套可执行的决策机制**——同一支宣传片/产品片/发布视频/功能演示,有**生成通道**(画面由模型生成,OmniAiLab 画布选 **MiniMax H3**,见 `PROMO SKILL.md`)与**代码渲染通道**(真实页面截图+代码逐帧渲染,见 `MOTION-STUDIO SKILL.md`)两条路,选错要整支重做。新增挂载层 `references/CHANNEL-SELECT SKILL.md`(**不单独计为子技能**):**两条通道对照表**(画面来源/出片方式/强项弱项/迭代方式/成本形态/许可注意/典型交付)、**五个判据**(①画面主角是真人实景还是界面数据文字 ②要不要分毫不差 ③有没有可截图的真实界面 **不成立即出局** ④要不要逐帧可控的运镜与卡点 ⑤时长与投放)、**三个提醒节点+不该提醒的时刻**(**A 定形态只报倾向不展开**——此刻信息不足问了也白问;**B 素材核验后、进 P4 前正式确认并锁定通道**;**C 用户改口时立即重判**;用户已明确指定/片子只有一条路/已过 P4 则本层不出现)、**三段可直接照抄的话术**(报倾向/决定性确认带两条路的代价/改口重判)、**按画面主角分四类的应用场景全表**(人为主体/物为主体/屏为主体/混合,含**电视宣传片按片型分流**:频道 ID 与台标演绎/栏目包装/片头字幕/大屏 LED 视觉走代码渲染,节目预告/剧集宣传片/TVC/公益/城市形象走生成,晚会大赛包装走混合)、**混合与接力分工**(一句话记法"会动的真人实物走生成、屏幕上的一切走代码渲染",并规定**必须先定生成段的风格锁定、代码段从同源 tokens 出发**以免另起一套皮肤)、**八条效率与人性化硬规则**(先给判断再给选项/同一节点只问一次/说清代价/不等用户懂/信息不足只问必需的两件/选定即锁/改口即重判/不因为模板现成就推荐它)与**七项交付前自查**。接线落点:`SKILL.md` 第 0 步形态速览表合并宣传片两行并改写「两条宣传片通道怎么分」整节、通用原则新增一条通道硬约束、挂载层说明块新增一段、阶段对接表新增两行、P4 补"本阶段开始前通道必须已锁定"、灵活调用原则新增入口、frontmatter 描述同步;`PROMO SKILL.md` 新增**进线通道预检**(本线只承接生成通道)、子方向表第 4/5 项加通道提示、统一执行口径新增第 7 条通道前置、交付前质检新增一条;`MOTION-STUDIO SKILL.md` 第一节新增「该说不的时候把话说完整」并指明通道最终裁决归本层;`ONBOARDING SKILL.md` 分流表宣传片行与界面动效行改为"先选通道"、新增一节「宣传片类先报一句通道倾向」、起手式补通道提示。原有主干流程、子技能数量(恒 4)、模型口径与门禁均未变。
- v2.2.1:**整理动效工作室层的目录归属**——把 `references/motion/` 下**与 Remotion 绑定的 638 个资产文件**(157 张镜头卡、逐卡参考实现 248 个、可跑工程模板 58 个、音效与 BGM 素材 155 个、工程组件 12 个、剪映工程导出 4 个、桥段模板与采集脚本 3 个)迁到 **`examples/motion/`**,`references/motion/` 只保留**七份规则文档**(工作流/协作引导/审美准则/声音设计/音乐卡点/终检清单/剪映导出)。依据是本仓一贯的分层规矩——**规范在 `references/`,可照抄的成品与资材在 `examples/`**(与 `examples/director-presets/`、`examples/aesthetics/`、`examples/promo-cases/` 同类);这些资产是渲染引擎绑定物、换引擎即不适用,不该与规范并列。同步:规则文档内 28 处资产路径改为 `examples/motion/…`;`MOTION-STUDIO SKILL.md` 11 处、`SKILL.md` 的 P4 指路 1 处、README 中英的专项层表与目录树同步;两处素材引用由英文旧名(`ATTRIBUTION.md`/`AUDITION-…md`)改为实际文件 `examples/motion/素材/授权说明.md`。全仓 `examples/` 与 `references/` 的 motion 路径**断链数为 0**。原有主干流程、子技能数量(恒 4)、模型口径与门禁均未变。
- v2.3.0:**并入电影艺术知识层(FILM-ART)——把「该想什么、为什么、判准在哪」补上**。本层由电影艺术领域著作系统梳理而成,是**只读的判断与来源层**:新增挂载层 `references/FILM-ART SKILL.md` 与知识目录 `references/film-art/`(30 个文件/约 318 KB)——**总纲**(三条工序铁律:顺序不可颠倒/每镜必须承担一个叙述拍/剪辑是增益不是抢救;15 域能力地图;分诊表;六步主线工作流与判停点;最小交付物清单;发布级检查清单;反模式纠正表;迁到 AI 短剧与虚拟制片的三条映射;书库用法与不可引用红线)、**15 份能力手册**(00 读本到讲戏/01 剧本与叙事/02 人物与选角/03 表演指导/04 视听语言/05 场面调度与机位/06 分镜与镜头表/07 剪辑与蒙太奇/08 声音/09 光线与摄影/10 美术服装造型/11 类型与参照/12 制片与现场/13 方法与心法/14 类型实操/15 国别与流派)、**能力卡总索引**(39 张:框架 FR 15/原则 PR 18/案例 CA 15/反例 CX 14,按域归口并标注可溯源锚点;含关键词速查、推荐学习顺序、跨域铁律与**能力域互链**——依赖/对比/组合)、**术语表**(24 条操作含义)、**导演手艺精华长文 DIGEST**、**书目与取文可靠度**(118 本,只有「取文」与「页面图」状态可被引用)与**逐条溯源审计**(三重验证结果/候选卡原句出处/淘汰项与理由)。边界与定位:**它只产出判断、依据与清单**——spine 与支点、戏剧块与叙述拍、关系线与三角形原理、调度动机、切点判准与判停、声音设计六框架、光的表意、美术造型与色彩、类型契约与分镜级参照片单、资源反推与权限边界、分镜级拉片法、类型叙事手艺、国别流派借鉴;**提示词写法、16 段块序与十一条铁律、资产命名与闸门、站位坐标、机位与布光档位、模型口径一律仍以既有层与 P1/P4/P5/P6 为准,冲突时以既有层为准**;**不写提示词、不定资产、不改戏、不改主干**,子技能恒为 4。对话里的用法:**四个主动触发点**(P0A 后给 spine 与支点判断/P1 给类型契约/P4 前给支点与关系线约束/P5 用发布级清单只报未达标项)+ **「信号 → 推荐」表**(15 类用户话术直指对应手册)+ **照抄话术模板**与三条纪律(先判断再依据后选项/说清返工代价/只诊断不改戏)。融合与创新:新增**三档借法**(同域借惯例、跨域借手段、跨媒介与跨国别借流派)与**融合纪律**(一次只跨一层/主从必须指定/互为反例者不得同镜混用/能说出理由才算融合)+**允许破例的边界**(惯例先给足、只破一到两处、硬破要补偿),与 DIRECTOR-VISION 的反例纪律同源。接线落点:`SKILL.md` 的 frontmatter 描述、通用原则新增「判断先行」硬约束、挂载层说明块新增一段、阶段对接表新增一行贯穿映射、**P0A/P1/P4 三处正文补入前置判断**、灵活调用原则新增判断类入口;`SCENE-ENGINE`/`ACTING`/`BLOCKING`/`OPTICS`/`DIRECTOR-VISION` 五个最相关的层各补一句互指与分工;`VERSION`/`openai.yaml`/README 中英与配套操作手册同步。知识内容**逐字保留、未删减未改写**(落库脚本对 29 份正文做逐字节等价校验,`books.json` 逐字节直拷;仅做路径前缀与八项 frontmatter/页脚的统一)。原有主干流程、子技能数量(恒 4)、模型口径与门禁均未变。
+ - v2.4.0:**接入官方社区与双站官网,把「有问题去哪儿」补上**——① **官方社区**:`README.md`/`README_EN.md`、飞书操作手册、Notion 镜像与 `SKILL.md` 本体统一加入 **OmniAiLab 官方社区**入口(**Discord** https://discord.gg/vdgTEpXMh3 | **WhatsApp** https://chat.whatsapp.com/DIiCmMcCTP94GmihRe4Nn1 ),并给出「提问前先翻哪里、发问时带上哪些信息」的引导;`SKILL.md` 新增「遇到问题去哪儿」一条,用户问「有没有群」「去哪问」「怎么反馈问题」时直接给这两个链接。② **官网双站分工**:中文端(`README.md`/飞书手册/`SKILL.md`)主推**中国站 omniailabx.com**;英文端(`README_EN.md`/Notion 镜像)主推**海外站 omniailab.cn**。③ **下载信息更新**:本地版下载入口改指官网 PC 端下载锚点(`/plugin#desktop-download`),补入**安装版与免安装便携版**两种,并注明版本号以官网为准。④ `README.md`/`README_EN.md` 新增「获取帮助与社区 / Help & community」一节(严格镜像,两份 `##` 标题各增至 18 个)。主干流程、子技能数量(恒 4)、模型口径与门禁均未变。
---
> © OmniAiLab | 开发者:Mochiball | OmniAiLab AI导演完整版(omniailabx.com)— 未经授权禁止复制、传播或二次分发。