워크플로우
1단계: 개념 이해하기
-
주제를 깊이 연구한 후 질문하세요.
- 웹 검색을 사용하여 핵심 개념을 이해합니다.
- 이 주제를 흥미롭게 만드는 핵심 인사이트를 식별합니다.
- 학습자에게 '아하 순간'을 주는 요소를 찾습니다.
- 다루어야 할 일반적인 오해를 기록합니다.
-
내러티브 훅을 식별합니다.
- 이 영상이 답하는 질문은 무엇인가요?
- 시청자가 왜 이것을 신경 써야 하나요?
- 예상치 못하거나 직관에 반하는 요소는 무엇인가요?
2단계: 사용자와 명확히 하기
목표 지향적인 질문을 하세요. (한 번에 모두 하지 말고, 답변에 따라 조정하세요.)
시청자 및 범위
- 어떤 수학/과학 배경 지식을 가정해야 하나요? (예: "미적분학을 안다" 또는 "고등학교 대수")
- 목표 영상 길이는? (짧게: 5-10분, 중간: 15-20분, 길게: 30분 이상)
- 자체적으로 완결되어야 하나요, 아니면 시리즈의 일부인가요?
초점 및 깊이
- 강조하거나 생략해야 할 특정 측면이 있나요?
- 증명 중심인가요, 직관 중심인가요?
- 포함할 실제 적용 사례가 있나요?
스타일 선호도
- 색상 구성 선호 사항이 있나요?
- 나레이션 스타일은? (격식 없는, 격식 있는, 재미있는)
- 염두에 두고 있는 특정 시각적 비유가 있나요?
3단계: scenes.md 생성하기
다음 구조로 포괄적인 scenes.md 파일을 출력합니다.
# [영상 제목]
## 개요
- **주제**: [핵심 개념]
- **훅**: [시작 질문/미스터리]
- **대상 시청자**: [사전 지식]
- **예상 길이**: [X분]
- **핵심 인사이트**: ["아하 순간"]
## 내러티브 흐름
[혼란에서 이해로 가는 여정을 설명하는 2-3문장]
---
## 장면 1: [장면 이름]
**지속 시간**: ~X초
**목적**: [이 장면이 달성하는 것]
### 시각 요소
- [필요한 mobject 목록]
- [사용할 애니메이션]
- [카메라 움직임]
### 내용
[무슨 일이 일어나고, 무엇이 보여지고, 무엇이 설명되는지에 대한 상세 설명]
### 나레이션 노트
[전달할 핵심 포인트, 어조, 페이싱 노트]
### 기술 노트
- [사용할 특정 Manim 클래스/메서드]
- [구현 시 주의할 까다로운 부분]
---
## 장면 2: [장면 이름]
...
---
## 전환 및 흐름
[장면들이 어떻게 연결되는지, 반복되는 시각적 모티브에 대한 노트]
## 색상 팔레트
- 기본색: [색상] - [용도]에 사용
- 보조색: [색상] - [용도]에 사용
- 강조색: [색상] - [용도]에 사용
- 배경색: [색상]
## 수학적 내용
[렌더링해야 할 방정식, 공식 또는 수학적 객체 목록]
## 구현 순서
[장면 의존성을 고려한 장면 구현 순서 제안]
3b1b 스타일 원칙
장면을 구성할 때 다음 원칙을 적용합니다.
시각적 스토리텔링
- 보여주고, 말로만 하지 마세요 - 모든 개념에는 시각적 표현이 필요합니다.
- 점진적 공개 - 한 번에 모든 것을 보여주지 말고, 복잡성을 점진적으로 구축하세요.
- 시각적 연속성 - 가능하면 객체를 교체하지 말고 변형하세요.
페이싱과 리듬
- 인사이트를 위한 멈춤 - 시청자가 핵심 순간을 흡수할 시간을 주세요.
- 속도 변화를 주세요 - 빠른 시퀀스와 느린 설명을 섞으세요.
- 장면을 해결로 마무리 - 각 장면은 완결된 느낌을 주어야 합니다.
수학적 아름다움
- 우아함 강조 - 수학이 놀랍도록 단순하거나 아름다울 때를 부각하세요.
- 표현 연결하기 - 같은 개념을 여러 방식(대수적, 기하학적, 직관적)으로 보여주세요.
- 점진적으로 추상화 수용 - 구체적인 것에서 시작하여 일반화하세요.
참여 유도 기술
- 질문 던지기 - 답을 공개하기 전에 시청자가 궁금해하도록 만드세요.
- 어려움 인정하기 - "처음에는 혼란스러울 수 있습니다..."
- 통찰 축하하기 - '아하 순간'을 보람차게 만드세요.
참고 자료
- references/narrative-patterns.md - 일반적인 3b1b 내러티브 구조
- references/visual-techniques.md - 효과적인 시각화 패턴
- references/scene-examples.md - scenes.md 발췌 예시
템플릿
- templates/scenes-template.md - 빈 scenes.md 템플릿