# Save the Cat 节拍表 (Blake Snyder) **来源**: - Blake Snyder, *Save the Cat! The Last Book on Screenwriting You'll Ever Need* - 基于标准编剧知识整理 ## 核心概念 Save the Cat 是一种剧本结构方法,将故事分为 **15 个关键节拍(Beats)**,每个节拍在故事中的特定位置出现,确保故事节奏和情感弧线的有效性。 **适用范围**: 最初为电影剧本设计(110页标准),但可扩展到小说(使用百分比而非页码) --- ## 第一幕(ACT ONE) ### 1. Opening Image(开场画面) **位置**: 第1页 / 0-1% **功能**: 主角冒险开始前生活的快照 **目的**: 建立"变化前"的基准线 **示例**: - 《黑客帝国》:尼奥困在格子间,过着平凡生活 - 《大奉打更人》:许七安在监狱中醒来,面临流放 ### 2. Theme Stated(主题陈述) **位置**: 第5页 / 5% **功能**: 某人提出暗示故事主题的问题或陈述 **目的**: 为读者埋下主题的种子(通常主角此时不理解) **示例**: - 《海底总动员》:"外面不安全" - 可以是对话、场景或象征 ### 3. Set-Up(设定) **位置**: 第1-10页 / 1-10% **功能**: 建立主角的世界、关系和缺失的东西 **目的**: 让读者了解主角的日常生活和问题 **示例**: - 《星球大战》:展示卢克在塔图因的无聊生活 - 《大奉打更人》:展示许七安的处境、家族关系、案件背景 ### 4. Catalyst(催化剂) **位置**: 第12页 / 10% **功能**: 启动故事的触发事件 **目的**: 打破主角的日常,提出新的可能性 **示例**: - 《饥饿游戏》:凯特尼斯妹妹的名字被抽中 - 《大奉打更人》:堂弟许新年带来卷宗 ### 5. Debate(犹豫) **位置**: 第12-25页 / 10-20% **功能**: 主角犹豫,质疑是否要踏上旅程 **目的**: 展现主角的恐惧和内心冲突,增加真实感 **示例**: - 卢克最初拒绝帮助欧比旺 - 许七安思考是否有可能破案 ### 6. Break into Two(进入第二幕) **位置**: 第25页 / 20% **功能**: 主角承诺踏上旅程;进入第二幕 **目的**: 明确的选择点,主角主动做出决定 **示例**: - 尼奥吞下红色药丸 - 许七安决定研读卷宗,寻找破案线索 --- ## 第二幕上半部分(ACT TWO - First Half) ### 7. B Story(B故事线) **位置**: 第30页 / 22% **功能**: 引入新角色/关系,探索主题 **目的**: 提供情感深度和主题反思 **示例**: - 通常是爱情线或导师关系 - 《大奉打更人》:与堂弟的关系,与打更人的互动 ### 8. Fun and Games(趣味游戏) **位置**: 第30-55页 / 20-50% **功能**: "前提的承诺" - 观众想看的有趣部分 **目的**: 展示概念的核心吸引力 **示例**: - 训练蒙太奇、抢劫计划、浪漫发展 - 《大奉打更人》:运用现代刑侦知识破案的过程 ### 9. Midpoint(中点) **位置**: 第55页 / 50% **功能**: 虚假的胜利或虚假的失败;赌注提高 **目的**: 改变故事方向,提升紧张度 **示例**: - 《泰坦尼克号》:杰克和罗丝的关系达到顶峰,灾难来临前 - 可以是"得到一切"或"失去一切"的时刻 --- ## 第二幕下半部分(ACT TWO - Second Half) ### 10. Bad Guys Close In(反派逼近) **位置**: 第55-75页 / 50-75% **功能**: 外部和内部压力对主角施压 **目的**: 制造紧张感,让情况恶化 **示例**: - 反派重整旗鼓,团队成员反目 - 内部怀疑和外部威胁同时增加 ### 11. All Is Lost(全盘皆输) **位置**: 第75页 / 75% **功能**: 最低点;中点的对立面 **目的**: 让主角(和读者)感到绝望 **示例**: - 导师死亡,英雄被击败,一切似乎无望 - "假死亡"时刻(某人或某物的死亡) ### 12. Dark Night of the Soul(灵魂暗夜) **位置**: 第75-85页 / 75-80% **功能**: 主角沉浸在失败中,哀悼损失 **目的**: 展现主角的最低情绪点 **示例**: - 洛奇坐在那里被打败;英雄质疑一切 - 反思和内省的时刻 --- ## 第三幕(ACT THREE) ### 13. Break into Three(进入第三幕) **位置**: 第85页 / 80% **功能**: 主角找到解决方案,发现缺失的东西 **目的**: 顿悟时刻,主角理解了主题 **示例**: - 意识到必须做什么;获得顿悟 - 通常结合 A 故事线和 B 故事线的教训 ### 14. Finale(终局) **位置**: 第85-110页 / 80-99% **功能**: 主角应用学到的教训击败对手 **目的**: 高潮和解决方案 **示例**: - 最终战斗、对抗或高潮 - 通常分为五个部分: 1. 收集团队 2. 执行计划 3. 高塔惊奇(意外) 4. 深入挖掘 5. 执行新计划 ### 15. Final Image(结尾画面) **位置**: 第110页 / 99-100% **功能**: 开场画面的镜像对立;展示主角如何改变 **目的**: 视觉化地展示转变 **示例**: - 《黑客帝国》:尼奥现在自信而强大,与开场状态相反 - 必须与 Opening Image 形成鲜明对比 --- ## 结构可视化 ``` 第一幕 (1-25%) ├─ Opening Image (1%) ├─ Theme Stated (5%) ├─ Set-Up (1-10%) ├─ Catalyst (10%) ├─ Debate (10-20%) └─ Break into Two (20%) 第二幕上半 (25-50%) ├─ B Story (22%) ├─ Fun and Games (20-50%) └─ Midpoint (50%) 第二幕下半 (50-75%) ├─ Bad Guys Close In (50-75%) ├─ All Is Lost (75%) └─ Dark Night of the Soul (75-80%) 第三幕 (80-100%) ├─ Break into Three (80%) ├─ Finale (80-99%) └─ Final Image (99-100%) ``` --- ## 对网文的适配 ### 百万字长篇的调整 对于百万字(约100万字)的网文: - **Opening Image**: 前1万字 - **Catalyst**: 10万字处 - **Break into Two**: 20万字处 - **Midpoint**: 50万字处 - **All Is Lost**: 75万字处 - **Break into Three**: 80万字处 - **Final Image**: 99-100万字处 ### 分卷应用 可以在每一卷内部应用完整的15节拍: ``` 第一卷 (20万字) ├─ 完整的15节拍结构 └─ Final Image 同时是下一卷的 Opening Image 第二卷 (20万字) ├─ 新的15节拍结构 └─ 继续推进整体故事 ... ``` ### 网文特殊性 1. **更密集的节拍**: 在每个大节拍之间,插入小节拍(爽点) 2. **钩子强化**: 每个节拍结束时都要有钩子 3. **快节奏**: 网文的 Debate 和 Dark Night 可以更短 4. **多线并行**: 同时运行多条故事线,每条都有自己的节拍 --- ## 与其他理论的关系 ### 与 Scene-Sequel 的结合 每个大节拍可以由多个 Scene-Sequel 单元组成: ``` Catalyst (大节拍) ├─ Scene 1: Goal → Conflict → Disaster ├─ Sequel 1: Reaction → Dilemma → Decision ├─ Scene 2: Goal → Conflict → Disaster └─ Sequel 2: Reaction → Dilemma → Decision ``` ### 与 MICE 的结合 15节拍可以服务于不同的 MICE 线程: - **Event 线程**: 通常占据主要的15节拍结构 - **Character 线程**: 在 B Story、Dark Night、Break into Three 中重点展现 - **Idea 线程**: 在 Catalyst、Midpoint、Finale 中解答 - **Milieu 线程**: 在 Break into Two(进入新世界)和 Final Image(离开)中框定 --- ## 对 AI 训练的启示 ### 可算法化程度:★★★★☆ 1. **位置明确**: 每个节拍有明确的百分比位置,易于定位 2. **功能清晰**: 每个节拍的功能和目的明确,便于标注 3. **可验证性**: 可以检查故事是否包含所有15个节拍 4. **情感弧线**: 节拍隐含了情感起伏(上升-下降-上升) ### 潜在训练数据格式 ```json { "story_length": 1000000, "beats": [ { "beat_number": 1, "beat_name": "Opening Image", "position_percentage": 1, "position_word_count": 10000, "description": "许七安在监狱中醒来,面临流放边陲的命运", "function": "展示主角变化前的状态:绝望、困境、无助", "emotional_state": "低落", "world_state": "混乱" }, { "beat_number": 4, "beat_name": "Catalyst", "position_percentage": 10, "position_word_count": 100000, "description": "堂弟许新年带来税银失踪案的卷宗", "function": "提供破局的可能性,启动主角的主动行动", "emotional_state": "希望萌生", "world_state": "出现转机" } // ... 其他节拍 ], "emotional_arc": [ {"position": 0, "level": 2}, {"position": 10, "level": 4}, {"position": 20, "level": 5}, {"position": 50, "level": 8}, {"position": 75, "level": 1}, {"position": 80, "level": 6}, {"position": 100, "level": 10} ] } ``` ### 思考过程提取 Save the Cat 可以帮助提取"作者的思考过程": 1. **结构规划**: 作者如何在特定位置安排特定类型的事件 2. **情感设计**: 作者如何通过节拍控制读者的情感体验 3. **节奏把控**: 作者如何在不同阶段调整故事节奏 4. **主题深化**: 作者如何通过 Theme Stated、B Story、Break into Three 深化主题 --- ## 优势与局限 ### 优势 - **精确性**: 明确的百分比位置,便于规划 - **完整性**: 覆盖故事的所有关键时刻 - **情感设计**: 内置情感起伏曲线 - **验证工具**: 可以用来检查故事结构的完整性 ### 局限 - **机械性**: 过于严格可能导致公式化 - **单线性**: 主要为单主角单线程设计 - **文化差异**: 源自好莱坞,可能不完全适合中国网文 - **长篇挑战**: 百万字长篇需要多层嵌套,复杂度高 --- ## 总结 Save the Cat 提供了一个精确的、经过验证的故事结构框架。对于 AI 训练,它的价值在于: - **标准化**: 提供了标准化的故事结构标注方式 - **可预测**: 读者期待在特定位置看到特定类型的事件 - **情感工程**: 将情感体验工程化、可量化 - **质量保证**: 确保故事包含所有必要的结构元素 结合网文的爽点理论和 MICE 的线程管理,Save the Cat 可以成为 AI 学习长篇叙事结构的重要框架之一。