图像与设计
规划 Manim/3b1b 风格数学科学讲解视频时…
适用于用户想做教育/解说视频、可视化模糊概念、3b1b 风格动画,或需要先规划 Manim 视频/动画序列再写代码的场景。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
规划 Manim/3b1b 风格数学科学特定
解决思路
- 在向用户提问前,先用网络搜索深入研究主题,理解核心概念。
- 找出让该主题有趣的关键洞见。
- 找到“aha moment”,即让学习者恍然大悟的那个点。
- 记录需要处理的常见误解。
- 确定叙事钩子:明确这个视频要回答什么问题。
- 明确观众为什么应该关心这个视频。
- 找出其中令人惊讶或反直觉的元素。
- 向用户提出有针对性的问题,但不要一次全部问完;根据回答逐步调整后续问题。
- 询问受众与范围:应假设观众具备什么数学/科学背景,例如“懂微积分”或“高中代数”。
- 询问目标视频长度:短 5-10 分钟、中 15-20 分钟、长 30 分钟以上。
- 询问视频应做成自包含内容,还是系列的一部分。
- 询问重点与深度:有哪些具体方面需要强调或跳过。
- 询问内容偏重证明,还是偏重直觉。
- 询问是否要包含现实应用。
- 询问风格偏好中的配色方案偏好。
- 询问旁白风格:随意、正式或俏皮。
- 询问用户是否有特定的视觉隐喻想法。
- 输出完整的 `scenes.md` 文件,并按指定结构组织内容。
- 在 `scenes.md` 顶部写 `# [Video Title]`。
- 写 `## Overview`,并包含 `Topic`、`Hook`、`Target Audience`、`Estimated Length`、`Key Insight`。
- 写 `## Narrative Arc`:用 2-3 句话描述从困惑到理解的旅程。
- 为每个场景写 `## Scene N: [Scene Name]`,并包含 `Duration`(约 X 秒)和 `Purpose`(该场景要完成什么)。
- 在每个场景下写 `### Visual Elements`:列出所需 mobjects、要使用的动画、镜头运动。
- 写 `### Content`:详细描述发生什么、展示什么、解释什么。
- 写 `### Narration Notes`:记录要传达的关键点、语气、节奏说明。
- 写 `### Technical Notes`:指定要使用的具体 Manim 类/方法,以及需要注意的复杂实现。
- 写 `## Transitions & Flow`:说明场景如何连接、有哪些重复出现的视觉母题。
- 写 `## Color Palette`:列出 Primary、Secondary、Accent、Background,并说明各自用途。
- 写 `## Mathematical Content`:列出需要渲染的方程、公式或数学对象。
- 写 `## Implementation Order`:建议实现场景的顺序,并标注依赖关系。
- 应用视觉叙事原则:展示而非只讲述——每个概念都需要视觉表示。
- 应用渐进揭示:逐步构建复杂度,不要一次展示全部。
- 应用视觉连续性:尽量变换对象,而不是替换对象。
- 应用节奏与韵律:在关键洞见处停顿,给观众时间吸收。
- 应用节奏变化:混合快速序列与较慢的讲解。
- 以解决/收束结束场景:每个场景都应感觉完整。
- 应用数学美感:强调优雅——当数学意外简单或美丽时,把它突出出来。
- 连接多种表示:用代数、几何、直觉等多种方式展示同一概念。
- 逐步拥抱抽象:从具体例子开始,再推广。
- 应用参与技巧:提出问题——在揭示答案前让观众产生好奇。
- 应用参与技巧:承认困难——可说“这开始可能看起来令人困惑……”。
- 应用参与技巧:庆祝洞见——让“aha moment”感觉是努力得来的。
- 参考 `references/narrative-patterns.md`:常见 3b1b 叙事结构。
- 参考 `references/visual-techniques.md`:有效可视化模式。
- 参考 `references/scene-examples.md`:示例 `scenes.md` 摘录。
- 使用 `templates/scenes-template.md`:空白 `scenes.md` 模板。
- 在写任何 Manim 代码之前先使用本技能规划视频;产出 `scenes.md` 后,再用 `manimce-best-practices` 或 `manimgl-best-practices` 进行实现。
适用边界 · 注意事项
- 不要用于直接实现 Manim 动画或编写 Manim 代码;该技能只负责规划和产出 scenes.md,实现阶段应使用 manimce-best-practices 或 manimgl-best-practices。
- 不适用于不需要分镜/场景规划、只需简单视频剪辑或非教育/非数学科学可视化的任务。
- 若用户不打算使用 ManimCE/ManimGL,或不需要 3b1b 风格/讲解型视频,则不要使用。