算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
sw-truby-anatomy【设计与创意】Organic story anatomy from John Truby's The Anatomy of Story (有机结构/设计原则/22步骤/道德议题/四角对立/幽灵/场景编排) — the designing principle (story process plus original execution), the seven key steps as the organic spine, all twenty-two steps with the middle-act machinery the beat sheets lack (ghost, fake-ally opponent, plan, opponent's drive, ally's attack, fake def…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
输出语言=提问语言;术语一律锚回原词,见 sw-workflow/terms.md,不自创译名。
本 skill 提炼自约翰·特鲁比《故事写作大师班》(John Truby, The Anatomy of Story, 2007)。特鲁比的行业身份是"剧本医生"——替制片公司诊断别人剧本的结构病,这套方法就是诊断单本身:设计原则、七大关键步骤、22 个步骤、四角对立、道德议题链、场景编排。原书方法以《教父》《卡萨布兰卡》《窈窕淑男》等经典的逐步骤拆解为证,例证见 reference.md。
分歧并排保留(本库约定):
sw-story-structure):结构=页码地图。一页一分钟,情节点、中点、失去一切落在第几页。两者不互斥,服务不同的问题:页码地图管"多长、什么节奏",有机解剖管"骨架是否长在人物身上"。推荐两种用法任选其一、不要都做:
sw-story-structure 十一的工作流程换算页码。sw-premise-theme 的接口):埃格里前提(人物特质+导致+结局)=辩证证明的责任;麦基主控思想(价值+原因)=高潮的意义;特鲁比设计原则=叙述的形式策略。同一项目三者都写,各进 story-bible 一行。sw-premise-theme 三(克龙)"先有好故事,之后才有结构"的同源警告,特鲁比给了它正面工具。七大关键步骤(organic spine,Ch3):
| # | 步骤 | 一句话 | 对应的已有工具 |
|---|---|---|---|
| 1 | 弱点/需求 | 主角被严重弱点牵制,必须满足内在需求才能更好生活 | 克龙错误信念、希克斯内心需求、埃格里三维 |
| 2 | 欲望 | 自觉想达成的目标(外在可见) | want(terms.md 二) |
| 3 | 对手 | 阻止主角达成目标的人,与主角争夺同一目标但价值取向不同 | sw-character-conflict 三 |
| 4 | 计划 | 一套打败对手的策略或方法 | 希克斯十要素之"准备" |
| 5 | 对决 | 与对手的最后冲突,决定谁达成目标 | 麦基高潮 |
| 6 | 真实自我的揭露 | 从对决的严酷考验中领悟自己曾怎样错待自己与他人 | 希克斯自我启示、麦基弧光 |
| 7 | 新的平衡点 | 需求满足或未满足后的新状态 | 尹迪克"解决 vs 结局" |
关键重点:①主角在开头不该觉察自己的需求,到真实自我的揭露才觉察;②需求要分心理层面(只伤自己)与道德层面(开头总在以某种方式伤害别人)两层——只给心理需求的故事,道德引擎不转(详见第七节)。
手风琴原则(Ch8):"一个故事的步骤可能多于或少于二十二,这由它的类型与长度而定。试着把故事想象为一部手风琴……它不能少于七大步骤,因为这是一个有机故事至少应具备的步骤。即使一个三十秒钟的广告……也会具备这七个关键步骤。"短片与情境喜剧只走七步;电影通常至少 22 步;多线式剧情=每条线各走一遍七大步骤。顺序不必教条:"每个好故事依循这二十二个步骤运作时,步骤顺序都稍有不同。你必须找出对你的独特剧情和角色最恰当的顺序。"(Ch8)
左列按特鲁比 Ch8 原序;右列给 BS2(sw-story-structure 三)的最近锚点,对应是粗的,用来找缺口,不是逐格对齐。"主要子系统"按原书说明归纳——22 步骤是人物网、道德议题、故事世界与剧情四个系统的交织,每一步可属于一个以上子系统(如"驱动力"既是剧情步骤又常是不道德行动)。
| # | 步骤 | 要点 | 主要子系统 | BS2 最近锚点 |
|---|---|---|---|---|
| 1 | 真实自我的揭露、需求、欲望 | 先定终点(他会学到什么)再回开头(他知道什么、谬误是什么) | 人物网+剧情 | (整体框架,覆开场画面/终场画面) |
| 2 | 幽灵与故事世界 | 萦绕主角的过去事件;世界表现并恶化主角弱点 | 故事世界+人物网 | 开场画面/铺垫 |
| 3 | 弱点/需求 | 心理+道德两层;开头不自觉 | 人物网 | 铺垫/六大缺憾 |
| 4 | 触发事件 | 打破平衡的事件 | 剧情 | 触发事件 |
| 5 | 欲望 | 明确具体的目标 | 剧情 | 触发事件尾 |
| 6 | 盟友 | 协助者;给盟友自己的欲望,但别比主角更有趣 | 人物网 | (可入副线故事) |
| 7 | 对手/谜题 | 最好的对手是"必须存在"的对手;谜样对手更难击败 | 人物网+剧情 | (铺垫内) |
| 8 | 对手/假盟友 | 以盟友身份出现的对手,双重揭露 | 人物网 | BS2 无 |
| 9 | 第一次揭露和抉择 | 揭露必须带抉择,并改变欲望与动机 | 剧情+道德议题 | 进入第二幕前后 |
| 10 | 计划 | 打败对手的具体策略;计划失败才谈得上挣扎 | 剧情 | BS2 无(散在玩闹段) |
| 11 | 对手的计划和主要反击 | 对手也在行动;给对手一个计划 | 剧情+人物网 | 反派逼近 |
| 12 | 驱动力 | 主角追求目标的一系列行动,常含不道德行动 | 剧情+道德议题 | 玩闹和游戏→中点 |
| 13 | 盟友的攻击 | 盟友批判主角的手段;主角合理化 | 道德议题 | BS2 无 |
| 14 | 看似落败 | 双重打击;看似全输 | 剧情 | 失去一切 |
| 15 | 第二次揭露和抉择 | 执迷不悟的驱动力;欲望与动机再变 | 剧情+道德议题 | 灵魂黑夜 |
| 16 | 对观众的揭露 | 观众知道而主角不知道,张力反转 | 剧情 | BS2 无 |
| 17 | 第三次揭露和抉择 | 最后的压力与决定 | 剧情 | 进入第三幕前 |
| 18 | 闸门、严酷考验、体验死亡 | 高潮前的窄门;象征性死亡 | 剧情+故事世界 | 进入第三幕 |
| 19 | 对决 | 与对手的最后冲突,价值取向在此分胜负 | 剧情+道德议题 | 结局 |
| 20 | 真实自我的揭露 | 领悟自己的错误与应当如何待人 | 人物网 | (结局内) |
| 21 | 道德层面的抉择 | 用两种行动选一来证明自我揭露;BS2 无此拍 | 道德议题 | BS2 无 |
| 22 | 新的平衡点 | 世界恢复,但已不同 | 剧情+道德议题 | 终场画面 |
缺口读法:标"BS2 无"的六处(8 假盟友对手、10 计划、13 盟友的攻击、16 对观众的揭露、21 道德抉择,加上三次揭露与抉择这一整类)就是 BS2 板查不出的中段结构病——第二幕松散时先查这里。详见第五节。
以盟友身份出现的对手,主角最信任的人恰好是伤他最深的人。它带双重揭露:对主角揭露(他终于看清)与对观众揭露(观众早知道)。原书判据:假盟友对手是"利用主角弱点取胜的最佳位置"——对手以朋友之名攻击弱点,主角无从设防。《教父》里麦克的假盟友链:司机、保镖法布里兹欧、姐夫卡罗、改投敌营的泰西奥(reference.md 三之 8)。
特鲁比对中段的根本要求:每次揭露必须带一个抉择,并且改变主角的欲望或动机——揭露不改变行动方向,就只是装饰性信息。"事实上,这二十二个步骤确保剧情由主要角色来推动"(Ch8)。三次揭露的分工:第一次改变欲望与动机(进入对抗);第二次是执迷不悟的驱动力(越陷越深);第三次是最后压力(推向对决)。设计时可倒着做:先定对决,再回铺三级揭露阶梯。
道德议题的剧情化装置:主角为取胜开始采取不道德行动,由盟友出面批判,主角当场合理化("我这样做是为了……")。批判与合理化都必须演出,不许用台词宣言(接口麦基:绝不采用解释性话语)。没有这一步,主角的沉沦只是事件流水,不成道德弧。
观众知道而主角不知道。张力从"接下来发生什么"反转为"他什么时候会知道"——同一信息差服务两种悬念(与 sw-series-structure 的 dramatic irony 同源,特鲁比把它定为剧情步骤而非技巧选项)。
高潮(对决)与结局之间的一拍:主角在两种行动之间选择,用行动证明自我揭露是真的。"高潮一到就完"的项目多半缺这一拍。麦基的危机两难管"选什么",特鲁比的道德抉择管"选完之后用什么证明"——两者相接,不重复。
"比较好的故事会超越主角和主要对手的简单对立"(Ch4)。做法:主角+主要对手+至少两个次要对手,各占长方形一角。
四条关键特色(Ch4 原文归纳,工作单格式):
工作单(写进 story-bible 人物节):
| 角落 | 人物 | 攻击主角弱点的方式 | 价值取向组(+正负形式) | 与其他三角的冲突 |
|---|
与既有工具的分工:"给对手一把刀"(sw-character-conflict 三)是给单一对手加码;四角对立是多对手拓扑——一个对手扛不动主题时用四角。荣格四位一体(英雄/阴影/智者/爱的对象)按功能互补分角色,四角对立按冲突对立分角色,两表可以叠着用:四位一体定"缺谁",四角定"谁跟谁撞"。
麦基(sw-premise-theme 二)给原则:思想 vs 反思想,火力对等。特鲁比给链条:把主题演成主角的一系列行动。基本策略(Ch5,原文顺序):
力量平衡判据:"主角和主要对手之间的力量的平衡,不仅对角色和剧情重要,对道德议题也相当关键。如果主角太强、太好,对手无法带来足够的考验,他也不会因而犯道德层面的错误。如果对手太强……主角就变成受害人,对手变得邪恶或近乎邪恶。"(Ch5)原书反例:《一位女士的画像》。这条与麦基"对抗力量相适应"同向,但给出的是道德引擎能否启动的判据,不只是冲突强度判据。
只取四条原则,故事世界与象征网络两层本库不展开——陆军戏核/戏胆/戏眼(sw-premise-theme 十)与麦基形象系统已覆盖大部分用途:
sw-scene-craft 八(场景要当)。写完整剧本之前的最后一步,"更普遍的名称包括:场景清单、分场大纲"(Ch9)。与 sw-scene-craft/BS2 演示板的分工:40 卡管四行分布与转折位置,场景编排管每场的三件事:
列表后的三个修改动作:重排(先排整体进行序列,再查相邻并置)、合并("有时作者创造新的场景只是为了安排一句好的对白")、删增(赘肉愈少愈好;删完出现断层才补新场)。
接口:sw-workflow 阶段 4 步骤大纲行格式已有"结构位置"列——BS2 节拍名与 22 步骤名同列通用,多线项目在行尾加线号。
第二幕散成孤立事件、或"每场都对但连不起来"时逐条问:
前三问覆盖 80% 的"第二幕软肚子"案例;与麦基进展纠葛(sw-story-structure 七)的分工:鸿沟管行动升级的力度,本清单管中段组件在不在——先查组件,再查力度。
sw-workflow 长片阶段表的接口)何时不用本 skill:短片与独幕剧走七步即可;契诃夫/小津式反高潮与多主人公项目(chekhov-dramaturgy、ozu-screenplay-style)没有中心对决,19–21 步骤不适用;剧集项目走 sw-workflow 剧集阶段表,以 act out 引擎为单位,不硬套 22 步骤(S5 的场级工具优先级见该表)。戏曲项目不进入(媒介边界见 sw-chinese-opera-banqiang)。