名称: manim-composer
描述: |
触发时机:(1) 用户希望制作教育/解说类视频;(2) 用户有一个模糊的概念希望可视化;(3) 用户提及“3b1b风格”或“像3Blue1Brown那样解释”;(4) 用户希望规划Manim视频或动画序列;(5) 用户要求“编排”或“规划”数学/科学可视化。
将模糊的视频想法转化为详细的逐场景规划(scenes.md)。进行研究,就受众/范围/重点提出澄清性问题,并输出全面的场景规范,以便使用ManimCE或ManimGL实现。
深入研究主题后再提问
- 使用网络搜索理解核心概念
- 识别使该主题有趣的关键见解
- 找到“顿悟时刻”——是什么让学习者豁然开朗
- 注意需要解决的常见误解
确定叙事切入点
- 本视频回答什么问题?
- 观众为何要关心?
- 其中有什么令人惊讶或反直觉的元素?
提出针对性问题(不要一次性全部提出,根据回答调整):
受众与范围
- 应假设观众具备什么数学/科学背景?(例如“懂微积分”或“高中数学水平”)
- 目标视频时长?(短:5-10分钟,中:15-20分钟,长:30分钟以上)
- 这是独立视频还是系列的一部分?
重点与深度
- 是否有需要特别强调或跳过的具体方面?
- 偏重证明还是注重直觉?
- 是否需要包含实际应用?
风格偏好
- 色彩方案偏好?
- 解说风格?(随意、正式、活泼)
- 是否有特定的视觉隐喻想法?
输出结构完整的scenes.md文件:
# [视频标题]
## 概述
- **主题**:[核心概念]
- **切入点**:[开场问题/悬念]
- **目标受众**:[预备知识要求]
- **预计时长**:[X分钟]
- **关键洞见**:[“顿悟时刻”]
## 叙事弧线
[2-3句话描述从困惑到理解的旅程]
---
## 场景1:[场景名称]
**时长**:约X秒
**目的**:[本场景要达成的目标]
### 视觉元素
- [所需mobject列表]
- [使用的动画]
- [摄像机运动]
### 内容
[详细描述发生什么、展示什么、解释什么]
### 解说备注
[要传达的关键点、语气、节奏说明]
### 技术备注
- [要使用的特定Manim类/方法]
- [需要注意的复杂实现]
---
## 场景2:[场景名称]
...
---
## 转场与流程
[场景如何衔接的说明、重复出现的视觉主题]
## 色彩方案
- 主色:[颜色] - 用于[用途]
- 辅色:[颜色] - 用于[用途]
- 强调色:[颜色] - 用于[用途]
- 背景色:[颜色]
## 数学内容
[需要渲染的方程、公式或数学对象列表]
## 实现顺序
[建议的场景实现顺序,注明依赖关系]
编排场景时应用以下原则: