OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  manim-composer:动画合成器

manim-composer:动画合成器

 
  aura ·  2026-02-02 03:55:45 · 21 次点击  · 0 条评论  

名称: manim-composer
描述: |
触发时机:(1) 用户希望制作教育/解说类视频;(2) 用户有一个模糊的概念希望可视化;(3) 用户提及“3b1b风格”或“像3Blue1Brown那样解释”;(4) 用户希望规划Manim视频或动画序列;(5) 用户要求“编排”或“规划”数学/科学可视化。

将模糊的视频想法转化为详细的逐场景规划(scenes.md)。进行研究,就受众/范围/重点提出澄清性问题,并输出全面的场景规范,以便使用ManimCE或ManimGL实现。

在编写任何Manim代码之前使用此技能。此技能负责视频规划;实现时请使用manimce-best-practices或manimgl-best-practices。

工作流程

第一阶段:理解概念

  1. 深入研究主题后再提问
    - 使用网络搜索理解核心概念
    - 识别使该主题有趣的关键见解
    - 找到“顿悟时刻”——是什么让学习者豁然开朗
    - 注意需要解决的常见误解

  2. 确定叙事切入点
    - 本视频回答什么问题?
    - 观众为何要关心?
    - 其中有什么令人惊讶或反直觉的元素?

第二阶段:与用户澄清

提出针对性问题(不要一次性全部提出,根据回答调整):

受众与范围
- 应假设观众具备什么数学/科学背景?(例如“懂微积分”或“高中数学水平”)
- 目标视频时长?(短:5-10分钟,中:15-20分钟,长:30分钟以上)
- 这是独立视频还是系列的一部分?

重点与深度
- 是否有需要特别强调或跳过的具体方面?
- 偏重证明还是注重直觉?
- 是否需要包含实际应用?

风格偏好
- 色彩方案偏好?
- 解说风格?(随意、正式、活泼)
- 是否有特定的视觉隐喻想法?

第三阶段:创建scenes.md

输出结构完整的scenes.md文件:

# [视频标题]

## 概述
- **主题**:[核心概念]
- **切入点**:[开场问题/悬念]
- **目标受众**:[预备知识要求]
- **预计时长**:[X分钟]
- **关键洞见**:[“顿悟时刻”]

## 叙事弧线
[2-3句话描述从困惑到理解的旅程]

---

## 场景1:[场景名称]
**时长**:约X秒
**目的**:[本场景要达成的目标]

### 视觉元素
- [所需mobject列表]
- [使用的动画]
- [摄像机运动]

### 内容
[详细描述发生什么、展示什么、解释什么]

### 解说备注
[要传达的关键点、语气、节奏说明]

### 技术备注
- [要使用的特定Manim类/方法]
- [需要注意的复杂实现]

---

## 场景2:[场景名称]
...

---

## 转场与流程
[场景如何衔接的说明、重复出现的视觉主题]

## 色彩方案
- 主色:[颜色] - 用于[用途]
- 辅色:[颜色] - 用于[用途]
- 强调色:[颜色] - 用于[用途]
- 背景色:[颜色]

## 数学内容
[需要渲染的方程、公式或数学对象列表]

## 实现顺序
[建议的场景实现顺序,注明依赖关系]

3b1b风格原则

编排场景时应用以下原则:

视觉叙事

  • 展示,而非仅讲述——每个概念都需要视觉呈现
  • 渐进式揭示——逐步构建复杂性,不要一次性展示所有内容
  • 视觉连续性——尽可能变换对象而非替换

节奏与韵律

  • 为洞见留白——给观众时间吸收关键时刻
  • 节奏变化——快速序列与慢速解释交替进行
  • 以解决收尾场景——每个场景都应感觉完整

数学之美

  • 强调优雅性——突出数学出人意料地简洁或优美之处
  • 连接不同表达——以多种方式展示同一概念(代数、几何、直觉)
  • 逐步拥抱抽象——从具体开始,然后推广

参与技巧

  • 提出问题——在揭示答案前激发观众好奇心
  • 承认难度——“起初这可能看起来令人困惑……”
  • 庆祝洞见——让“顿悟时刻”感觉是应得的

参考

模板

21 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 14 ms
Developed with Cursor