ワークフロー
フェーズ1: コンセプトを理解する
-
質問をする前に、トピックを深く調査する
- ウェブ検索を使ってコアコンセプトを理解する
- そのトピックを面白くする重要な洞察を特定する
- 学習者にとって「なるほど」となる瞬間を見つける
- よくある誤解を把握し、対処する
-
ナラティブのフックを特定する
- この動画はどのような疑問に答えるのか?
- 視聴者はなぜ気にするべきなのか?
- 驚きや直感に反する要素は何か?
フェーズ2: ユーザーと明確化する
ターゲットを絞った質問をする(一度にすべてを聞かず、回答に応じて調整する):
対象者と範囲
- どのような数学・科学のバックグラウンドを想定すればよいですか?(例:「微分積分を理解している」「高校代数程度」)
- 目標の動画時間は? (短め:5〜10分、中程度:15〜20分、長め:30分以上)
- この動画は単独で完結するものですか、それともシリーズの一部ですか?
焦点と深さ
- 強調すべき、または省略すべき特定の側面はありますか?
- 証明重視ですか、それとも直感重視ですか?
- 含めるべき実世界の応用例はありますか?
スタイルの好み
- 色使いの好みはありますか?
- ナレーションのスタイルは?(カジュアル、フォーマル、遊び心)
- 思い描いている特定の視覚的メタファーはありますか?
フェーズ3: scenes.md を作成する
以下の構造を持つ包括的な scenes.md ファイルを出力します:
# [動画タイトル]
## 概要
- **トピック**: [コアコンセプト]
- **フック**: [冒頭の疑問・謎]
- **対象者**: [前提知識]
- **想定時間**: [X分]
- **重要な洞察**: [「なるほど」となる瞬間]
## ナラティブの流れ
[混乱から理解への旅を2〜3文で説明]
---
## シーン1: [シーン名]
**時間**: 約X秒
**目的**: [このシーンが達成すること]
### 視覚要素
- [必要なモブジェクトのリスト]
- [使用するアニメーション]
- [カメラの動き]
### 内容
[何が起こるか、何が表示されるか、何が説明されるかの詳細な説明]
### ナレーションノート
[伝えるべきポイント、トーン、ペース配分の注意点]
### 技術ノート
- [使用する特定のManimクラス/メソッド]
- [実装上の注意点]
---
## シーン2: [シーン名]
...
---
## トランジションと流れ
[シーンがどのように接続されるか、繰り返し登場する視覚的モチーフについてのメモ]
## カラーパレット
- 主要色:[色] - [目的]に使用
- 補助色:[色] - [目的]に使用
- アクセント色:[色] - [目的]に使用
- 背景色:[色]
## 数学的内容
[レンダリングが必要な方程式、数式、または数学的オブジェクトのリスト]
## 実装順序
[シーンを実装する推奨順序、依存関係に注意]
3b1bスタイルの原則
シーンを構成する際に、以下の原則を適用します:
視覚的ストーリーテリング
- 語るだけでなく見せる - すべてのコンセプトには視覚的表現が必要
- 段階的な開示 - 複雑さを徐々に構築し、一度にすべてを表示しない
- 視覚的な連続性 - 可能な場合はオブジェクトを置き換えるのではなく変形させる
ペーシングとリズム
- 洞察のための間 - 視聴者が重要な瞬間を吸収する時間を与える
- ペースに変化をつける - 速いシーケンスとゆっくりした説明を混ぜる
- シーンを解決して終える - 各シーンは完結した感覚を与えるべき
数学の美しさ
- エレガントさを強調する - 数学が驚くほど単純または美しい瞬間を強調する
- 表現をつなぐ - 同じコンセプトを複数の方法(代数的、幾何学的、直感的)で示す
- 抽象化を徐々に取り入れる - 具体的なものから始めて、一般化する
視聴者の関与を高めるテクニック
- 質問を投げかける - 答えを明かす前に視聴者を好奇心にさせる
- 難しさを認める - 「これは最初は混乱するかもしれません...」
- 洞察を祝う - 「なるほど」という瞬間を獲得したと感じさせる
参考文献
- references/narrative-patterns.md - 一般的な3b1bのナラティブ構造
- references/visual-techniques.md - 効果的な視覚化パターン
- references/scene-examples.md - scenes.mdの抜粋例
テンプレート
- templates/scenes-template.md - 空のscenes.mdテンプレート