冰电影 是做什么的?
用于从零开始制作动态电影的工作流程,从创意简报到最终交付,涵盖十个阶段的主干流程。它从不重复领域规则,而是指向包含这些规则的技能。
1. 第一步
在工作文件夹中查找 ice/state.json。
- 如果文件缺失:停止阅读此技能。打开路由器 (
ice-motion-director/SKILL.md) 并遵循其指引;它会创建项目、运行第 01 阶段的信息收集,然后回调此工作流程。 - 如果文件存在:读取它,并从
state.json文件中记录的current阶段和mode模式恢复执行。永远不要再次询问文件已经回答过的问题。
如果走错路(无论是刚开始还是中途),例如需要教学配音、剪辑素材、重新制作参考、仅提供创意、制作 Lottie 或 UI 动画,或需要将渲染为视频的标志动画归于此处),请通过路由器返回,并在 history 中记录原因。
2. 输入和开始
- 读取
ice/BRIEF.md和ice/DIRECTION.md。如果ice/DIRECTION.md不存在,则使用ice-direction/references/decision-process.md第 7 节的标题创建它;不要回头要求提供此文件。 - 读取真相表
ice/assets/TRUTH.md(ice-assets)。如果影片中出现的任何声明、数字、标志、人物头像或屏幕内容未在此文件中记录或未标记为“说明性示例”,则不得出现在影片中。 - 在分派任何子代理之前,评估项目规模(参见下面的深度表)并选择制作团队(
references/film-setup.md第 2 节)。一个简短的提示会获得与详细提示相同的基线处理:从类型文件和 ice-direction 中填补空缺,记录每个决策,永远不要退回到使用模板。
读取预算。 每个 ## 主干阶段 行都标记了其文件为必需(按列出的顺序打开它们)或仅当 <条件>(仅在条件满足时打开)。如果文件名包含章节名,则只读取该章节。除非不打开该文件就无法完成当前阶段,否则不要打开任何其他文件,也不要打开文件中仅提及的文件。references/ 和 roles/ 路径在此技能内部;以其他技能名称开头的路径位于该技能的文件夹中,与此文件夹同级。
暂停和审批。 只有在路由器的暂停表 (ice-motion-director/SKILL.md 第 5 节,“暂停”) 中,运行才会等待用户。此技能及其文件中的每个其他“询问”,在自动模式下的含义是:做出决策,将其记录在 ice/DIRECTION.md 中,并在交付说明中报告;在分步模式下,将其放入该阶段的审核卡中。审批:分步模式下由用户进行;自动模式下由制作团队指定的阶段审核者 (references/film-setup.md 第 2 节) 进行,然后是审批者角色 (ice-direction/references/roles.md 第 5 节),该角色会逐项检查该阶段的“完成条件”。清晰度检查 在以下行中编号为 1 到 3,是冷观众审查点 (ice-qa/references/clarity-gate.md):在任何模式下,如果 FAIL,则会阻止阶段 07 或 10。
主干阶段
路由器拥有主干流程的所有权以及 ice/state.json 中的 stages 映射;本节说明了每个阶段对于从零开始的电影制作意味着什么。阶段编号始终是两位数;阶段内的步骤(例如真相检查、开场步骤、提示表步骤)带有名称。每个类型文件都有一行机器可读的 Stage order: <stages>,该行内容会被复制到 order 中。
并行通道 和机器可读的 Stage order: 格式:ice-motion-director/SKILL.md 第 4 节(默认为 01 02 03 [04 05] 06 [07 08a] 08b 09 10;方括号表示一个通道)。由真实屏幕主导的电影类型(应用广告、用户界面导览、带屏幕画面的产品发布片)在阶段 01 中捕获真实屏幕,并将阶段 05 提前到阶段 04 之前运行,因为视觉风格需要基于捕获的界面内容。
| 阶段 | 此工作流在此阶段执行的操作 | 要打开的文件 | 完成条件 |
|---|---|---|---|
| 01 简报 | ice-direction 首先进行信息收集:研究 RQ-业务、RQ-品牌 和 RQ-规则,然后是一个问题信息;它会撰写业务简报、品牌素材计划和合规说明(路由器已运行的步骤不重复)。然后:选择电影类型并复制其 Stage order: 行;评估规模和选择制作团队;进行真相检查(影片所需的每个声明、数字、标志、人物头像和屏幕内容都必须在真相表中,或被标记为说明性示例)。由真实屏幕主导的类型现在捕获真实屏幕。由音轨主导的类型(宣传预告片、音乐视频、根据音轨剪辑的动态文字、演示合集)现在选取或选择音轨,运行其同步许可检查并测量其节拍图;其他由音乐主导的类型(品牌片默认如此)仅当已有授权音轨时才会这样做,而代码配乐则在阶段 05 获取其速度,并在阶段 08a 进行创作 | 必需:ice-direction/SKILL.md 第 3 节 A 部分(阶段 01 信息收集,步骤 1 到 7,以及这些步骤中命名的文件);references/film-setup.md;references/film-types/<type>.md,只读其 Stage order: 行以及“适用性”、“目的”、“节奏主控”、“真相与内容”、“交付物”这几个部分(其他部分在使用它们的阶段读取);ice-assets/SKILL.md;ice-assets/references/truth-sheet.md 第 1 至 4、6 和 12 节。仅当存在真实或参考品牌时:ice-assets/references/brand-authenticity.md 第 3 和 10 节(仅当没有官方标志文件时才需要第 4 节)。仅当存在真实屏幕画面时:ice-assets/references/screen-capture.md 第 1 和 2 节。仅当影片展示产品时:references/launch-principles.md 第 4 节。仅当有音轨主导时:ice-audio/references/music-choice-and-licensing.md 第 5 节 和 ice-audio/references/cue-map-and-beat-sync.md 第 3 节 | ice/BRIEF.md 已填写其业务简报或标记为“非业务”;ice/research/COMPLIANCE.md 存在;对于真实品牌,有 ice/assets/BRAND-MATERIAL.md 和 ice/assets/brand-sheet.json;subtype、size、order、crew 和 crew_flags 都在 ice/state.json 中;每个计划的声明、数字、标志和屏幕内容都在 ice/assets/TRUTH.md 中或被标记为说明性示例;对于由真实屏幕主导的类型:屏幕画面已捕获到磁盘;对于主导音轨,它已通过同步检查,并且 ice/audio/beatgrid.png 存在 |
| 02 概念 | ice-direction 运行提案环节;审核者选择其中一个概念。然后从类型文件中提供三个可承载该概念的结构选项;审核者选择其中一个 | 必需:ice-direction/references/pitch-round.md 第 A 节;references/structure.md;references/film-types/<type>.md(结构选项);ice-qa/references/clarity-gate.md 第 2 和 6 节。仅当存在品牌时:ice-qa/references/identity-tests.md。仅当影片展示产品时:references/launch-principles.md 第 6-7 节 | 对于品牌项目,所选概念通过了品牌测试和竞争对手置换测试(基于其盲描述);概念已记录在 ice/DIRECTION.md 中,并连同其观众收获一起写入 ice/plan/concepts.md;ice/plan/structure.md 中命名了所选选项、被拒绝的选项(附带一行原因)以及一个与之前影片不同的结构指纹 |
| 03 脚本 | 脚本步骤:根据节拍和语言编写旁白、屏幕文字和画外音。开场步骤:三个暂定的开场以及前 3 秒的审查。版本步骤:简报或类型的交付物列表中要求的每一个版本(语言、宽高比、15 秒和 6 秒的缩减版、章节),每个缩减版都有自己的钩子 | 必需:references/script.md;references/openers-and-endings.md;references/film-types/<type>.md(节奏范围、文字密度);ice-assets/references/truth-sheet.md 第 5 节。仅当某个节拍需要特定的脚本结构时:references/script-shapes.md。仅当需要配音时:ice-audio/references/voiceover.md 第 3 节。仅当涉及阿拉伯语或混合语言时:ice-arabic/SKILL.md | ice/plan/script.md 通过了声明测试,符合其字数预算,已按提示点分段,并检查了每种语言;ice/plan/versions.md 列出了每个版本及其长度、宽高比、语言和钩子(或说明“仅主版本”);ice/plan/hooks.md 包含三个开场以及审查选择的决定 |
| 04 故事板 | 粗略草图、构图和节奏,不包括视觉风格:节拍表、交接和移交契约、粗略草图(带有真实文案的灰色分镜帧)、拍摄计划、运动计划。锁定行 Style: 和 Palette: 应读取“在阶段 05 设置”,直到阶段 06(对于先运行阶段 05 的由真实屏幕主导的电影,此时需填写这些内容) | 必需:references/storyboard.md 第 1-6 节;ice-qa/references/storyboard-lint.md 第 1-2 节;references/film-types/<type>.md(转场策略、静态画面时的摄像机策略、丰富度底线);ice-qa/references/clarity-gate.md 第 1、3、6 和 8 节。仅当影片展示产品时:references/launch-principles.md 第 1-3、8-9 节。仅当需要构图规则时:ice-motion/references/composition-and-staging.md 第 7 节。仅当某个节拍使用运动蓝图时:ice-motion/SKILL.md | ice/plan/storyboard.md 通过了语法检查,每个节拍都有任务、载体和退出;ice/plan/rough-board.png 存在;ice/plan/shot-plan.md 为每个镜头提供了开始、决定性时刻和交接状态、摄像机理由以及丰富度估计;ice/plan/motion-plan.md 存在;清晰度检查 1 通过(与阶段 05 一起) |
| 05 视觉风格 | ice-direction 决定调色板、字体、风格、运动语言和音效主导,每个都有多个选项和审核者。此工作流程制作情绪板和风格帧,使用真实文案、真实字体和真实品牌素材 | 必需:ice-direction/references/pitch-round.md 第 B 节;references/storyboard.md 第 7 节;ice-styles/SKILL.md;ice-qa/references/clarity-gate.md 第 1、3 和 8 节;ice-qa/references/studio-benchmark.md。仅当存在品牌时:ice-qa/references/identity-tests.md 第 3-6 节。仅当字体未由设计文件锁定时:ice-type/SKILL.md。仅当涉及真实品牌时:ice-assets/references/brand-authenticity.md 第 3-4 节 | ice/DIRECTION.md 中的视觉风格条目每个都包含原因和来源;情绪板位于 ice/plan/mood-board/,风格帧位于 ice/plan/style-frames/;默认风格审查和 4/6 轴距离检查通过(由 ice-qa 测量);清晰度检查 1 通过(与阶段 04 一起:ice-qa/references/clarity-gate.md,在阶段 04 和 05 中较晚完成时运行),并对遮罩帧进行了品牌测试和置换测试;工作室基准测试已记录,并且已向用户告知了上限差距;代码绘制的帧通过了艺术检查(references/storyboard.md 第 7 节) |
| 06 动态样片 | 合并阶段 04 和 05:填写锁定行,构建静态帧图板(每个镜头以确定的姿态呈现并带有视觉风格),重新运行语法检查。提示表单步骤:一个节奏主控,放置每个提示点。动态样片步骤:将静态帧图板按照提示表单(使用临时或最终音效)进行配时,或者当深度表要求时制作完整的动态样片。常规预览用于路由器的审批暂停点 | 必需:references/storyboard.md 第 7 节;references/cue-sheet.md;ice-audio/references/cue-map-and-beat-sync.md 第 1-2 节;ice-qa/references/clarity-gate.md 第 3 和 8 节。仅当需要完整的动态样片时:ice-ideas/references/storyboards-and-animatics.md 第 6 节 | ice/plan/stills-board.png 达到或超过了类型的丰富度底线,并且通过了带有真实锁定行的语法检查;ice/plan/cue-sheet.json 已锁定,每个提示点都注明其来源(单词、节拍、瞬态、阅读时间);完整的动态样片位于 ice/renders/animatic.mp4;清晰度检查 2 通过 |
| 07 构建 | 首先构建最难处理的节拍和一个关键转场(在每个提示点处生成静态帧),然后以丰富度底线的标准构建完整草稿;长片按文件分配给构建者。与阶段 08a 并行运行 | 必需:references/build.md;ice-engines/SKILL.md。仅当涉及真实用户界面时:ice-assets/references/screen-capture.md 和 references/launch-principles.md 第 5 节。仅当涉及真实品牌时:ice-assets/references/brand-authenticity.md 第 11 节。仅当涉及标志动画或结尾锁定组合时:references/logo-sting-pipeline.md。仅当 ice/plan/hooks.md 显示 Render study: pending (07) 时:references/openers-and-endings.md 第 3 节。仅当存在构建者子代理时:roles/builder.md | 构图构建完成;每个提示点处的静态帧通过检查;草稿是一个新文件 ice/renders/draft-<n>.mp4;艺术检查确认阶段 05 的视觉风格已应用于构建 |
| 08 音效 | 08a,与阶段 07 并行:根据锁定的提示表单,在类型的音效策略下创作配乐、音效列表和配音;未通过同步许可检查的音轨不得使用。08b,在阶段 07 之后:在草稿上进行混音和母带处理 | 必需:ice-audio/SKILL.md;references/film-types/<type>.md(音效策略);references/cue-sheet.md | 08a:配乐、音效和配音位于 ice/audio/ 中,并在 ice/assets/CREDITS.md 中有对应行;08b:混音与最新草稿同步,音效落在其提示点上,ice-audio 响度检查通过 |
| 09 审核 | 在带有音效的草稿上进行审核循环:新的只读审核者,多轮审核,修复顺序,停止规则 | 必需:ice-qa/references/clarity-gate.md 第 3 和 8 节;references/review-loop.md;roles/reviewer.md;ice-qa/references/critic-loop.md;ice-qa/references/critic-prompts.md;references/film-types/<type>.md(质量保证阈值,丰富度底线) | 首次提交影片前已通过清晰度检查 3;结果为 SHIP 的最终裁决,或已达到停止规则并在交付说明中记录了该规则,这些信息位于 ice/review/ 中;已测量类型的质量保证阈值 |
| 10 交付 | 在阶段 09 之后(自动模式下无需进一步审批)进行最终渲染和母带处理,然后并行渲染阶段 03 计划的每一个版本,进行命名、撰写报告和生成指纹 | 必需:references/build.md 第 4 节;references/delivery.md;ice-qa/references/delivery-report.md。仅当存在最终定稿子代理时:roles/finalizer.md | 最终成品是 ice/renders/final/ 中的新文件;ice/plan/versions.md 中的每个版本都已渲染;ice/review/NOTE.md 诚实地报告了测量数据并列出了品牌所有者可能需要的权限;指纹已写入 |
按规模划分的深度。 在阶段 01 评估规模;规模影响文书工作,但绝不会影响真相检查、静态帧、丰富度底线或审核者。
| 规模 | 电影任务 | 主干流程在此规模下的执行方式 |
|---|---|---|
| 微短片:6 秒或更短,或单个素材 | 标志动画、单个统计数据、效果循环、引文卡片 | 三次运行:阶段 01、02 和 05 合并(使用 references/storyboard.md 第 7 节中微短片规模的风格帧数量),阶段 03、04 和 06 标记为 not_used 并折叠成一个计划文件 ice/plan/structure.md(包含结构、脚本、节拍、提示点);然后运行阶段 07 和 08;然后运行阶段 09(微短片规模的清晰度检查,一轮审核加一次修复)和阶段 10。精简团队 |
| 标准:7 到 60 秒,包括其缩减版和版本 | 应用广告、社交短视频、宣传预告片、发布会、行业短片、短篇品牌片 | 完整的十阶段主干和每个计划文件;阶段 06 即是最低限度的提示表单配时动态样片;阶段 09 包括两轮审核。完整团队 |
| 长篇电影:60 秒以上或带章节 | 中长品牌片、长篇产品发布、有旁白的指南、带叙事结构的音乐视频 | 完整的十阶段主干和每个计划文件;阶段 06 包含完整的动态样片;阶段 07 按文件分配给构建者;阶段 08a 需要完整的配乐;阶段 09 包括至多三轮审核(基于文件大小)。扩展团队 |