물리 교양 유튜브 채널 · 프로젝트 소개
척척박사
오박사
물리학 박사가 감수하고,
AI 제작팀이 매일 만드는
애니메이션 물리 교실
학교에서 공식은 외웠지만 ‘왜’는 남지 않은 분들을 위한 채널입니다. 많은 사람이 믿는 틀린 생각에서 출발해, 실제 방정식으로 움직이는 그림 한 장면으로 그 생각을 뒤집습니다. 과학을 좋아하는 중학생과 일흔 넘은 어르신이 같은 문장을 이해하고, 같은 자리에서 함께 웃는 것이 목표입니다.

공개 11 · 예약 14
3주 스프린트 진행 중
사물 도판
검사 규칙
표정 × 포즈
대표 영상
질문 하나를 50초 안에 풉니다. 아래 다섯 편이 채널의 성격을 가장 잘 보여 줍니다. 누르면 이 페이지에서 바로 재생됩니다.
지금까지 만든 숏폼
무엇이 다른가
칠판 강의는 정확하지만 끝까지 보기 어렵고, 재미 위주의 과학 영상은 쉽지만 틀린 설명이 그대로 퍼지기도 합니다. 이 채널은 그 사이를 세 가지 원칙으로 잇습니다.
틀린 생각에서 출발합니다
‘하늘이 파란 건 바다 탓일까?’ 많은 사람이 믿는 생각을 먼저 공정하게 세우고, 실험 한 장면으로 뒤집습니다. 물리교육 연구에서 널리 쓰는 오개념 정정 방식입니다.
화면은 거짓말하지 않습니다
공의 궤도, 진자, 파동은 실제 운동 방정식으로 계산해 움직입니다. 크기를 키우거나 시간을 빠르게 돌리면 그 사실을 화면에 그대로 적습니다.
웃음이 설명의 방식입니다
말하지 않는 조수 슈고가 틀린 생각을 믿다가 실험 앞에서 조용히 배신당합니다. 누구도 놀리지 않고, 세대를 가르는 유행어 없이, 열다섯 살과 일흔다섯 살이 같이 웃는 장면을 노립니다.
AI 제작 시스템
사람은 방향과 기준을 정하고, 그 사이의 일은 역할을 나눈 AI 에이전트들이 합니다. Claude Code 위에서 다중 에이전트 워크플로로 묶어 병렬로 돌리고, 서로 교차 검수하며, 중간에 끊겨도 이어서 재개합니다. 주제 한 줄이 들어가면 아래 일곱 단계를 거쳐 예약된 영상이 나옵니다.
- 기획 · 사실 확인주제 후보를 모으고 오개념·수치·출처를 검증합니다. 물리 수치는 파이썬으로 다시 계산합니다.리서치 에이전트
- 대본50초 숏폼 약 420자. 검사기가 규칙 52개를 보고, 편집 에이전트가 ‘15세와 75세가 같은 문장을 이해하는가’를 따로 봅니다.작가 · 편집 에이전트
- 음성합성 음성으로 낭독하고 음질을 보정한 뒤, 단어마다 시각을 맞춥니다.음성 합성 · 정렬
- 스토리보드장면마다 사물·캐릭터 연기·카메라를 단어 시각에 맞춘 설계도(JSON)를 씁니다.연출 에이전트
- 렌더자체 엔진이 설계도를 방정식으로 계산해 그리고, 세로·가로 영상을 만듭니다.그림 엔진
- 아트 디렉터 검수그림·구도·캐릭터 연기·움직임·물리 정직성을 채점합니다. 기준에 못 미치면 고쳐서 다시 렌더합니다.판정 모델
- 예약 공개최종 검수를 통과한 편만 예약 업로드합니다. 하루 업로드 예산과 재시도 큐로 운영합니다.업로드 큐
운영자(물리학 박사)가 주제 방향과 품질 기준을 정하고, 배치 단위로 결과를 검수·승인합니다. 그림 스타일·캐릭터·목소리 같은 채널의 얼굴은 모두 운영자가 시안을 비교해 직접 골랐습니다.
최고의 순간: 20.2~29.3초. 슈고가 앞발을 쭉 뻗어 스위치를 누르고, 태양이 3킬로미터 점으로 쪼그라드는데 지구는 같은 원을 계속 돈다. 29.3초에 슈고 자신의 풍선 ‘빨려 감?’이 자막 ‘그대로 돕니다.’ 위에서 줄로 그어진다. 조수가 제 앞발로 자기 오개념을 배반당하는 장면.
- 수식 기호·그리스 문자 금지(귀로 듣는 대본)
- ‘10⁸’ 같은 과학적 표기 금지
- 숫자+영문 단위(km, Hz) 금지
- 한 문단 230자 이하(음성 억양 단위)
- 고정 오프닝·클로징 문구
- ‘과학이 증명했다’ 같은 확실성 뭉개기
- 한 문단에 말로 푼 수식 4번 초과
- 유행어·밈·신조어
- 캐릭터 이름 부르기 횟수
- 영상 길이 언급
그림 엔진 — 방정식으로 그립니다
생성형 영상은 그럴듯하지만 물리를 틀리게 그리기 쉽습니다. 그래서 AI에게 그림을 그리게 하지 않고 설계도를 쓰게 합니다. 에이전트가 장면 설계도를 쓰면, 직접 만든 HTML 캔버스 엔진이 그것을 읽어 위치를 방정식으로 계산하고 사물과 캐릭터를 벡터로 그립니다. 같은 설계도는 언제 다시 렌더해도 같은 화면이 나오고, 틀린 곳은 설계도 한 줄을 고쳐 바로잡습니다.
// 장면 c_s03 — ‘1초에 약 8km로 던지면’ (일부) { "obj": "character", "id": "shugo", "pose": "hold", "face": "sure", "pose_track": [ { "beat": "@26.0", "pose": "release" }, { "beat": "@26.35", "pose": "sit", "look_at": [1.6, 1.25] } ], "face_track": [ { "beat": "@25.95", "face": "focused" }, { "beat": "@26.5", "face": "curious" } ] }, { "obj": "particle", "id": "b3", "trail": { "len": 24, "dt": 0.35 }, "motion": { "kind": "path", "points": [[0.2, 1.36], [0.2547, 1.3508], … 궤도 계산값] } }






그림 12. 같은 장면(물결의 간섭)을 네 가지 화면 스타일로 그린 시안. 운영자가 ‘교과서 도판’을 골라 채널의 얼굴로 정했습니다.
캐릭터 — 꼬마 오박사와 조수 슈고

대본은 오박사 한 사람의 목소리로 흐르지만, 화면에서는 두 캐릭터가 역할을 나눠 연기합니다. 웃음의 절반은 이 둘의 관계에서 나옵니다.
내레이션 목소리의 주인이자 설명의 손. 가리키고, 쓰고, 고쳐 씁니다. 네 편에 한 번은 박사 자신이 틀리고 스스로 바로잡습니다.
실험의 손. 공을 놓고, 진자를 밀고, 스위치를 켭니다. 말하지 않고 생각 풍선과 표정만으로 시청자 대신 틀린 생각을 믿고, 놀라고, 이해합니다.







품질은 다시 만들어서 올립니다
첫 숏폼을 낸 직후, 운영자는 ‘그림과 움직임 연출이 부족하다’고 판단했습니다. 영상을 손보는 대신 엔진을 다시 설계했고, 이미 만든 편도 새 엔진으로 전부 다시 렌더했습니다.




- 도형 대신 사물네모·동그라미 대신 판화풍 사물 도판 51종을 새로 그렸습니다.
- 빈 화면 대신 장면방·산·우주 같은 무대를 깔고, 주인공 사물을 화면의 주인으로 키웠습니다.
- 정지 대신 연기캐릭터가 숨 쉬고, 놀라 뛰어오르고, 움직이며, 카메라가 다가가고 흔들립니다.
운영과 계획
지금까지, 그리고 다음
- 9월 28일채널 개설 · 제작 시스템 구축대본 검사기, 그림 엔진, 업로드 도구
- 9월 29일첫 숏폼 공개공개 직후 엔진 개편과 캐릭터 재설계
- 10월 1일하루 2편 스프린트 시작아침 8시 · 오후 5시, 3주 동안 42칸
- 10월 21일3주 스프린트 마무리편별 반응을 점수판으로 정리
- 10월 22일첫 롱폼 주제 선택반응이 가장 좋은 시리즈 묶음에서
- 10월 31일첫 롱폼 공개 목표15~20분 강의, 이후 매주 토요일 아침
숏폼 시리즈가 곧 롱폼 투표입니다
숏폼을 시리즈로 묶어 공개하고, 묶음별 반응으로 첫 롱폼 주제를 고릅니다.
다음 단계(계획)
영상에 오개념 확인 문항과 활동지를 붙여 중·고등학교 수업과 평생교육 현장에서 쓸 수 있게 만듭니다.
상대성·블랙홀·양자처럼 어려운 주제를 숏폼과 롱폼, 정리 자료로 이어 하나의 코스로 묶습니다.
검증 워크플로와 도판 엔진을 화학·생물 같은 다른 과목과 다른 교육 창작자가 쓸 수 있게 다듬습니다.
사용한 기술
| 기획 · 대본 · 연출 · 검수 | Claude(Anthropic). Claude Code 위의 다중 에이전트 워크플로로 리서치, 대본, 스토리보드, 아트 디렉션, 최종 검수를 역할별로 나눠 운영 |
|---|---|
| 사실 확인 | 파이썬 수치 재계산. NIST·NASA 등 공공 기관 자료, 물리 교과서와 원 논문, 물리교육 연구의 오개념 문헌 |
| 음성 | Typecast 음성 합성, 음질 보정, Whisper 단어 단위 정렬 |
| 화면 | 직접 개발한 HTML 캔버스 엔진(물리 시뮬레이션, 사물 도판 51종, 캐릭터 2종, 카메라 연출), Playwright 헤드리스 브라우저와 ffmpeg로 세로·가로 렌더 |
| 배포 · 분석 | YouTube Data API(예약 업로드, 메타데이터, 할당량 관리), YouTube Analytics API(편별 반응 수집) |