manim-composer
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWorkflow
工作流程
Phase 1: Understand the Concept
阶段1:理解概念
-
Research the topic deeply before asking questions
- Use web search to understand the core concepts
- Identify the key insights that make this topic interesting
- Find the "aha moment" - what makes this click for learners
- Note common misconceptions to address
-
Identify the narrative hook
- What question does this video answer?
- Why should the viewer care?
- What's the surprising or counterintuitive element?
-
在提问前深入研究主题
- 使用网络搜索理解核心概念
- 确定让该主题有趣的关键见解
- 找到“顿悟时刻”——是什么让学习者突然理解
- 记录需要纠正的常见误解
-
确定叙事切入点
- 这个视频要回答什么问题?
- 观众为什么应该关心?
- 有哪些令人惊讶或违反直觉的元素?
Phase 2: Clarify with User
阶段2:与用户确认
Ask targeted questions (not all at once - adapt based on responses):
Audience & Scope
- What math/science background should I assume? (e.g., "knows calculus" or "high school algebra")
- Target video length? (short: 5-10min, medium: 15-20min, long: 30min+)
- Should this be self-contained or part of a series?
Focus & Depth
- Any specific aspects to emphasize or skip?
- Proof-heavy or intuition-focused?
- Real-world applications to include?
Style Preferences
- Color scheme preferences?
- Narration style? (casual, formal, playful)
- Any specific visual metaphors you have in mind?
提出针对性问题(不要一次性全部提出——根据回复调整):
受众与范围
- 我应该假设观众具备什么数学/科学背景?(例如:“懂微积分”或“高中代数水平”)
- 目标视频时长?(短:5-10分钟,中:15-20分钟,长:30分钟以上)
- 该视频是独立内容还是系列的一部分?
重点与深度
- 是否有需要强调或跳过的特定方面?
- 侧重证明还是直觉理解?
- 是否需要包含现实世界应用案例?
风格偏好
- 配色方案偏好?
- 旁白风格?(随意、正式、活泼)
- 你是否有特定的视觉隐喻想法?
Phase 3: Create scenes.md
阶段3:创建scenes.md
Output a comprehensive file with this structure:
scenes.mdmarkdown
undefined输出一个符合以下结构的完整文件:
scenes.mdmarkdown
undefined[Video Title]
[视频标题]
Overview
概述
- Topic: [Core concept]
- Hook: [Opening question/mystery]
- Target Audience: [Prerequisites]
- Estimated Length: [X minutes]
- Key Insight: [The "aha moment"]
- 主题:[核心概念]
- 切入点:[开场问题/悬念]
- 目标受众:[前置知识要求]
- 预计时长:[X分钟]
- 关键见解:[“顿悟时刻”]
Narrative Arc
叙事脉络
[2-3 sentences describing the journey from confusion to understanding]
[2-3句话描述从困惑到理解的过程]
Scene 1: [Scene Name]
场景1:[场景名称]
Duration: ~X seconds
Purpose: [What this scene accomplishes]
时长:~X秒
目的:[该场景要达成的目标]
Visual Elements
视觉元素
- [List of mobjects needed]
- [Animations to use]
- [Camera movements]
- [所需mobjects列表]
- [要使用的动画]
- [摄像机运动]
Content
内容
[Detailed description of what happens, what's shown, what's explained]
[详细描述发生的事件、展示的内容、讲解的信息]
Narration Notes
旁白提示
[Key points to convey, tone, pacing notes]
[需要传达的关键点、语气、节奏提示]
Technical Notes
技术提示
- [Specific Manim classes/methods to use]
- [Any tricky implementations to note]
- [要使用的特定Manim类/方法]
- [需要注意的复杂实现点]
Scene 2: [Scene Name]
场景2:[场景名称]
...
...
Transitions & Flow
转场与流程
[Notes on how scenes connect, recurring visual motifs]
[关于场景如何衔接、重复出现的视觉主题的说明]
Color Palette
配色方案
- Primary: [color] - used for [purpose]
- Secondary: [color] - used for [purpose]
- Accent: [color] - used for [purpose]
- Background: [color]
- 主色:[颜色] - 用于[用途]
- 辅助色:[颜色] - 用于[用途]
- 强调色:[颜色] - 用于[用途]
- 背景色:[颜色]
Mathematical Content
数学内容
[List of equations, formulas, or mathematical objects that need to be rendered]
[需要渲染的方程、公式或数学对象列表]
Implementation Order
实现顺序
[Suggested order for implementing scenes, noting dependencies]
undefined[建议的场景实现顺序,标注依赖关系]
undefined3b1b Style Principles
3b1b风格原则
Apply these principles when composing scenes:
创作场景时请遵循以下原则:
Visual Storytelling
视觉叙事
- Show, don't just tell - Every concept needs a visual representation
- Progressive revelation - Build complexity gradually, don't show everything at once
- Visual continuity - Transform objects rather than replacing them when possible
- 展示,而非仅讲述 - 每个概念都需要视觉呈现
- 逐步揭示 - 逐步构建复杂度,不要一次性展示所有内容
- 视觉连续性 - 尽可能转换对象而非替换对象
Pacing & Rhythm
节奏与步调
- Pause for insight - Give viewers time to absorb key moments
- Vary the pace - Mix quick sequences with slower explanations
- End scenes with resolution - Each scene should feel complete
- 为见解留白 - 给观众时间吸收关键内容
- 变换节奏 - 快速序列与慢速讲解相结合
- 场景要有收尾 - 每个场景都应给人完整感
Mathematical Beauty
数学美感
- Emphasize elegance - Highlight when math is surprisingly simple or beautiful
- Connect representations - Show the same concept multiple ways (algebraic, geometric, intuitive)
- Embrace abstraction gradually - Start concrete, then generalize
- 强调简洁优雅 - 突出数学出人意料的简洁或美感
- 关联多种表示方式 - 从多方面展示同一概念(代数、几何、直觉)
- 逐步引入抽象 - 从具体内容开始,再逐步推广
Engagement Techniques
互动技巧
- Pose questions - Make viewers curious before revealing answers
- Acknowledge difficulty - "This might seem confusing at first..."
- Celebrate insight - Make the "aha moment" feel earned
- 提出问题 - 在揭示答案前激发观众好奇心
- 承认难度 - “这一开始可能看起来很困惑……”
- 庆祝顿悟 - 让“顿悟时刻”显得有价值
References
参考资料
- references/narrative-patterns.md - Common 3b1b narrative structures
- references/visual-techniques.md - Effective visualization patterns
- references/scene-examples.md - Example scenes.md excerpts
- references/narrative-patterns.md - 常见3b1b叙事结构
- references/visual-techniques.md - 有效的可视化模式
- references/scene-examples.md - scenes.md示例片段
Templates
模板
- templates/scenes-template.md - Blank scenes.md template
- templates/scenes-template.md - 空白scenes.md模板