← 모든 영상
5/6 ÷ 4 — 크기가 같은 분수로 바꿔 나누기
초등 6학년 · 분수의 나눗셈 · 5/6 ÷ 4를 크기가 같은 분수 20/24로 바꿔 푸는 풀이. 문제를 읽고, 막대 그림으로 개념부터 차근차근 풀어 갑니다.
v12 TeX 수식 · 문항 블렌딩 · 흔들림 1/386.8초 · 1920×1080 · 4.9 MB 2026-10-14 19:37 정답 ㉠ 20, ㉡ 20, ㉢ 5 (5/6 ÷ 4 = 5/24)
내레이션 음성 후보
로컬(Apple M1 Pro)에서 돌릴 수 있는 한국어 지원 오픈 웨이트 TTS로 같은 대본을 읽혔습니다. 샘플은 같은 대사 네 개입니다. 발음 오류율은 Whisper large-v3-turbo로 다시 받아 적어 대본과 비교한 값으로, "24칸↔스물네 칸", "ㄱ↔기역", "디그슨↔디귿은"(표준 발음)처럼 표기만 다른 경우는 같은 것으로 셉니다. 최종 영상 외의 후보는 재생성 없이 첫 결과 그대로입니다.
Qwen3-TTS 1.7B · VoiceDesign → 복제 최종 영상에 사용
Alibaba Qwen · Apache-2.0 · 4.5 GB + 4.5 GB (bf16)
"밝고 다정한 초등학교 선생님" 설명으로 목소리를 설계한 뒤, 그 첫 대사를 Base 모델로 복제해 나머지 대사를 같은 목소리로 읽음. 최종 영상은 대사마다 Whisper로 받아 적어 숫자·낱말이 틀리면 다시 생성
발음 오류율 (CER) 0.3%
말 빠르기 4.5 음절/초
억양 변화 4.0 반음
대사 25개 길이 86초
샘플 대사와 Whisper 받아쓰기 02 먼저 문제를 읽어 볼까요? 그림을 보고 ㉠, ㉡, ㉢에 알맞은 수를 차례대로 구하시오. Whisper: 먼저 문제를 읽어 볼까요? 그림을 보고 ㄱ, ㄴ, ㄷ에 알맞은 수를 차례대로 구하시오. 06 여섯 칸 중에 다섯 칸이 색칠되어 있어요. 5/6이에요. Whisper: 여섯 칸 중에 다섯 칸이 색칠되어 있어요. 6분의 5예요. 13 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로, 20/24! Whisper: 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로 24분의 20. 25 5/6 ÷ 4는 5/24! 정말 잘했어요! Whisper: 6분의 5 나누기 4는 24분의 5, 정말 잘했어요.
Qwen3-TTS 1.7B · CustomVoice "Sohee"
Alibaba Qwen · Apache-2.0 · 4.5 GB (bf16)
내장 한국어 화자 Sohee + "따뜻하고 밝게, 자연스러운 빠르기로" 스타일 지시. 짧은 대사에서 끝내지 못하고 68초까지 이어진 적이 있어 길이 검사 후 재생성
발음 오류율 (CER) 4.1%
말 빠르기 4.3 음절/초
억양 변화 3.6 반음
대사 25개 길이 90초
샘플 대사와 Whisper 받아쓰기 02 먼저 문제를 읽어 볼까요? 그림을 보고 ㉠, ㉡, ㉢에 알맞은 수를 차례대로 구하시오. Whisper: 먼저 문제를 읽어 볼까요, 그림을 보고 ㄱ, ㄴ, ㄷ의 알맞은 수를 차례대로 구하시오. 06 여섯 칸 중에 다섯 칸이 색칠되어 있어요. 5/6이에요. Whisper: 6칸 중에 5칸이 색칠되어 있어요. 6분의 5예요. 13 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로, 20/24! Whisper: 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로 24분의 20. 25 5/6 ÷ 4는 5/24! 정말 잘했어요! Whisper: 6분의 5 나누기 산은 24분의 5 정말 잘했어
OpenBMB · Apache-2.0 · 5.0 GB (bf16)
목소리 설명으로 첫 대사를 만든 뒤 그 음성을 참조해 나머지를 복제, 48 kHz 출력 · M1 Pro에서 짧은 대사 하나에 35–57초로 가장 느림
발음 오류율 (CER) 4.6%
말 빠르기 4.7 음절/초
억양 변화 3.9 반음
대사 25개 길이 83초
샘플 대사와 Whisper 받아쓰기 02 먼저 문제를 읽어 볼까요? 그림을 보고 ㉠, ㉡, ㉢에 알맞은 수를 차례대로 구하시오. Whisper: 먼저 문제를 읽어볼까요? 그림을 보고 기역, 니은, 디귿에 알맞은 수를 차례대로 구하시오. 06 여섯 칸 중에 다섯 칸이 색칠되어 있어요. 5/6이에요. Whisper: 6칸 중에 5칸이 색칠되어 있어요. 6분의 5예요. 13 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로, 20/24! Whisper: 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로 24분의 20 25 5/6 ÷ 4는 5/24! 정말 잘했어요! Whisper: 6분의 5 나누기 4는 24분의 5 정말 잘했어요.
Supertone · OpenRAIL-M · 0.4 GB (ONNX)
프리셋 여성 화자 F2, 속도 1.0 · CPU만으로 실시간보다 수십 배 빠르지만, 초등학생에게는 말이 빠른 편
발음 오류율 (CER) 6.4%
말 빠르기 6.4 음절/초
억양 변화 3.7 반음
대사 25개 길이 64초
샘플 대사와 Whisper 받아쓰기 02 먼저 문제를 읽어 볼까요? 그림을 보고 ㉠, ㉡, ㉢에 알맞은 수를 차례대로 구하시오. Whisper: 먼저 문제를 읽어볼까요? 그림을 보고 ㄱ, ㄴ, ㄷ에 알맞은 수를 차례대로 구하시오. 06 여섯 칸 중에 다섯 칸이 색칠되어 있어요. 5/6이에요. Whisper: 6칸 중에 5칸이 색칠되어 있어요. 6분의 5에요. 13 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로, 20/24! Whisper: 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로 24분의 20. 25 5/6 ÷ 4는 5/24! 정말 잘했어요! Whisper: 6분의 5 나누기 4는 24분의 5. 정말 잘했어요.
버전 기록
수정할 때마다 새 버전으로 보관했습니다. 시안 A·B·C 동시 재생
수식을 TeX(engine/tex.js)로, 문항 이미지를 종이에 multiply, 인트로 스포트라이트가 장면 전환 전에 사라짐, WOBBLE 1/3
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v11 ↔ v12 나란히 재생 · 프레임 비교
날짜: 2026-10-14 19:37 길이 86.8s · 1920×1080 · 5018 KB · H.264 CRF 35, veryslow, tune animation, yuv420p · AAC 128k 이전 버전과 비교: 영상 v11-v12.mp4 · 프레임 v11-v12.jpg 소스 스냅숏: src/
소리: 내레이션 qwen-design + 효과음 + 배경음 (audio/ 스냅숏: 대본·타이밍)
수식을 TeX(engine/tex.js)로, 문항 이미지를 종이에 multiply, 인트로 스포트라이트가 장면 전환 전에 사라짐, WOBBLE 1/3
음성 qwen-design · 장면 기본 속도 0.8배 · 대사가 길면 장면이 차분한 순간에서 기다림(WARP). 아래 장면별 상세의 시간은 장면 시계 (원래 30초) 기준입니다.
# 영상 시작 길이 장면 시각 대사 01 0.00s 5.55s 0s 안녕하세요! 오늘은 Clawd와 함께 분수 나눗셈을 풀어 봐요. 02 5.77s 7.38s 2.3s 먼저 문제를 읽어 볼까요? 그림을 보고 ㉠, ㉡, ㉢에 알맞은 수를 차례대로 구하시오. 03 13.37s 3.04s 2.3s 이 문제가 묻는 건 5/6 ÷ 4예요. 04 16.62s 4.05s 2.3s 구할 것은 빈칸 ㉠, ㉡, ㉢이에요. 05 20.90s 2.21s 2.3s 그림부터 살펴볼까요? 06 23.33s 4.29s 3.9s 여섯 칸 중에 다섯 칸이 색칠되어 있어요. 5/6이에요. 07 27.84s 3.12s 5.75s 이 다섯 칸을 네 묶음으로 똑같이 나눠 볼까요? 08 31.18s 2.27s 5.8s 하나, 둘, 셋, 넷. 09 33.67s 3.73s 6.85s 어? 한 칸이 남아요. 똑같이 나눠지지 않네요! 10 37.62s 3.07s 8.6s 이럴 땐 크기가 같은 분수로 바꾸면 돼요! 11 40.91s 3.15s 9.3s 칸마다 선을 그어서 네 조각으로 나눠 볼게요. 12 44.29s 2.98s 11.15s 이제 스물네 칸 중에 스무 칸이 됐어요. 13 47.49s 5.56s 12.2s 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로, 20/24! 14 53.27s 1.59s 12.98s 그래서 ㉠은 20! 15 55.10s 3.73s 14.45s 이제 스무 칸을 네 묶음으로! 한 묶음에 다섯 칸이에요. 16 59.06s 3.05s 16.45s 스물네 칸 중에 다섯 칸, 5/24예요. 17 62.33s 3.02s 17.3s 분자 20만 4로 나누면 돼요. 18 65.57s 3.22s 18.2s 그래서 ㉡은 20, ㉢은 5! 19 69.01s 2.47s 20.6s 처음 문제로 돌아가 정리해 볼까요? 20 71.70s 0.81s 21.97s ㉠은 20, 21 72.73s 0.85s 22.7s ㉡은 20, 22 73.80s 1.17s 23.4s ㉢은 5! 23 75.20s 2.30s 24s 나눠지게 바꾸면 쉬워요! 24 77.72s 2.56s 25.8s 정답은 20, 20, 5! 25 80.49s 4.70s 26.9s 5/6 ÷ 4는 5/24! 정말 잘했어요!
1. 문제 읽기 (0–3.5s)
카메라 : 전체 문항(z1.0) 정지 → 2.35s부터 첫 막대로 천천히 줌인(z≈2.57, io 1.05s) → 3.25–3.75s 매치 컷 크로스페이드Clawd : 0.3–0.85s 위에서 떨어져 오른쪽 받침대에 착지(찌그러짐+먼지), 문항을 바라보다 1.9s "?" 말풍선효과 : 발문·막대 3개·라벨·2줄 식이 순서대로 손으로 그려짐(0–2.1s), 착지 흔들림 6px학습 포인트 : 원본 문항(problem.png)을 그대로 보여 주어 무엇을 구하는지 확인
카메라 키 t x y 줌 이징 0 960 540 1 컷 2.35 960 540 1 lin 3.4 605.56 326.11 2.57 io
Clawd 동작 시작 끝 도착 x,y 높이 drop 0.3 0.85 1700, 560
2. 1단계 · 분수 막대 (3.5–8.6s)
카메라 : 고정(z1.0) → 6.85–7.4s 당황한 Clawd 쪽으로 z1.3 줌인, 7.9–8.45s 복귀Clawd : 3.85–4.9s 오른쪽에서 걸어 들어옴, 칸을 세며 왼쪽을 봄, 6.85s "?!" 말풍선·땀방울·몸 떨림효과 : 색칠된 5칸이 아래부터 1~5 번호와 함께 반짝임(4.3–5.4s), 4칸을 4가지 색으로 나눠 주고 남는 1칸은 빨간 테두리 깜빡임학습 포인트 : 5/6의 분자 5는 4로 똑같이 나눌 수 없다는 문제 상황
자막 시작 끝 자막 (강조 ) 3.9 5.65 6칸 중 5칸 → 5/6 5.75 8.45 5칸을 4묶음? 안 나눠져!
카메라 키 t x y 줌 이징 3.5 605.56 326.11 2.57 lin 3.5 3560 540 1 컷 5.4 3560 540 1 lin 6.85 3600 540 1.04 io 7.4 3830 620 1.3 io 7.9 3830 620 1.32 lin 8.45 3600 540 1.05 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 3.85 4.9 1350, 880
3. 2단계 · 크기가 같은 분수 (8.6–14.4s)
카메라 : 8.6–9.1s Clawd로 z1.3 줌인(전구), 9.3–9.9s 막대로 이동(z1.12), 11.2–11.85s 전체(z1.0)Clawd : 전구 아이디어 → 연필을 들고 막대 위로 점프, 3번 연필을 휘둘러 세로선을 그음(9.95/10.45/10.95s) → 식 오른쪽 바닥으로 → ×4 화살표가 다 그려진 뒤 거의 수직 점프로 ㉠ 블록을 밟음(13.5s)효과 : 세로선 그릴 때 clay 섬광, 24칸 중 20칸 반짝이며 세기, 점프 점선 궤적, 분자·분모 위아래 "×4" 곡선 화살표(12.2–12.95s), ㉠=20 도장학습 포인트 : 분자와 분모에 같은 수(4)를 곱해도 크기는 같다: 5/6 = 20/24
자막 시작 끝 자막 (강조 ) 8.65 11 크기가 같은 분수 로!11.05 14.3 위아래 똑같이 × 4
카메라 키 t x y 줌 이징 8.6 3600 540 1.05 lin 9.1 3830 640 1.3 io 9.3 3830 640 1.3 lin 9.9 3400 480 1.12 io 11.2 3390 480 1.12 lin 11.85 3600 520 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 9.3 9.85 515, 190 220 jump 10.17 10.42 650, 190 45 jump 10.67 10.92 785, 190 45 jump 11.35 12.05 1730, 880 160 jump 13 13.5 1690, 277 150 jump 13.75 14.3 1650, 880 90
4. 3단계 · 4로 나누기 (14.4–20.35s)
카메라 : 고정(z1.0) → 16.2–16.8s 빗금 열로 z1.4 줌인, 17.3–17.9s 복귀, 19.6–20.25s 매치 위치로 정렬Clawd : 열마다 팔을 흔들며 셈 → 빗금 열 위로 점프(16.45s) → ㉡ 블록(18.85s)에서 ÷4 화살표를 기다린 뒤 → ㉢ 블록(19.75s) → 바닥효과 : 네 열이 하나씩 "5칸" 표시와 함께 강조, 첫 열 빨간 빗금(원본과 동일), ㉡→㉢ "÷4" 곡선 화살표, 도장학습 포인트 : 20칸을 4묶음으로 나누면 한 묶음 5칸 → 5/24
자막 시작 끝 자막 (강조 ) 14.45 17.15 20칸 ÷ 4 = 5칸 17.25 19.95 분자만 ÷ 4 → 5/24
카메라 키 t x y 줌 이징 16.2 3600 520 1 lin 16.8 3070 470 1.4 io 17.3 3070 470 1.42 lin 17.9 3600 520 1 io 19.6 3600 520 1 lin 20.25 3560 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 15.85 16.45 448, 190 220 jump 18.200000000000003 18.85 1313, 562 200 jump 19.35 19.75 1602, 562 60 jump 19.85 20.25 1700, 880 70
5. 정리 (20.35–25.35s)
카메라 : 20.1–20.6s 개념 막대 → 원본 세 번째 막대 매치 컷, 20.6–21.5s 문항 전체로 줌아웃, 식으로 z1.2, 24.25–24.85s 전체Clawd : 받침대에서 식 위로 점프해 ㉠(22.45s)·㉡(23.25s)·㉢(23.85s) 블록을 차례로 밟음 → 받침대로 돌아와 만세효과 : 빈칸에 숫자 도장, 5/24에 clay 동그라미(24.0–24.5s), 24.9–25.35s 아이리스 닫힘(Clawd 중심)학습 포인트 : 원본 풀이식 전체를 처음부터 끝까지 다시 따라가기
자막 시작 끝 자막 (강조 ) 20.7 22.75 처음 문제로 정리 ! 22.85 24.9 나눠지게 바꾸면 쉬워요
카메라 키 t x y 줌 이징 20.35 3560 540 1 lin 20.35 6665.56 326.11 2.57 컷 20.6 6665.56 326.11 2.57 lin 21.5 6160 540 1 io 22.05 6200 690 1.2 io 24.25 6200 690 1.2 lin 24.85 6160 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 21.2 21.8 873, 586 160 jump 21.95 22.45 1209, 580 110 jump 22.7 23.25 848, 755 140 jump 23.400000000000002 23.85 1124, 755 100 jump 24.2 24.8 1700, 560 170
6. 정답 (25.35–30s)
카메라 : 아이리스 열림(25.35–25.85s) → z1.16에서 z1.0으로 천천히 줌아웃Clawd : 오른쪽에서 만세하며 0.6s 간격으로 통통 점프효과 : 정답 카드 3장 도장(흔들림 4.5px), 5/6 ÷ 4 = 5/24 식과 동그라미, 픽셀 색종이학습 포인트 : 정답 ㉠ 20, ㉡ 20, ㉢ 5 와 최종 결과 5/24
자막 시작 끝 자막 (강조 ) 25.95 30.1 정답 20, 20, 5
카메라 키 t x y 줌 이징 25.35 6160 540 1 lin 25.35 8760 540 1.16 컷 29.9 8760 540 1 io
매치 컷 크로스페이드 3.25–3.75s (카메라 컷 3.5s) 매치 컷 크로스페이드 20.1–20.6s (카메라 컷 20.35s) 빈칸 채우기(밟기/쓰기) 13.5, 18.85, 19.75, 22.45, 23.25, 23.85s
node tools/render/render.mjs --page archive/frac-div-5-6/v12/src/index.html --out out/frac-div-5-6/v12.mp4 --crf 35
engine WOBBLE 계수 + elementary 테마 0.5: 선·상자·원·글자 지터 진폭을 반으로
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v10 ↔ v11 나란히 재생 · 프레임 비교
날짜: 2026-10-14 18:26 길이 86.8s · 1920×1080 · 5402 KB · H.264 CRF 35, veryslow, tune animation, yuv420p · AAC 128k 이전 버전과 비교: 영상 v10-v11.mp4 · 프레임 v10-v11.jpg · scene.js 1 file changed, 9 insertions(+), 59 deletions(-) 소스 스냅숏: src/
소리: 내레이션 qwen-design + 효과음 + 배경음 (audio/ 스냅숏: 대본·타이밍)
engine WOBBLE 계수 + elementary 테마 0.5: 선·상자·원·글자 지터 진폭을 반으로
음성 qwen-design · 장면 기본 속도 0.8배 · 대사가 길면 장면이 차분한 순간에서 기다림(WARP). 아래 장면별 상세의 시간은 장면 시계 (원래 30초) 기준입니다.
# 영상 시작 길이 장면 시각 대사 01 0.00s 5.55s 0s 안녕하세요! 오늘은 Clawd와 함께 분수 나눗셈을 풀어 봐요. 02 5.77s 7.38s 2.3s 먼저 문제를 읽어 볼까요? 그림을 보고 ㉠, ㉡, ㉢에 알맞은 수를 차례대로 구하시오. 03 13.37s 3.04s 2.3s 이 문제가 묻는 건 5/6 ÷ 4예요. 04 16.62s 4.05s 2.3s 구할 것은 빈칸 ㉠, ㉡, ㉢이에요. 05 20.90s 2.21s 2.3s 그림부터 살펴볼까요? 06 23.33s 4.29s 3.9s 여섯 칸 중에 다섯 칸이 색칠되어 있어요. 5/6이에요. 07 27.84s 3.12s 5.75s 이 다섯 칸을 네 묶음으로 똑같이 나눠 볼까요? 08 31.18s 2.27s 5.8s 하나, 둘, 셋, 넷. 09 33.67s 3.73s 6.85s 어? 한 칸이 남아요. 똑같이 나눠지지 않네요! 10 37.62s 3.07s 8.6s 이럴 땐 크기가 같은 분수로 바꾸면 돼요! 11 40.91s 3.15s 9.3s 칸마다 선을 그어서 네 조각으로 나눠 볼게요. 12 44.29s 2.98s 11.15s 이제 스물네 칸 중에 스무 칸이 됐어요. 13 47.49s 5.56s 12.2s 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로, 20/24! 14 53.27s 1.59s 12.98s 그래서 ㉠은 20! 15 55.10s 3.73s 14.45s 이제 스무 칸을 네 묶음으로! 한 묶음에 다섯 칸이에요. 16 59.06s 3.05s 16.45s 스물네 칸 중에 다섯 칸, 5/24예요. 17 62.33s 3.02s 17.3s 분자 20만 4로 나누면 돼요. 18 65.57s 3.22s 18.2s 그래서 ㉡은 20, ㉢은 5! 19 69.01s 2.47s 20.6s 처음 문제로 돌아가 정리해 볼까요? 20 71.70s 0.81s 21.97s ㉠은 20, 21 72.73s 0.85s 22.7s ㉡은 20, 22 73.80s 1.17s 23.4s ㉢은 5! 23 75.20s 2.30s 24s 나눠지게 바꾸면 쉬워요! 24 77.72s 2.56s 25.8s 정답은 20, 20, 5! 25 80.49s 4.70s 26.9s 5/6 ÷ 4는 5/24! 정말 잘했어요!
1. 문제 읽기 (0–3.5s)
카메라 : 전체 문항(z1.0) 정지 → 2.35s부터 첫 막대로 천천히 줌인(z≈2.57, io 1.05s) → 3.25–3.75s 매치 컷 크로스페이드Clawd : 0.3–0.85s 위에서 떨어져 오른쪽 받침대에 착지(찌그러짐+먼지), 문항을 바라보다 1.9s "?" 말풍선효과 : 발문·막대 3개·라벨·2줄 식이 순서대로 손으로 그려짐(0–2.1s), 착지 흔들림 6px학습 포인트 : 원본 문항(problem.png)을 그대로 보여 주어 무엇을 구하는지 확인
카메라 키 t x y 줌 이징 0 960 540 1 컷 2.35 960 540 1 lin 3.4 605.56 326.11 2.57 io
Clawd 동작 시작 끝 도착 x,y 높이 drop 0.3 0.85 1700, 560
2. 1단계 · 분수 막대 (3.5–8.6s)
카메라 : 고정(z1.0) → 6.85–7.4s 당황한 Clawd 쪽으로 z1.3 줌인, 7.9–8.45s 복귀Clawd : 3.85–4.9s 오른쪽에서 걸어 들어옴, 칸을 세며 왼쪽을 봄, 6.85s "?!" 말풍선·땀방울·몸 떨림효과 : 색칠된 5칸이 아래부터 1~5 번호와 함께 반짝임(4.3–5.4s), 4칸을 4가지 색으로 나눠 주고 남는 1칸은 빨간 테두리 깜빡임학습 포인트 : 5/6의 분자 5는 4로 똑같이 나눌 수 없다는 문제 상황
자막 시작 끝 자막 (강조 ) 3.9 5.65 6칸 중 5칸 → 5/6 5.75 8.45 5칸을 4묶음? 안 나눠져!
카메라 키 t x y 줌 이징 3.5 605.56 326.11 2.57 lin 3.5 3560 540 1 컷 5.4 3560 540 1 lin 6.85 3600 540 1.04 io 7.4 3830 620 1.3 io 7.9 3830 620 1.32 lin 8.45 3600 540 1.05 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 3.85 4.9 1350, 880
3. 2단계 · 크기가 같은 분수 (8.6–14.4s)
카메라 : 8.6–9.1s Clawd로 z1.3 줌인(전구), 9.3–9.9s 막대로 이동(z1.12), 11.2–11.85s 전체(z1.0)Clawd : 전구 아이디어 → 연필을 들고 막대 위로 점프, 3번 연필을 휘둘러 세로선을 그음(9.95/10.45/10.95s) → 식 오른쪽 바닥으로 → ×4 화살표가 다 그려진 뒤 거의 수직 점프로 ㉠ 블록을 밟음(13.5s)효과 : 세로선 그릴 때 clay 섬광, 24칸 중 20칸 반짝이며 세기, 점프 점선 궤적, 분자·분모 위아래 "×4" 곡선 화살표(12.2–12.95s), ㉠=20 도장학습 포인트 : 분자와 분모에 같은 수(4)를 곱해도 크기는 같다: 5/6 = 20/24
자막 시작 끝 자막 (강조 ) 8.65 11 크기가 같은 분수 로!11.05 14.3 위아래 똑같이 × 4
카메라 키 t x y 줌 이징 8.6 3600 540 1.05 lin 9.1 3830 640 1.3 io 9.3 3830 640 1.3 lin 9.9 3400 480 1.12 io 11.2 3390 480 1.12 lin 11.85 3600 520 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 9.3 9.85 515, 190 220 jump 10.17 10.42 650, 190 45 jump 10.67 10.92 785, 190 45 jump 11.35 12.05 1730, 880 160 jump 13 13.5 1690, 277 150 jump 13.75 14.3 1650, 880 90
4. 3단계 · 4로 나누기 (14.4–20.35s)
카메라 : 고정(z1.0) → 16.2–16.8s 빗금 열로 z1.4 줌인, 17.3–17.9s 복귀, 19.6–20.25s 매치 위치로 정렬Clawd : 열마다 팔을 흔들며 셈 → 빗금 열 위로 점프(16.45s) → ㉡ 블록(18.85s)에서 ÷4 화살표를 기다린 뒤 → ㉢ 블록(19.75s) → 바닥효과 : 네 열이 하나씩 "5칸" 표시와 함께 강조, 첫 열 빨간 빗금(원본과 동일), ㉡→㉢ "÷4" 곡선 화살표, 도장학습 포인트 : 20칸을 4묶음으로 나누면 한 묶음 5칸 → 5/24
자막 시작 끝 자막 (강조 ) 14.45 17.15 20칸 ÷ 4 = 5칸 17.25 19.95 분자만 ÷ 4 → 5/24
카메라 키 t x y 줌 이징 16.2 3600 520 1 lin 16.8 3070 470 1.4 io 17.3 3070 470 1.42 lin 17.9 3600 520 1 io 19.6 3600 520 1 lin 20.25 3560 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 15.85 16.45 448, 190 220 jump 18.200000000000003 18.85 1313, 562 200 jump 19.35 19.75 1602, 562 60 jump 19.85 20.25 1700, 880 70
5. 정리 (20.35–25.35s)
카메라 : 20.1–20.6s 개념 막대 → 원본 세 번째 막대 매치 컷, 20.6–21.5s 문항 전체로 줌아웃, 식으로 z1.2, 24.25–24.85s 전체Clawd : 받침대에서 식 위로 점프해 ㉠(22.45s)·㉡(23.25s)·㉢(23.85s) 블록을 차례로 밟음 → 받침대로 돌아와 만세효과 : 빈칸에 숫자 도장, 5/24에 clay 동그라미(24.0–24.5s), 24.9–25.35s 아이리스 닫힘(Clawd 중심)학습 포인트 : 원본 풀이식 전체를 처음부터 끝까지 다시 따라가기
자막 시작 끝 자막 (강조 ) 20.7 22.75 처음 문제로 정리 ! 22.85 24.9 나눠지게 바꾸면 쉬워요
카메라 키 t x y 줌 이징 20.35 3560 540 1 lin 20.35 6665.56 326.11 2.57 컷 20.6 6665.56 326.11 2.57 lin 21.5 6160 540 1 io 22.05 6200 690 1.2 io 24.25 6200 690 1.2 lin 24.85 6160 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 21.2 21.8 873, 586 160 jump 21.95 22.45 1209, 580 110 jump 22.7 23.25 848, 755 140 jump 23.400000000000002 23.85 1124, 755 100 jump 24.2 24.8 1700, 560 170
6. 정답 (25.35–30s)
카메라 : 아이리스 열림(25.35–25.85s) → z1.16에서 z1.0으로 천천히 줌아웃Clawd : 오른쪽에서 만세하며 0.6s 간격으로 통통 점프효과 : 정답 카드 3장 도장(흔들림 4.5px), 5/6 ÷ 4 = 5/24 식과 동그라미, 픽셀 색종이학습 포인트 : 정답 ㉠ 20, ㉡ 20, ㉢ 5 와 최종 결과 5/24
자막 시작 끝 자막 (강조 ) 25.95 30.1 정답 20, 20, 5
카메라 키 t x y 줌 이징 25.35 6160 540 1 lin 25.35 8760 540 1.16 컷 29.9 8760 540 1 io
매치 컷 크로스페이드 3.25–3.75s (카메라 컷 3.5s) 매치 컷 크로스페이드 20.1–20.6s (카메라 컷 20.35s) 빈칸 채우기(밟기/쓰기) 13.5, 18.85, 19.75, 22.45, 23.25, 23.85s
node tools/render/render.mjs --page archive/frac-div-5-6/v11/src/index.html --out out/frac-div-5-6/v11.mp4 --crf 35
v7(시안 A + 문제 이해)에 소리를 입힘. ① 내레이션: 로컬 오픈 웨이트 TTS 4종(Qwen3-TTS VoiceDesign·CustomVoice Sohee, VoxCPM2, Supertonic 3)을 같은 대본으로 비교해 Qwen3-TTS 1.7B VoiceDesign → Base 복제를 선택. 대사 25줄, 수식은 '육 분의 오', 칸 수는 '스물네 칸'처럼 읽기 규칙을 대본에 적고, 대사마다 Whisper로 받아 적어 숫자·낱말이 틀리면 다시 생성(CER 0). 1.08배 재생. ② 템포: 장면은 원래 30초 시계 그대로 두고 WARP를 대사 길이로 자동 생성 — 장면 기본 0.8배, 대사가 길면 아무도 공중에 있지 않은 차분한 순간에서 기다림. ㉠ 점프를 ×4 화살표 뒤로 0.35초 늦춤. 자막 페이드·Clawd 눈 깜빡임·숨쉬기·마지막 점프는 영상 시계로 돌아 멈춘 동안에도 살아 있음. ③ 효과음: Clawd 점프·동전은 8비트 사각파, 셈은 마림바·실로폰, 휙 소리, 도장을 합성하고 연필·물음표·착지는 Kenney CC0. ④ 배경음: C장조 92 BPM 합성곡(Karplus-Strong 현·실로폰·베이스), 말할 때 9 dB 더킹, -16 LUFS.
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v9 ↔ v10 나란히 재생 · 프레임 비교
날짜: 2026-10-14 02:21 길이 86.8s · 1920×1080 · 6549 KB · H.264 CRF 35, veryslow, tune animation, yuv420p · AAC 128k 이전 버전과 비교: 영상 v9-v10.mp4 · 프레임 v9-v10.jpg · scene.js 1 file changed, 343 insertions(+), 309 deletions(-) 소스 스냅숏: src/
소리: 내레이션 qwen-design + 효과음 + 배경음 (audio/ 스냅숏: 대본·타이밍)
v7(시안 A + 문제 이해)에 소리를 입힘. ① 내레이션: 로컬 오픈 웨이트 TTS 4종(Qwen3-TTS VoiceDesign·CustomVoice Sohee, VoxCPM2, Supertonic 3)을 같은 대본으로 비교해 Qwen3-TTS 1.7B VoiceDesign → Base 복제를 선택. 대사 25줄, 수식은 '육 분의 오', 칸 수는 '스물네 칸'처럼 읽기 규칙을 대본에 적고, 대사마다 Whisper로 받아 적어 숫자·낱말이 틀리면 다시 생성(CER 0). 1.08배 재생. ② 템포: 장면은 원래 30초 시계 그대로 두고 WARP를 대사 길이로 자동 생성 — 장면 기본 0.8배, 대사가 길면 아무도 공중에 있지 않은 차분한 순간에서 기다림. ㉠ 점프를 ×4 화살표 뒤로 0.35초 늦춤. 자막 페이드·Clawd 눈 깜빡임·숨쉬기·마지막 점프는 영상 시계로 돌아 멈춘 동안에도 살아 있음. ③ 효과음: Clawd 점프·동전은 8비트 사각파, 셈은 마림바·실로폰, 휙 소리, 도장을 합성하고 연필·물음표·착지는 Kenney CC0. ④ 배경음: C장조 92 BPM 합성곡(Karplus-Strong 현·실로폰·베이스), 말할 때 9 dB 더킹, -16 LUFS.
음성 qwen-design · 장면 기본 속도 0.8배 · 대사가 길면 장면이 차분한 순간에서 기다림(WARP). 아래 장면별 상세의 시간은 장면 시계 (원래 30초) 기준입니다.
# 영상 시작 길이 장면 시각 대사 01 0.00s 5.55s 0s 안녕하세요! 오늘은 Clawd와 함께 분수 나눗셈을 풀어 봐요. 02 5.77s 7.38s 2.3s 먼저 문제를 읽어 볼까요? 그림을 보고 ㉠, ㉡, ㉢에 알맞은 수를 차례대로 구하시오. 03 13.37s 3.04s 2.3s 이 문제가 묻는 건 5/6 ÷ 4예요. 04 16.62s 4.05s 2.3s 구할 것은 빈칸 ㉠, ㉡, ㉢이에요. 05 20.90s 2.21s 2.3s 그림부터 살펴볼까요? 06 23.33s 4.29s 3.9s 여섯 칸 중에 다섯 칸이 색칠되어 있어요. 5/6이에요. 07 27.84s 3.12s 5.75s 이 다섯 칸을 네 묶음으로 똑같이 나눠 볼까요? 08 31.18s 2.27s 5.8s 하나, 둘, 셋, 넷. 09 33.67s 3.73s 6.85s 어? 한 칸이 남아요. 똑같이 나눠지지 않네요! 10 37.62s 3.07s 8.6s 이럴 땐 크기가 같은 분수로 바꾸면 돼요! 11 40.91s 3.15s 9.3s 칸마다 선을 그어서 네 조각으로 나눠 볼게요. 12 44.29s 2.98s 11.15s 이제 스물네 칸 중에 스무 칸이 됐어요. 13 47.49s 5.56s 12.2s 분자와 분모에 똑같이 4를 곱했어요. 크기는 그대로, 20/24! 14 53.27s 1.59s 12.98s 그래서 ㉠은 20! 15 55.10s 3.73s 14.45s 이제 스무 칸을 네 묶음으로! 한 묶음에 다섯 칸이에요. 16 59.06s 3.05s 16.45s 스물네 칸 중에 다섯 칸, 5/24예요. 17 62.33s 3.02s 17.3s 분자 20만 4로 나누면 돼요. 18 65.57s 3.22s 18.2s 그래서 ㉡은 20, ㉢은 5! 19 69.01s 2.47s 20.6s 처음 문제로 돌아가 정리해 볼까요? 20 71.70s 0.81s 21.97s ㉠은 20, 21 72.73s 0.85s 22.7s ㉡은 20, 22 73.80s 1.17s 23.4s ㉢은 5! 23 75.20s 2.30s 24s 나눠지게 바꾸면 쉬워요! 24 77.72s 2.56s 25.8s 정답은 20, 20, 5! 25 80.49s 4.70s 26.9s 5/6 ÷ 4는 5/24! 정말 잘했어요!
1. 문제 읽기 (0–3.5s)
카메라 : 전체 문항(z1.0) 정지 → 2.35s부터 첫 막대로 천천히 줌인(z≈2.57, io 1.05s) → 3.25–3.75s 매치 컷 크로스페이드Clawd : 0.3–0.85s 위에서 떨어져 오른쪽 받침대에 착지(찌그러짐+먼지), 문항을 바라보다 1.9s "?" 말풍선효과 : 발문·막대 3개·라벨·2줄 식이 순서대로 손으로 그려짐(0–2.1s), 착지 흔들림 6px학습 포인트 : 원본 문항(q.png)을 그대로 보여 주어 무엇을 구하는지 확인
카메라 키 t x y 줌 이징 0 960 540 1 컷 2.35 960 540 1 lin 3.4 605.56 326.11 2.57 io
Clawd 동작 시작 끝 도착 x,y 높이 drop 0.3 0.85 1700, 560
2. 1단계 · 분수 막대 (3.5–8.6s)
카메라 : 고정(z1.0) → 6.85–7.4s 당황한 Clawd 쪽으로 z1.3 줌인, 7.9–8.45s 복귀Clawd : 3.85–4.9s 오른쪽에서 걸어 들어옴, 칸을 세며 왼쪽을 봄, 6.85s "?!" 말풍선·땀방울·몸 떨림효과 : 색칠된 5칸이 아래부터 1~5 번호와 함께 반짝임(4.3–5.4s), 4칸을 4가지 색으로 나눠 주고 남는 1칸은 빨간 테두리 깜빡임학습 포인트 : 5/6의 분자 5는 4로 똑같이 나눌 수 없다는 문제 상황
자막 시작 끝 자막 (강조 ) 3.9 5.65 6칸 중 5칸 → 5/6 5.75 8.45 5칸을 4묶음? 안 나눠져!
카메라 키 t x y 줌 이징 3.5 605.56 326.11 2.57 lin 3.5 3560 540 1 컷 5.4 3560 540 1 lin 6.85 3600 540 1.04 io 7.4 3830 620 1.3 io 7.9 3830 620 1.32 lin 8.45 3600 540 1.05 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 3.85 4.9 1350, 880
3. 2단계 · 크기가 같은 분수 (8.6–14.4s)
카메라 : 8.6–9.1s Clawd로 z1.3 줌인(전구), 9.3–9.9s 막대로 이동(z1.12), 11.2–11.85s 전체(z1.0)Clawd : 전구 아이디어 → 연필을 들고 막대 위로 점프, 3번 연필을 휘둘러 세로선을 그음(9.95/10.45/10.95s) → 식 오른쪽 바닥으로 → ×4 화살표가 다 그려진 뒤 거의 수직 점프로 ㉠ 블록을 밟음(13.5s)효과 : 세로선 그릴 때 clay 섬광, 24칸 중 20칸 반짝이며 세기, 점프 점선 궤적, 분자·분모 위아래 "×4" 곡선 화살표(12.2–12.95s), ㉠=20 도장학습 포인트 : 분자와 분모에 같은 수(4)를 곱해도 크기는 같다: 5/6 = 20/24
자막 시작 끝 자막 (강조 ) 8.65 11 크기가 같은 분수 로!11.05 14.3 위아래 똑같이 × 4
카메라 키 t x y 줌 이징 8.6 3600 540 1.05 lin 9.1 3830 640 1.3 io 9.3 3830 640 1.3 lin 9.9 3400 480 1.12 io 11.2 3390 480 1.12 lin 11.85 3600 520 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 9.3 9.85 515, 190 220 jump 10.17 10.42 650, 190 45 jump 10.67 10.92 785, 190 45 jump 11.35 12.05 1730, 880 160 jump 13 13.5 1691, 277 150 jump 13.75 14.3 1650, 880 90
4. 3단계 · 4로 나누기 (14.4–20.35s)
카메라 : 고정(z1.0) → 16.2–16.8s 빗금 열로 z1.4 줌인, 17.3–17.9s 복귀, 19.6–20.25s 매치 위치로 정렬Clawd : 열마다 팔을 흔들며 셈 → 빗금 열 위로 점프(16.45s) → ㉡ 블록(18.85s)에서 ÷4 화살표를 기다린 뒤 → ㉢ 블록(19.75s) → 바닥효과 : 네 열이 하나씩 "5칸" 표시와 함께 강조, 첫 열 빨간 빗금(원본과 동일), ㉡→㉢ "÷4" 곡선 화살표, 도장학습 포인트 : 20칸을 4묶음으로 나누면 한 묶음 5칸 → 5/24
자막 시작 끝 자막 (강조 ) 14.45 17.15 20칸 ÷ 4 = 5칸 17.25 19.95 분자만 ÷ 4 → 5/24
카메라 키 t x y 줌 이징 16.2 3600 520 1 lin 16.8 3070 470 1.4 io 17.3 3070 470 1.42 lin 17.9 3600 520 1 io 19.6 3600 520 1 lin 20.25 3560 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 15.85 16.45 448, 190 220 jump 18.200000000000003 18.85 1313, 562 200 jump 19.35 19.75 1603, 562 60 jump 19.85 20.25 1700, 880 70
5. 정리 (20.35–25.35s)
카메라 : 20.1–20.6s 개념 막대 → 원본 세 번째 막대 매치 컷, 20.6–21.5s 문항 전체로 줌아웃, 식으로 z1.2, 24.25–24.85s 전체Clawd : 받침대에서 식 위로 점프해 ㉠(22.45s)·㉡(23.25s)·㉢(23.85s) 블록을 차례로 밟음 → 받침대로 돌아와 만세효과 : 빈칸에 숫자 도장, 5/24에 clay 동그라미(24.0–24.5s), 24.9–25.35s 아이리스 닫힘(Clawd 중심)학습 포인트 : 원본 풀이식 전체를 처음부터 끝까지 다시 따라가기
자막 시작 끝 자막 (강조 ) 20.7 22.75 처음 문제로 정리 ! 22.85 24.9 나눠지게 바꾸면 쉬워요
카메라 키 t x y 줌 이징 20.35 3560 540 1 lin 20.35 6665.56 326.11 2.57 컷 20.6 6665.56 326.11 2.57 lin 21.5 6160 540 1 io 22.05 6200 690 1.2 io 24.25 6200 690 1.2 lin 24.85 6160 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 21.2 21.8 873, 586 160 jump 21.95 22.45 1207, 580 110 jump 22.7 23.25 849, 755 140 jump 23.400000000000002 23.85 1124, 755 100 jump 24.2 24.8 1700, 560 170
6. 정답 (25.35–30s)
카메라 : 아이리스 열림(25.35–25.85s) → z1.16에서 z1.0으로 천천히 줌아웃Clawd : 오른쪽에서 만세하며 0.6s 간격으로 통통 점프효과 : 정답 카드 3장 도장(흔들림 4.5px), 5/6 ÷ 4 = 5/24 식과 동그라미, 픽셀 색종이학습 포인트 : 정답 ㉠ 20, ㉡ 20, ㉢ 5 와 최종 결과 5/24
자막 시작 끝 자막 (강조 ) 25.95 30.1 정답 20, 20, 5
카메라 키 t x y 줌 이징 25.35 6160 540 1 lin 25.35 8760 540 1.16 컷 29.9 8760 540 1 io
매치 컷 크로스페이드 3.25–3.75s (카메라 컷 3.5s) 매치 컷 크로스페이드 20.1–20.6s (카메라 컷 20.35s) 빈칸 채우기(밟기/쓰기) 13.5, 18.85, 19.75, 22.45, 23.25, 23.85s
node tools/render/render.mjs --page archive/frac-div-5-6/v10/src/index.html --out out/frac-div-5-6/v10.mp4 --crf 35
v6에 '문제 이해' 3박자 추가(영상 4.0–7.6s, 첫 정거장 문항 카드 위 스포트라이트: 발문 → 5/6 ÷ 4 → ㉠㉡㉢). 멈춘 뒤 대기 1초를 건너뛰고 1.06배 재생으로 30초 유지, 흔들림 40% 감소, 스톱모션 떨림 영상 시간 기준.
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v8 ↔ v9 나란히 재생 · 프레임 비교
날짜: 2026-10-12 23:42 길이 30s · 1920×1080 · 1693 KB · H.264 CRF 35, veryslow, tune animation, yuv420p 이전 버전과 비교: 영상 v8-v9.mp4 · 프레임 v8-v9.jpg · scene.js 1 file changed, 309 insertions(+), 260 deletions(-) 소스 스냅숏: src/
v6에 '문제 이해' 3박자 추가(영상 4.0–7.6s, 첫 정거장 문항 카드 위 스포트라이트: 발문 → 5/6 ÷ 4 → ㉠㉡㉢). 멈춘 뒤 대기 1초를 건너뛰고 1.06배 재생으로 30초 유지, 흔들림 40% 감소, 스톱모션 떨림 영상 시간 기준.
1. 모험 지도 (0–3.3s)
카메라 : 지도 전체(z0.36) → 2.3–3.3s 첫 정거장으로 날아가며 z1.6 줌인Clawd : 출발점(문제 게시판 옆)에서 손을 흔듦효과 : 종이 오리기 지도(산·나무·강·나침반·제목 리본), 점선 경로가 출발→보물까지 그려지고 정거장 깃발이 차례로 꽂힘, 8fps 스톱모션 흔들림학습 포인트 : 풀이 단계를 한 장의 지도로 미리 보여 줌 (전체 흐름 예고)
자막 시작 끝 자막 (강조 ) 0.4 3 보물 지도를 따라 출발 !
카메라 키 t x y 줌 이징 0 2600 1500 0.36 컷 2.3 2600 1500 0.36 lin
2. 문제 게시판 (3.3–8s)
카메라 : 카드 정면(z1.6) 고정 → 6.6–8.0s 지도 위로 물러났다가(z0.8) 다음 정거장으로Clawd : 카드 옆에서 문항을 올려다보고 "?" → 점선 길을 따라 걸어감(발자국 점이 남음)효과 : 원본 문항 카드가 손그림으로 채워짐(발문·막대 3개·라벨·㉠㉡㉢ 식)학습 포인트 : 원본 문항(q.png)을 그대로 보여 주어 무엇을 구하는지 확인
카메라 키 t x y 줌 이징 3.3 1060 880 1.6 io 6.6 1060 880 1.6 lin 7.25 2345 1060 0.8 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 6.6 7.9 3145, 1000
3. 1단계 · 분수 막대 언덕 (8–13s)
카메라 : 카드 정면(z1.6) → 11.6–13.0s 강 위 다리를 건너 이동Clawd : 칸을 세며 왼쪽을 봄 → 10.9s 당황("?!", 땀) → 다리를 건넘효과 : 5칸을 4가지 색으로 나누고 남는 1칸 빨간 테두리학습 포인트 : 5/6의 분자 5는 4로 똑같이 나눌 수 없다
자막 시작 끝 자막 (강조 ) 8.1 9.9 6칸 중 5칸 → 5/6 10 11.6 5칸을 4묶음? 안 나눠져!
카메라 키 t x y 줌 이징 8 2660 760 1.6 io 11.6 2660 760 1.6 lin 12.3 3920 1300 0.8 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 11.6 13 4695, 1600
4. 2단계 · ×4 마법 다리 (13–19s)
카메라 : 카드 정면(z1.6) → 17.6–19.0s 다음 정거장으로Clawd : 13.4s 카드를 톡 치며 점프 → 카드가 뒤집힘 → 만세효과 : 카드 뒤집기(13.8–14.5s): 앞면 6칸 막대 → 뒷면 24칸 막대, 5/6 = 5×4/6×4 = 20/24 + 위아래 "×4" 화살표, 반짝임학습 포인트 : 분자와 분모에 같은 수를 곱해도 크기는 같다
자막 시작 끝 자막 (강조 ) 13.1 15 크기가 같은 분수 로!15.1 17.6 위아래 똑같이 × 4
카메라 키 t x y 줌 이징 13 4210 1360 1.6 io 17.6 4210 1360 1.6 lin 18.3 4120 2075 0.8 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 17.6 19 3545, 2550
5. 3단계 · ÷4 갈림길 (19–24.8s)
카메라 : 카드 정면(z1.6) → 23.4–24.8s 다음 정거장으로Clawd : 열이 갈라지는 것을 지켜보고 첫 줄을 가리킴효과 : 막대가 종이 띠 4개로 잘려 벌어짐(19.4–20.2s), 각 띠에 "5칸", 첫 띠가 들려 올라오며 빨간 빗금(원본과 동일), 20/24 ÷ 4 = (20÷4)/24 = 5/24 + "÷4" 화살표학습 포인트 : 20칸을 4묶음으로 나누면 한 묶음 5칸 → 5/24
자막 시작 끝 자막 (강조 ) 19.1 21.2 20칸 ÷ 4 = 5칸 21.3 23.4 분자만 ÷ 4 → 5/24
카메라 키 t x y 줌 이징 19 3060 2310 1.6 io 23.4 3060 2310 1.6 lin 24.1 2670 2525 0.8 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 23.4 24.8 1795, 2500
6. 보물 상자 · 정답 (24.8–30s)
카메라 : 카드 정면(z1.6) → 28.4–29.6s 지도 전체로 줌아웃Clawd : 보물 상자 위로 점프해 상자를 엶 → 만세효과 : 상자 뚜껑이 열리며 정답 카드 ㉠20 ㉡20 ㉢5가 날아올라 도장, 원본 풀이식 두 줄이 채워진 채 등장, 5/24 동그라미, 마지막에 모든 정거장에 완료 도장학습 포인트 : 정답과 원본 풀이식 전체 정리
자막 시작 끝 자막 (강조 ) 24.9 28.3 정답 20, 20, 5 28.4 30.1 모험 완료!
카메라 키 t x y 줌 이징 24.8 1310 2260 1.6 io 28.4 1310 2260 1.6 lin 29.6 2600 1500 0.36 io
정거장 1 → 2 이동 6.6–7.9s 정거장 2 → 3 이동 11.6–13s 정거장 3 → 4 이동 17.6–19s 정거장 4 → 5 이동 23.4–24.8s 카드 뒤집기 13.8–14.5s 종이 띠 벌리기 19.4–20.2s 보물 상자 열기 25.4–25.8s
node tools/render/render.mjs --page archive/frac-div-5-6/v9/src/index.html --out out/frac-div-5-6/v9.mp4 --crf 35
v5에 '문제 이해' 3박자 추가(영상 1.5–5.1s, 판서된 문항 위 스포트라이트: 발문 → 5/6 ÷ 4 → ㉠㉡㉢), 이후 1.05배 재생으로 30초 유지, 흔들림 40% 감소, 손그림 떨림 영상 시간 기준.
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v7 ↔ v8 나란히 재생 · 프레임 비교
날짜: 2026-10-12 23:41 길이 30s · 1920×1080 · 3055 KB · H.264 CRF 35, veryslow, tune animation, yuv420p 이전 버전과 비교: 영상 v7-v8.mp4 · 프레임 v7-v8.jpg · scene.js 1 file changed, 257 insertions(+), 336 deletions(-) 소스 스냅숏: src/
v5에 '문제 이해' 3박자 추가(영상 1.5–5.1s, 판서된 문항 위 스포트라이트: 발문 → 5/6 ÷ 4 → ㉠㉡㉢), 이후 1.05배 재생으로 30초 유지, 흔들림 40% 감소, 손그림 떨림 영상 시간 기준.
1. 문제 읽기 (0–4.2s)
카메라 : 칠판 전체(z1.0) → 2.6–3.4s 풀이식 두 줄 쪽으로 z1.15 살짝 다가감Clawd : 0.2–1.4s 분필 받침대를 따라 걸어 들어와 문항을 올려다보고, 2.0s "?" 말풍선효과 : 원본 문항(발문·막대 3개·라벨·㉠㉡㉢ 식)이 분필로 순서대로 판서됨, 분필 결 텍스처학습 포인트 : 원본 문항(q.png)을 칠판에 그대로 옮겨 적어 무엇을 구하는지 확인
카메라 키 t x y 줌 이징 0 960 540 1 컷 2.6 960 540 1 lin 3.4 960 640 1.15 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 0.2 1.4 1690, 922
2. 1단계 · 분수 막대 (4.2–9.4s)
카메라 : 4.2–5.0s 지우개 전환 → 칠판 전체 → 7.2–7.8s 오른쪽 메모로 z1.15, 9.0s 복귀Clawd : 거대한 칠판지우개를 타고 판을 가로질러 지움 → 막대 옆에서 칸을 셈 → 7.1s 당황("?!", 땀)효과 : 분필 빗금으로 5칸 채우기, 4칸을 4가지 색 분필로 칠하고 남는 1칸은 빨간 분필 동그라미학습 포인트 : 5/6의 분자 5는 4로 똑같이 나눌 수 없다
자막 시작 끝 자막 (강조 ) 5.1 7 6칸 중 5칸 → 5/6 7.1 9.4 5칸을 4묶음? 안 나눠져!
카메라 키 t x y 줌 이징 4.2 960 640 1.15 lin 4.6 960 540 1 io 7.2 960 540 1 lin 7.8 1050 560 1.1 io 8.6 1050 560 1.1 lin 9.2 960 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 4.99 5 1840, 922 walk 5 6 960, 922
3. 2단계 · 크기가 같은 분수 (9.4–14.8s)
카메라 : 9.6–10.2s 막대로 z1.2 → 11.8–12.4s 칠판 전체Clawd : 분필을 들고 막대 위로 올라가 세로선 3개를 그음(10.35/10.85/11.35s, 분필 가루) → 받침대로 내려옴효과 : 24칸 중 20칸 반짝임, 오른쪽에 5/6 = 5×4/6×4 = 20/24 판서 + 분자·분모 "×4" 곡선 화살표학습 포인트 : 분자와 분모에 같은 수를 곱해도 크기는 같다
자막 시작 끝 자막 (강조 ) 9.5 11.9 크기가 같은 분수 로!12 14.8 위아래 똑같이 × 4
카메라 키 t x y 줌 이징 9.6 960 540 1 lin 10.2 560 470 1.2 io 11.8 560 470 1.2 lin 12.4 960 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 9.8 10.3 310, 150 200 jump 10.55 10.8 430, 150 40 jump 11.05 11.3 550, 150 40 jump 11.8 12.4 870, 922 120
4. 3단계 · 4로 나누기 (14.8–20.6s)
카메라 : 15.0–15.6s 막대로 z1.2 → 17.2–17.8s 칠판 전체 → 19.8s 지우개 전환Clawd : 열을 하나씩 가리키며 "5" → 빗금 열 위에 올라섬 → 받침대효과 : 네 열에 "5" 분필 숫자, 첫 열 빨간 빗금(원본과 동일), 위 식은 올라가고 20/24 ÷ 4 = (20÷4)/24 = 5/24 판서 + "÷4" 화살표학습 포인트 : 20칸을 4묶음으로 나누면 한 묶음 5칸 → 5/24
자막 시작 끝 자막 (강조 ) 14.9 17.3 20칸 ÷ 4 = 5칸 17.4 19.8 분자만 ÷ 4 → 5/24
카메라 키 t x y 줌 이징 15 960 540 1 lin 15.6 560 470 1.2 io 17.2 560 470 1.2 lin 17.8 960 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 16.2 16.8 250, 150 200 jump 18.6 19.2 960, 922 120 walk 20.59 20.6 1840, 922
5. 정리 (20.6–25.6s)
카메라 : 지우개 전환 후 큰 풀이식 두 줄(z1.0) → 21.4–22.0s z1.12로 빈칸 쪽 → 24.8s 복귀Clawd : 식 위를 점프하며 ㉠(22.2s)·㉡(23.0s)·㉢(23.6s) 빈칸에 분필로 숫자를 써 넣음효과 : 빈칸에 분필 도장 + 분필 가루, 5/24에 동그라미학습 포인트 : 원본 풀이식을 처음부터 끝까지 다시 따라가기
자막 시작 끝 자막 (강조 ) 20.7 23 처음 문제로 정리 ! 23.1 25.5 나눠지게 바꾸면 쉬워요
카메라 키 t x y 줌 이징 21.4 960 540 1 lin 22 1000 520 1.12 io 24.2 1000 520 1.12 lin 24.8 960 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 21.599999999999998 22.2 1334, 240 220 jump 22.45 23 791, 530 120 jump 23.150000000000002 23.6 1208, 530 90 jump 24.2 24.8 1650, 922 140
6. 정답 (25.6–30s)
카메라 : z1.08 → z1.0 천천히Clawd : 받침대에서 만세하며 점프효과 : "정답"과 ㉠ 20 ㉡ 20 ㉢ 5를 분필로 크게 판서, 별 낙서, 색분필 가루 축하학습 포인트 : 정답 ㉠ 20, ㉡ 20, ㉢ 5 와 결과 5/24
자막 시작 끝 자막 (강조 ) 25.9 30.1 정답 20, 20, 5
카메라 키 t x y 줌 이징 25.6 960 540 1.08 컷
칠판지우개 전환 4.2–5s 칠판지우개 전환 19.8–20.6s 빈칸 채우기(밟기/쓰기) 22.2, 23, 23.6s
node tools/render/render.mjs --page archive/frac-div-5-6/v8/src/index.html --out out/frac-div-5-6/v8.mp4 --crf 35
PROMPT.md 업데이트 반영(문제 이해 파트, 재미있고 잔잔한 연출). 문항을 다 그린 뒤 '문제 이해' 3박자(각 1.2s, 영상 1.0–4.6s)를 추가: ① 발문에 스포트라이트 '먼저 문제를 읽어요' ② 첫 식 5/6 ÷ 4에 스포트라이트 '묻는 것: 5/6 ÷ 4' ③ 빈칸 ㉠㉡㉢에 스포트라이트 '구할 것: 빈칸 ㉠ ㉡ ㉢'. 그동안 장면은 문항에서 멈추고(WARP) Clawd가 통통 뛰며 가리킴. 이후 장면은 1.04배로 재생해 30초 유지. 화면 흔들림 40% 감소. 손그림 떨림을 영상 시간 기준으로 바꿔 멈춘 동안에도 선이 살아 있음.
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v6 ↔ v7 나란히 재생 · 프레임 비교
날짜: 2026-10-12 23:40 길이 30s · 1920×1080 · 2234 KB · H.264 CRF 35, veryslow, tune animation, yuv420p 이전 버전과 비교: 영상 v6-v7.mp4 · 프레임 v6-v7.jpg · scene.js 1 file changed, 338 insertions(+), 299 deletions(-) 소스 스냅숏: src/
PROMPT.md 업데이트 반영(문제 이해 파트, 재미있고 잔잔한 연출). 문항을 다 그린 뒤 '문제 이해' 3박자(각 1.2s, 영상 1.0–4.6s)를 추가: ① 발문에 스포트라이트 '먼저 문제를 읽어요' ② 첫 식 5/6 ÷ 4에 스포트라이트 '묻는 것: 5/6 ÷ 4' ③ 빈칸 ㉠㉡㉢에 스포트라이트 '구할 것: 빈칸 ㉠ ㉡ ㉢'. 그동안 장면은 문항에서 멈추고(WARP) Clawd가 통통 뛰며 가리킴. 이후 장면은 1.04배로 재생해 30초 유지. 화면 흔들림 40% 감소. 손그림 떨림을 영상 시간 기준으로 바꿔 멈춘 동안에도 선이 살아 있음.
1. 문제 읽기 (0–3.5s)
카메라 : 전체 문항(z1.0) 정지 → 2.35s부터 첫 막대로 천천히 줌인(z≈2.57, io 1.05s) → 3.25–3.75s 매치 컷 크로스페이드Clawd : 0.3–0.85s 위에서 떨어져 오른쪽 받침대에 착지(찌그러짐+먼지), 문항을 바라보다 1.9s "?" 말풍선효과 : 발문·막대 3개·라벨·2줄 식이 순서대로 손으로 그려짐(0–2.1s), 착지 흔들림 6px학습 포인트 : 원본 문항(q.png)을 그대로 보여 주어 무엇을 구하는지 확인
카메라 키 t x y 줌 이징 0 960 540 1 컷 2.35 960 540 1 lin 3.4 605.56 326.11 2.57 io
Clawd 동작 시작 끝 도착 x,y 높이 drop 0.3 0.85 1700, 560
2. 1단계 · 분수 막대 (3.5–8.6s)
카메라 : 고정(z1.0) → 6.85–7.4s 당황한 Clawd 쪽으로 z1.3 줌인, 7.9–8.45s 복귀Clawd : 3.85–4.9s 오른쪽에서 걸어 들어옴, 칸을 세며 왼쪽을 봄, 6.85s "?!" 말풍선·땀방울·몸 떨림효과 : 색칠된 5칸이 아래부터 1~5 번호와 함께 반짝임(4.3–5.4s), 4칸을 4가지 색으로 나눠 주고 남는 1칸은 빨간 테두리 깜빡임학습 포인트 : 5/6의 분자 5는 4로 똑같이 나눌 수 없다는 문제 상황
자막 시작 끝 자막 (강조 ) 3.9 5.65 6칸 중 5칸 → 5/6 5.75 8.45 5칸을 4묶음? 안 나눠져!
카메라 키 t x y 줌 이징 3.5 605.56 326.11 2.57 lin 3.5 3560 540 1 컷 5.4 3560 540 1 lin 6.85 3600 540 1.04 io 7.4 3830 620 1.3 io 7.9 3830 620 1.32 lin 8.45 3600 540 1.05 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 3.85 4.9 1350, 880
3. 2단계 · 크기가 같은 분수 (8.6–14.4s)
카메라 : 8.6–9.1s Clawd로 z1.3 줌인(전구), 9.3–9.9s 막대로 이동(z1.12), 11.2–11.85s 전체(z1.0)Clawd : 전구 아이디어 → 연필을 들고 막대 위로 점프, 3번 연필을 휘둘러 세로선을 그음(9.95/10.45/10.95s) → 식 오른쪽 바닥으로 → 거의 수직 점프로 ㉠ 블록을 밟음(13.15s)효과 : 세로선 그릴 때 clay 섬광, 24칸 중 20칸 반짝이며 세기, 점프 점선 궤적, 분자·분모 위아래 "×4" 곡선 화살표(12.2–12.95s), ㉠=20 도장학습 포인트 : 분자와 분모에 같은 수(4)를 곱해도 크기는 같다: 5/6 = 20/24
자막 시작 끝 자막 (강조 ) 8.65 11 크기가 같은 분수 로!11.05 14.3 위아래 똑같이 × 4
카메라 키 t x y 줌 이징 8.6 3600 540 1.05 lin 9.1 3830 640 1.3 io 9.3 3830 640 1.3 lin 9.9 3400 480 1.12 io 11.2 3390 480 1.12 lin 11.85 3600 520 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 9.3 9.85 515, 190 220 jump 10.17 10.42 650, 190 45 jump 10.67 10.92 785, 190 45 jump 11.35 12.05 1730, 880 160 jump 12.6 13.15 1691, 277 150 jump 13.65 14.2 1650, 880 90
4. 3단계 · 4로 나누기 (14.4–20.35s)
카메라 : 고정(z1.0) → 16.2–16.8s 빗금 열로 z1.4 줌인, 17.3–17.9s 복귀, 19.6–20.25s 매치 위치로 정렬Clawd : 열마다 팔을 흔들며 셈 → 빗금 열 위로 점프(16.45s) → ㉡ 블록(18.85s)에서 ÷4 화살표를 기다린 뒤 → ㉢ 블록(19.75s) → 바닥효과 : 네 열이 하나씩 "5칸" 표시와 함께 강조, 첫 열 빨간 빗금(원본과 동일), ㉡→㉢ "÷4" 곡선 화살표, 도장학습 포인트 : 20칸을 4묶음으로 나누면 한 묶음 5칸 → 5/24
자막 시작 끝 자막 (강조 ) 14.45 17.15 20칸 ÷ 4 = 5칸 17.25 19.95 분자만 ÷ 4 → 5/24
카메라 키 t x y 줌 이징 16.2 3600 520 1 lin 16.8 3070 470 1.4 io 17.3 3070 470 1.42 lin 17.9 3600 520 1 io 19.6 3600 520 1 lin 20.25 3560 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 15.85 16.45 448, 190 220 jump 18.200000000000003 18.85 1313, 562 200 jump 19.35 19.75 1603, 562 60 jump 19.85 20.25 1700, 880 70
5. 정리 (20.35–25.35s)
카메라 : 20.1–20.6s 개념 막대 → 원본 세 번째 막대 매치 컷, 20.6–21.5s 문항 전체로 줌아웃, 식으로 z1.2, 24.25–24.85s 전체Clawd : 받침대에서 식 위로 점프해 ㉠(22.45s)·㉡(23.25s)·㉢(23.85s) 블록을 차례로 밟음 → 받침대로 돌아와 만세효과 : 빈칸에 숫자 도장, 5/24에 clay 동그라미(24.0–24.5s), 24.9–25.35s 아이리스 닫힘(Clawd 중심)학습 포인트 : 원본 풀이식 전체를 처음부터 끝까지 다시 따라가기
자막 시작 끝 자막 (강조 ) 20.7 22.75 처음 문제로 정리 ! 22.85 24.9 나눠지게 바꾸면 쉬워요
카메라 키 t x y 줌 이징 20.35 3560 540 1 lin 20.35 6665.56 326.11 2.57 컷 20.6 6665.56 326.11 2.57 lin 21.5 6160 540 1 io 22.05 6200 690 1.2 io 24.25 6200 690 1.2 lin 24.85 6160 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 21.2 21.8 873, 586 160 jump 21.95 22.45 1207, 580 110 jump 22.7 23.25 849, 755 140 jump 23.400000000000002 23.85 1124, 755 100 jump 24.2 24.8 1700, 560 170
6. 정답 (25.35–30s)
카메라 : 아이리스 열림(25.35–25.85s) → z1.16에서 z1.0으로 천천히 줌아웃Clawd : 오른쪽에서 만세하며 0.6s 간격으로 통통 점프효과 : 정답 카드 3장 도장(흔들림 4.5px), 5/6 ÷ 4 = 5/24 식과 동그라미, 픽셀 색종이학습 포인트 : 정답 ㉠ 20, ㉡ 20, ㉢ 5 와 최종 결과 5/24
자막 시작 끝 자막 (강조 ) 25.95 30.1 정답 20, 20, 5
카메라 키 t x y 줌 이징 25.35 6160 540 1 lin 25.35 8760 540 1.16 컷 29.9 8760 540 1 io
매치 컷 크로스페이드 3.25–3.75s (카메라 컷 3.5s) 매치 컷 크로스페이드 20.1–20.6s (카메라 컷 20.35s) 빈칸 채우기(밟기/쓰기) 13.15, 18.85, 19.75, 22.45, 23.25, 23.85s
node tools/render/render.mjs --page archive/frac-div-5-6/v7/src/index.html --out out/frac-div-5-6/v7.mp4 --crf 35
새 시안. 종이 오리기(페이퍼 컷아웃) 보물 지도. 지도 전체에서 시작해 Clawd가 점선 길을 따라 다섯 정거장(문제 게시판 → 분수 막대 언덕 → ×4 마법 다리 → ÷4 갈림길 → 보물 상자)을 여행하고, 카메라가 각 정거장 카드로 날아가 줌인. 수학을 종이 트릭으로 보여 줌: 카드 뒤집기로 5/6 → 20/24, 막대를 종이 띠 4개로 잘라 벌려 ÷4, 보물 상자에서 정답 카드가 날아오름. 마지막에 지도 전체로 줌아웃해 완료 도장. 8fps 스톱모션 흔들림, 드롭 섀도.
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v5 ↔ v6 나란히 재생 · 프레임 비교
날짜: 2026-10-12 23:31 길이 30s · 1920×1080 · 1680 KB · H.264 CRF 35, veryslow, tune animation, yuv420p 이전 버전과 비교: 영상 v5-v6.mp4 · 프레임 v5-v6.jpg · scene.js 1 file changed, 300 insertions(+), 259 deletions(-) 소스 스냅숏: src/
새 시안. 종이 오리기(페이퍼 컷아웃) 보물 지도. 지도 전체에서 시작해 Clawd가 점선 길을 따라 다섯 정거장(문제 게시판 → 분수 막대 언덕 → ×4 마법 다리 → ÷4 갈림길 → 보물 상자)을 여행하고, 카메라가 각 정거장 카드로 날아가 줌인. 수학을 종이 트릭으로 보여 줌: 카드 뒤집기로 5/6 → 20/24, 막대를 종이 띠 4개로 잘라 벌려 ÷4, 보물 상자에서 정답 카드가 날아오름. 마지막에 지도 전체로 줌아웃해 완료 도장. 8fps 스톱모션 흔들림, 드롭 섀도.
1. 모험 지도 (0–3.3s)
카메라 : 지도 전체(z0.36) → 2.3–3.3s 첫 정거장으로 날아가며 z1.6 줌인Clawd : 출발점(문제 게시판 옆)에서 손을 흔듦효과 : 종이 오리기 지도(산·나무·강·나침반·제목 리본), 점선 경로가 출발→보물까지 그려지고 정거장 깃발이 차례로 꽂힘, 8fps 스톱모션 흔들림학습 포인트 : 풀이 단계를 한 장의 지도로 미리 보여 줌 (전체 흐름 예고)
자막 시작 끝 자막 (강조 ) 0.4 3 보물 지도를 따라 출발 !
카메라 키 t x y 줌 이징 0 2600 1500 0.36 컷 2.3 2600 1500 0.36 lin
2. 문제 게시판 (3.3–8s)
카메라 : 카드 정면(z1.6) 고정 → 6.6–8.0s 지도 위로 물러났다가(z0.8) 다음 정거장으로Clawd : 카드 옆에서 문항을 올려다보고 "?" → 점선 길을 따라 걸어감(발자국 점이 남음)효과 : 원본 문항 카드가 손그림으로 채워짐(발문·막대 3개·라벨·㉠㉡㉢ 식)학습 포인트 : 원본 문항(q.png)을 그대로 보여 주어 무엇을 구하는지 확인
자막 시작 끝 자막 (강조 ) 3.4 6.5 ㉠ ㉡ ㉢ 을 구해요!
카메라 키 t x y 줌 이징 3.3 1060 880 1.6 io 6.6 1060 880 1.6 lin 7.25 2345 1060 0.8 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 6.6 7.9 3145, 1000
3. 1단계 · 분수 막대 언덕 (8–13s)
카메라 : 카드 정면(z1.6) → 11.6–13.0s 강 위 다리를 건너 이동Clawd : 칸을 세며 왼쪽을 봄 → 10.9s 당황("?!", 땀) → 다리를 건넘효과 : 5칸을 4가지 색으로 나누고 남는 1칸 빨간 테두리학습 포인트 : 5/6의 분자 5는 4로 똑같이 나눌 수 없다
자막 시작 끝 자막 (강조 ) 8.1 9.9 6칸 중 5칸 → 5/6 10 11.6 5칸을 4묶음? 안 나눠져!
카메라 키 t x y 줌 이징 8 2660 760 1.6 io 11.6 2660 760 1.6 lin 12.3 3920 1300 0.8 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 11.6 13 4695, 1600
4. 2단계 · ×4 마법 다리 (13–19s)
카메라 : 카드 정면(z1.6) → 17.6–19.0s 다음 정거장으로Clawd : 13.4s 카드를 톡 치며 점프 → 카드가 뒤집힘 → 만세효과 : 카드 뒤집기(13.8–14.5s): 앞면 6칸 막대 → 뒷면 24칸 막대, 5/6 = 5×4/6×4 = 20/24 + 위아래 "×4" 화살표, 반짝임학습 포인트 : 분자와 분모에 같은 수를 곱해도 크기는 같다
자막 시작 끝 자막 (강조 ) 13.1 15 크기가 같은 분수 로!15.1 17.6 위아래 똑같이 × 4
카메라 키 t x y 줌 이징 13 4210 1360 1.6 io 17.6 4210 1360 1.6 lin 18.3 4120 2075 0.8 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 17.6 19 3545, 2550
5. 3단계 · ÷4 갈림길 (19–24.8s)
카메라 : 카드 정면(z1.6) → 23.4–24.8s 다음 정거장으로Clawd : 열이 갈라지는 것을 지켜보고 첫 줄을 가리킴효과 : 막대가 종이 띠 4개로 잘려 벌어짐(19.4–20.2s), 각 띠에 "5칸", 첫 띠가 들려 올라오며 빨간 빗금(원본과 동일), 20/24 ÷ 4 = (20÷4)/24 = 5/24 + "÷4" 화살표학습 포인트 : 20칸을 4묶음으로 나누면 한 묶음 5칸 → 5/24
자막 시작 끝 자막 (강조 ) 19.1 21.2 20칸 ÷ 4 = 5칸 21.3 23.4 분자만 ÷ 4 → 5/24
카메라 키 t x y 줌 이징 19 3060 2310 1.6 io 23.4 3060 2310 1.6 lin 24.1 2670 2525 0.8 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 23.4 24.8 1795, 2500
6. 보물 상자 · 정답 (24.8–30s)
카메라 : 카드 정면(z1.6) → 28.4–29.6s 지도 전체로 줌아웃Clawd : 보물 상자 위로 점프해 상자를 엶 → 만세효과 : 상자 뚜껑이 열리며 정답 카드 ㉠20 ㉡20 ㉢5가 날아올라 도장, 원본 풀이식 두 줄이 채워진 채 등장, 5/24 동그라미, 마지막에 모든 정거장에 완료 도장학습 포인트 : 정답과 원본 풀이식 전체 정리
자막 시작 끝 자막 (강조 ) 24.9 28.3 정답 20, 20, 5 28.4 30.1 모험 완료!
카메라 키 t x y 줌 이징 24.8 1310 2260 1.6 io 28.4 1310 2260 1.6 lin 29.6 2600 1500 0.36 io
정거장 1 → 2 이동 6.6–7.9s 정거장 2 → 3 이동 11.6–13s 정거장 3 → 4 이동 17.6–19s 정거장 4 → 5 이동 23.4–24.8s 카드 뒤집기 13.8–14.5s 종이 띠 벌리기 19.4–20.2s 보물 상자 열기 25.4–25.8s
node tools/render/render.mjs --page archive/frac-div-5-6/v6/src/index.html --out out/frac-div-5-6/v6.mp4 --crf 35
새 시안. 어두운 칠판에 분필 결 텍스처, Clawd가 선생님 역할. 고정된 교실 구도(왼쪽 막대·오른쪽 식)에서 단계가 칠판에 쌓이며 이어지고, Clawd가 올라탄 거대한 칠판지우개가 판을 쓸며 장(章)을 넘김(4.2–5.0s, 19.8–20.6s). 원본 문항을 분필로 판서해 시작하고, 정리에서 원본 풀이식 빈칸을 분필로 채움. 카메라는 칠판 안에서 z1.1–1.2로만 부드럽게 이동. 자막·단계 표시·×4/÷4 화살표는 v4 원칙 유지.
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v4 ↔ v5 나란히 재생 · 프레임 비교
날짜: 2026-10-12 23:30 길이 30s · 1920×1080 · 3152 KB · H.264 CRF 35, veryslow, tune animation, yuv420p 이전 버전과 비교: 영상 v4-v5.mp4 · 프레임 v4-v5.jpg · scene.js 1 file changed, 257 insertions(+), 1009 deletions(-) 소스 스냅숏: src/
새 시안. 어두운 칠판에 분필 결 텍스처, Clawd가 선생님 역할. 고정된 교실 구도(왼쪽 막대·오른쪽 식)에서 단계가 칠판에 쌓이며 이어지고, Clawd가 올라탄 거대한 칠판지우개가 판을 쓸며 장(章)을 넘김(4.2–5.0s, 19.8–20.6s). 원본 문항을 분필로 판서해 시작하고, 정리에서 원본 풀이식 빈칸을 분필로 채움. 카메라는 칠판 안에서 z1.1–1.2로만 부드럽게 이동. 자막·단계 표시·×4/÷4 화살표는 v4 원칙 유지.
1. 문제 읽기 (0–4.2s)
카메라 : 칠판 전체(z1.0) → 2.6–3.4s 풀이식 두 줄 쪽으로 z1.15 살짝 다가감Clawd : 0.2–1.4s 분필 받침대를 따라 걸어 들어와 문항을 올려다보고, 2.0s "?" 말풍선효과 : 원본 문항(발문·막대 3개·라벨·㉠㉡㉢ 식)이 분필로 순서대로 판서됨, 분필 결 텍스처학습 포인트 : 원본 문항(q.png)을 칠판에 그대로 옮겨 적어 무엇을 구하는지 확인
자막 시작 끝 자막 (강조 ) 0.8 4.1 ㉠ ㉡ ㉢ 을 구해요!
카메라 키 t x y 줌 이징 0 960 540 1 컷 2.6 960 540 1 lin 3.4 960 640 1.15 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 0.2 1.4 1690, 922
2. 1단계 · 분수 막대 (4.2–9.4s)
카메라 : 4.2–5.0s 지우개 전환 → 칠판 전체 → 7.2–7.8s 오른쪽 메모로 z1.15, 9.0s 복귀Clawd : 거대한 칠판지우개를 타고 판을 가로질러 지움 → 막대 옆에서 칸을 셈 → 7.1s 당황("?!", 땀)효과 : 분필 빗금으로 5칸 채우기, 4칸을 4가지 색 분필로 칠하고 남는 1칸은 빨간 분필 동그라미학습 포인트 : 5/6의 분자 5는 4로 똑같이 나눌 수 없다
자막 시작 끝 자막 (강조 ) 5.1 7 6칸 중 5칸 → 5/6 7.1 9.4 5칸을 4묶음? 안 나눠져!
카메라 키 t x y 줌 이징 4.2 960 640 1.15 lin 4.6 960 540 1 io 7.2 960 540 1 lin 7.8 1050 560 1.1 io 8.6 1050 560 1.1 lin 9.2 960 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 4.99 5 1840, 922 walk 5 6 960, 922
3. 2단계 · 크기가 같은 분수 (9.4–14.8s)
카메라 : 9.6–10.2s 막대로 z1.2 → 11.8–12.4s 칠판 전체Clawd : 분필을 들고 막대 위로 올라가 세로선 3개를 그음(10.35/10.85/11.35s, 분필 가루) → 받침대로 내려옴효과 : 24칸 중 20칸 반짝임, 오른쪽에 5/6 = 5×4/6×4 = 20/24 판서 + 분자·분모 "×4" 곡선 화살표학습 포인트 : 분자와 분모에 같은 수를 곱해도 크기는 같다
자막 시작 끝 자막 (강조 ) 9.5 11.9 크기가 같은 분수 로!12 14.8 위아래 똑같이 × 4
카메라 키 t x y 줌 이징 9.6 960 540 1 lin 10.2 560 470 1.2 io 11.8 560 470 1.2 lin 12.4 960 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 9.8 10.3 310, 150 200 jump 10.55 10.8 430, 150 40 jump 11.05 11.3 550, 150 40 jump 11.8 12.4 870, 922 120
4. 3단계 · 4로 나누기 (14.8–20.6s)
카메라 : 15.0–15.6s 막대로 z1.2 → 17.2–17.8s 칠판 전체 → 19.8s 지우개 전환Clawd : 열을 하나씩 가리키며 "5" → 빗금 열 위에 올라섬 → 받침대효과 : 네 열에 "5" 분필 숫자, 첫 열 빨간 빗금(원본과 동일), 위 식은 올라가고 20/24 ÷ 4 = (20÷4)/24 = 5/24 판서 + "÷4" 화살표학습 포인트 : 20칸을 4묶음으로 나누면 한 묶음 5칸 → 5/24
자막 시작 끝 자막 (강조 ) 14.9 17.3 20칸 ÷ 4 = 5칸 17.4 19.8 분자만 ÷ 4 → 5/24
카메라 키 t x y 줌 이징 15 960 540 1 lin 15.6 560 470 1.2 io 17.2 560 470 1.2 lin 17.8 960 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 16.2 16.8 250, 150 200 jump 18.6 19.2 960, 922 120 walk 20.59 20.6 1840, 922
5. 정리 (20.6–25.6s)
카메라 : 지우개 전환 후 큰 풀이식 두 줄(z1.0) → 21.4–22.0s z1.12로 빈칸 쪽 → 24.8s 복귀Clawd : 식 위를 점프하며 ㉠(22.2s)·㉡(23.0s)·㉢(23.6s) 빈칸에 분필로 숫자를 써 넣음효과 : 빈칸에 분필 도장 + 분필 가루, 5/24에 동그라미학습 포인트 : 원본 풀이식을 처음부터 끝까지 다시 따라가기
자막 시작 끝 자막 (강조 ) 20.7 23 처음 문제로 정리 ! 23.1 25.5 나눠지게 바꾸면 쉬워요
카메라 키 t x y 줌 이징 21.4 960 540 1 lin 22 1000 520 1.12 io 24.2 1000 520 1.12 lin 24.8 960 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 21.599999999999998 22.2 1334, 240 220 jump 22.45 23 791, 530 120 jump 23.150000000000002 23.6 1208, 530 90 jump 24.2 24.8 1650, 922 140
6. 정답 (25.6–30s)
카메라 : z1.08 → z1.0 천천히Clawd : 받침대에서 만세하며 점프효과 : "정답"과 ㉠ 20 ㉡ 20 ㉢ 5를 분필로 크게 판서, 별 낙서, 색분필 가루 축하학습 포인트 : 정답 ㉠ 20, ㉡ 20, ㉢ 5 와 결과 5/24
자막 시작 끝 자막 (강조 ) 25.9 30.1 정답 20, 20, 5
카메라 키 t x y 줌 이징 25.6 960 540 1.08 컷
칠판지우개 전환 4.2–5s 칠판지우개 전환 19.8–20.6s 빈칸 채우기(밟기/쓰기) 22.2, 23, 23.6s
node tools/render/render.mjs --page archive/frac-div-5-6/v5/src/index.html --out out/frac-div-5-6/v5.mp4 --crf 35
PROMPT.md 업데이트 반영. ① 자막을 초등학생용으로 짧게(14자 이내)·크게(46→64px, 상자 높이 112px) 다시 씀. ② 왼쪽 위 장면 표시를 '1단계 · 분수 막대 / 2단계 · 크기가 같은 분수 / 3단계 · 4로 나누기'처럼 단계명으로 바꾸고 40px로 키움. ③ 시각적 강조: 분자·분모 위아래 '×4' 곡선 화살표(12.2–12.95s), ㉡→㉢ '÷4' 곡선 화살표(18.95–19.3s). ④ 겹침 수정: 식 두 줄 간격 210→285px, Clawd가 식 오른쪽에서 수직 점프로 ㉠을 밟고, ㉡ 위에서 ÷4 화살표를 기다린 뒤 ㉢으로 이동(㉢ 19.45→19.75s). ⑤ 장면 명세(SCENES)를 코드에 넣어 timeline.json·SCENES.md를 자동 생성.
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v3 ↔ v4 나란히 재생 · 프레임 비교
날짜: 2026-10-12 23:25 길이 30s · 1920×1080 · 2218 KB · H.264 CRF 35, veryslow, tune animation, yuv420p 이전 버전과 비교: 영상 v3-v4.mp4 · 프레임 v3-v4.jpg · scene.js 1 file changed, 96 insertions(+), 30 deletions(-) 소스 스냅숏: src/
PROMPT.md 업데이트 반영. ① 자막을 초등학생용으로 짧게(14자 이내)·크게(46→64px, 상자 높이 112px) 다시 씀. ② 왼쪽 위 장면 표시를 '1단계 · 분수 막대 / 2단계 · 크기가 같은 분수 / 3단계 · 4로 나누기'처럼 단계명으로 바꾸고 40px로 키움. ③ 시각적 강조: 분자·분모 위아래 '×4' 곡선 화살표(12.2–12.95s), ㉡→㉢ '÷4' 곡선 화살표(18.95–19.3s). ④ 겹침 수정: 식 두 줄 간격 210→285px, Clawd가 식 오른쪽에서 수직 점프로 ㉠을 밟고, ㉡ 위에서 ÷4 화살표를 기다린 뒤 ㉢으로 이동(㉢ 19.45→19.75s). ⑤ 장면 명세(SCENES)를 코드에 넣어 timeline.json·SCENES.md를 자동 생성.
1. 문제 읽기 (0–3.5s)
카메라 : 전체 문항(z1.0) 정지 → 2.35s부터 첫 막대로 천천히 줌인(z≈2.57, io 1.05s) → 3.25–3.75s 매치 컷 크로스페이드Clawd : 0.3–0.85s 위에서 떨어져 오른쪽 받침대에 착지(찌그러짐+먼지), 문항을 바라보다 1.9s "?" 말풍선효과 : 발문·막대 3개·라벨·2줄 식이 순서대로 손으로 그려짐(0–2.1s), 착지 흔들림 6px학습 포인트 : 원본 문항(q.png)을 그대로 보여 주어 무엇을 구하는지 확인
자막 시작 끝 자막 (강조 ) 0.9 3.3 ㉠ ㉡ ㉢ 을 구해요!
카메라 키 t x y 줌 이징 0 960 540 1 컷 2.35 960 540 1 lin 3.4 605.56 326.11 2.57 io
Clawd 동작 시작 끝 도착 x,y 높이 drop 0.3 0.85 1700, 560
2. 1단계 · 분수 막대 (3.5–8.6s)
카메라 : 고정(z1.0) → 6.85–7.4s 당황한 Clawd 쪽으로 z1.3 줌인, 7.9–8.45s 복귀Clawd : 3.85–4.9s 오른쪽에서 걸어 들어옴, 칸을 세며 왼쪽을 봄, 6.85s "?!" 말풍선·땀방울·몸 떨림효과 : 색칠된 5칸이 아래부터 1~5 번호와 함께 반짝임(4.3–5.4s), 4칸을 4가지 색으로 나눠 주고 남는 1칸은 빨간 테두리 깜빡임학습 포인트 : 5/6의 분자 5는 4로 똑같이 나눌 수 없다는 문제 상황
자막 시작 끝 자막 (강조 ) 3.9 5.65 6칸 중 5칸 → 5/6 5.75 8.45 5칸을 4묶음? 안 나눠져!
카메라 키 t x y 줌 이징 3.5 605.56 326.11 2.57 lin 3.5 3560 540 1 컷 5.4 3560 540 1 lin 6.85 3600 540 1.04 io 7.4 3830 620 1.3 io 7.9 3830 620 1.32 lin 8.45 3600 540 1.05 io
Clawd 동작 시작 끝 도착 x,y 높이 walk 3.85 4.9 1350, 880
3. 2단계 · 크기가 같은 분수 (8.6–14.4s)
카메라 : 8.6–9.1s Clawd로 z1.3 줌인(전구), 9.3–9.9s 막대로 이동(z1.12), 11.2–11.85s 전체(z1.0)Clawd : 전구 아이디어 → 연필을 들고 막대 위로 점프, 3번 연필을 휘둘러 세로선을 그음(9.95/10.45/10.95s) → 식 오른쪽 바닥으로 → 거의 수직 점프로 ㉠ 블록을 밟음(13.15s)효과 : 세로선 그릴 때 clay 섬광, 24칸 중 20칸 반짝이며 세기, 점프 점선 궤적, 분자·분모 위아래 "×4" 곡선 화살표(12.2–12.95s), ㉠=20 도장학습 포인트 : 분자와 분모에 같은 수(4)를 곱해도 크기는 같다: 5/6 = 20/24
자막 시작 끝 자막 (강조 ) 8.65 11 크기가 같은 분수 로!11.05 14.3 위아래 똑같이 × 4
카메라 키 t x y 줌 이징 8.6 3600 540 1.05 lin 9.1 3830 640 1.3 io 9.3 3830 640 1.3 lin 9.9 3400 480 1.12 io 11.2 3390 480 1.12 lin 11.85 3600 520 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 9.3 9.85 515, 190 220 jump 10.17 10.42 650, 190 45 jump 10.67 10.92 785, 190 45 jump 11.35 12.05 1730, 880 160 jump 12.6 13.15 1691, 277 150 jump 13.65 14.2 1650, 880 90
4. 3단계 · 4로 나누기 (14.4–20.35s)
카메라 : 고정(z1.0) → 16.2–16.8s 빗금 열로 z1.4 줌인, 17.3–17.9s 복귀, 19.6–20.25s 매치 위치로 정렬Clawd : 열마다 팔을 흔들며 셈 → 빗금 열 위로 점프(16.45s) → ㉡ 블록(18.85s)에서 ÷4 화살표를 기다린 뒤 → ㉢ 블록(19.75s) → 바닥효과 : 네 열이 하나씩 "5칸" 표시와 함께 강조, 첫 열 빨간 빗금(원본과 동일), ㉡→㉢ "÷4" 곡선 화살표, 도장학습 포인트 : 20칸을 4묶음으로 나누면 한 묶음 5칸 → 5/24
자막 시작 끝 자막 (강조 ) 14.45 17.15 20칸 ÷ 4 = 5칸 17.25 19.95 분자만 ÷ 4 → 5/24
카메라 키 t x y 줌 이징 16.2 3600 520 1 lin 16.8 3070 470 1.4 io 17.3 3070 470 1.42 lin 17.9 3600 520 1 io 19.6 3600 520 1 lin 20.25 3560 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 15.85 16.45 448, 190 220 jump 18.200000000000003 18.85 1313, 562 200 jump 19.35 19.75 1603, 562 60 jump 19.85 20.25 1700, 880 70
5. 정리 (20.35–25.35s)
카메라 : 20.1–20.6s 개념 막대 → 원본 세 번째 막대 매치 컷, 20.6–21.5s 문항 전체로 줌아웃, 식으로 z1.2, 24.25–24.85s 전체Clawd : 받침대에서 식 위로 점프해 ㉠(22.45s)·㉡(23.25s)·㉢(23.85s) 블록을 차례로 밟음 → 받침대로 돌아와 만세효과 : 빈칸에 숫자 도장, 5/24에 clay 동그라미(24.0–24.5s), 24.9–25.35s 아이리스 닫힘(Clawd 중심)학습 포인트 : 원본 풀이식 전체를 처음부터 끝까지 다시 따라가기
자막 시작 끝 자막 (강조 ) 20.7 22.75 처음 문제로 정리 ! 22.85 24.9 나눠지게 바꾸면 쉬워요
카메라 키 t x y 줌 이징 20.35 3560 540 1 lin 20.35 6665.56 326.11 2.57 컷 20.6 6665.56 326.11 2.57 lin 21.5 6160 540 1 io 22.05 6200 690 1.2 io 24.25 6200 690 1.2 lin 24.85 6160 540 1 io
Clawd 동작 시작 끝 도착 x,y 높이 jump 21.2 21.8 873, 586 160 jump 21.95 22.45 1207, 580 110 jump 22.7 23.25 849, 755 140 jump 23.400000000000002 23.85 1124, 755 100 jump 24.2 24.8 1700, 560 170
6. 정답 (25.35–30s)
카메라 : 아이리스 열림(25.35–25.85s) → z1.16에서 z1.0으로 천천히 줌아웃Clawd : 오른쪽에서 만세하며 0.6s 간격으로 통통 점프효과 : 정답 카드 3장 도장(흔들림 4.5px), 5/6 ÷ 4 = 5/24 식과 동그라미, 픽셀 색종이학습 포인트 : 정답 ㉠ 20, ㉡ 20, ㉢ 5 와 최종 결과 5/24
자막 시작 끝 자막 (강조 ) 25.95 30.1 정답 20, 20, 5
카메라 키 t x y 줌 이징 25.35 6160 540 1 lin 25.35 8760 540 1.16 컷 29.9 8760 540 1 io
매치 컷 크로스페이드 3.25–3.75s (카메라 컷 3.5s) 매치 컷 크로스페이드 20.1–20.6s (카메라 컷 20.35s) 빈칸 채우기(밟기/쓰기) 13.15, 18.85, 19.75, 22.45, 23.25, 23.85s
node tools/render/render.mjs --page archive/frac-div-5-6/v4/src/index.html --out out/frac-div-5-6/v4.mp4 --crf 35
원본 문항(발문·막대 3개 도식·라벨·㉠㉡㉢ 2줄 식)을 그대로 재현해 처음과 정리 장면에 사용. 개념 막대를 원본과 같은 정사각 비율로 바꾸고, 휘핑 팬 대신 원본 막대 ↔ 개념 막대 매치 컷 크로스페이드로 전환. 카메라 이동 0.5s 이상 ease-in-out, 펀치 줌 1.3–1.4배, 흔들림 3–6px, Clawd 점프 점선 궤적 추가. 30초. 사용자 보관본 1012-1105-math-video.mp4와 프레임 단위로 동일(PSNR ∞) — 당시 소스를 이번 수정분만 되돌려 복원.
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v2 ↔ v3 나란히 재생 · 프레임 비교
날짜: 2026-10-12 23:11 길이 30s · 1920×1080 · 2239 KB · H.264 CRF 35, veryslow, tune animation, yuv420p 이전 버전과 비교: 영상 v2-v3.mp4 · 프레임 v2-v3.jpg 소스 스냅숏: src/
원본 문항(발문·막대 3개 도식·라벨·㉠㉡㉢ 2줄 식)을 그대로 재현해 처음과 정리 장면에 사용. 개념 막대를 원본과 같은 정사각 비율로 바꾸고, 휘핑 팬 대신 원본 막대 ↔ 개념 막대 매치 컷 크로스페이드로 전환. 카메라 이동 0.5s 이상 ease-in-out, 펀치 줌 1.3–1.4배, 흔들림 3–6px, Clawd 점프 점선 궤적 추가. 30초. 사용자 보관본 1012-1105-math-video.mp4와 프레임 단위로 동일(PSNR ∞) — 당시 소스를 이번 수정분만 되돌려 복원.
# 시간 카메라 / 전환 Clawd 효과 1 0–3.5s 전체 문항 → 2.35–3.4s 첫 막대로 천천히 줌인(z≈2.57) → 3.25–3.75s 매치 컷 크로스페이드 받침대로 떨어짐(흔들림 6px) 문항 손그림 재현 2 3.5–8.6s 고정 → 6.85–7.4s z1.3 줌인, 7.9–8.45s 복귀 걸어 들어와 칸을 셈, "?!" 5칸 1~5 번호 반짝임, 4색 분배 3 8.6–14.4s 8.6–9.1s z1.3 줌인(전구) → 9.3–9.9s 막대로 → 11.2–11.85s 전체 연필 3번 휘둘러 세로선, ㉠ 밟기 점프 점선 궤적, 도장 4 14.4–20.35s 16.2–16.8s 빗금 열 z1.4 → 17.3–17.9s 복귀 → 19.6–20.25s 매치 위치 열 세기, 빗금 열 위로, ㉡ ㉢ 밟기 빨간 빗금 열 5 20.35–25.35s 20.1–20.6s 개념 막대 → 원본 세 번째 막대 매치 컷 → 20.6–21.5s 줌아웃 → 식으로 z1.2 받침대에서 식 위로 점프하며 ㉠㉡㉢ 밟기 5/24 동그라미, 아이리스 0.45s+0.5s 6 25.35–30s z1.16 → z1.0 천천히 만세 점프 정답 카드 도장, 색종이
자막은 46px 문장형(예: "분자 5는 4의 배수가 아니라서 똑같이 나눌 수 없어요").
node tools/render/render.mjs --page archive/frac-div-5-6/v3/src/index.html --out out/frac-div-5-6/v3.mp4 --crf 35
원본 문항 인용 요청 반영 후 처음 전달한 버전. 원본 문항(발문·막대 3개 도식·라벨·㉠㉡㉢ 2줄 식)을 처음과 정리 장면에 재현하고, 개념 장면의 막대·라벨·식도 원본과 동일하게 맞춤. 전환은 휘핑 팬(모션 블러 12서브프레임)·펀치 줌(0.2s, 1.6배)·브러시 와이프·아이리스, 29초. 소스는 커밋 전에 덮어써져 남아 있지 않고, 사용자가 보관한 1012-1055-math-video.mp4 영상만 가져옴.
프레임 한눈에 보기 · 이전 버전과 나란히 보기 · 장면 기록
v1 ↔ v2 나란히 재생 · 프레임 비교
날짜: 2026-10-12 22:55 길이 29s · 1920×1080 · 2136 KB · H.264 CRF 35, veryslow, tune animation, yuv420p 이전 버전과 비교: 영상 v1-v2.mp4 · 프레임 v1-v2.jpg 소스 스냅숏 없음 (영상만 보관)
원본 문항 인용 요청 반영 후 처음 전달한 버전. 원본 문항(발문·막대 3개 도식·라벨·㉠㉡㉢ 2줄 식)을 처음과 정리 장면에 재현하고, 개념 장면의 막대·라벨·식도 원본과 동일하게 맞춤. 전환은 휘핑 팬(모션 블러 12서브프레임)·펀치 줌(0.2s, 1.6배)·브러시 와이프·아이리스, 29초. 소스는 커밋 전에 덮어써져 남아 있지 않고, 사용자가 보관한 1012-1055-math-video.mp4 영상만 가져옴.
v1 구성에서 다음을 바꿈 (전환 방식·길이 29초는 v1과 같음):
장면 1 : 제목 대신 원본 문항 전체(발문, 막대 3개 도식과 라벨, ㉠㉡㉢ 빈칸 2줄 식)를 0–2.1s 동안 손그림으로 재현. Clawd는 오른쪽 받침대로 떨어짐. 2.95s 첫 막대로 펀치 줌(2.6배) → 휘핑 팬.장면 2–4 : 막대를 원본과 같은 갈색·점선·빨간 빗금 열로 바꿈. 막대 아래 라벨을 원본 라벨(5/6 → 5/6 = 5×4/6×4 → 5/6 ÷ 4 = 5×4/6×4 ÷ 4)로, 오른쪽 식을 원본 풀이식 1행(㉠)·2행(㉡ ㉢)으로 바꿈.장면 5 : 브러시 와이프 후 원본 문항 카드로 돌아와 Clawd가 ㉠㉡㉢ 블록을 밟아 채움.원문자 ㄱㄴㄷ을 손그림 획으로 그림(폰트 자모가 너무 작아서).
소스 없음: 이 영상은 사용자가 보관한 1012-1055-math-video.mp4.
첫 초안. 원본 문항을 인용하지 않고 자체 구성한 막대와 식으로 설명. 휘핑 팬(모션 블러)·펀치 줌·브러시 와이프·아이리스 전환, 29초. 원본 문항 인용 요청 이전 버전으로, 당시 git 인덱스에 남아 있던 소스로 복원해 렌더링함(23:10 복원; 당시엔 영상으로 출력하지 않았던 초안).
프레임 한눈에 보기 · 장면 기록
날짜: 2026-10-12 22:30 길이 29s · 1920×1080 · 2283 KB · H.264 CRF 35, veryslow, tune animation, yuv420p 최초 버전 소스 스냅숏: src/
첫 초안. 원본 문항을 인용하지 않고 자체 구성한 막대와 식으로 설명. 휘핑 팬(모션 블러)·펀치 줌·브러시 와이프·아이리스 전환, 29초. 원본 문항 인용 요청 이전 버전으로, 당시 git 인덱스에 남아 있던 소스로 복원해 렌더링함(23:10 복원; 당시엔 영상으로 출력하지 않았던 초안).
# 시간 장면 카메라 Clawd 효과 1 0–3.6s 제목 "분수 ÷ 자연수", 큰 식 5/6 ÷ 4 = ? 2.5s 살짝 밀기 → 2.95s 펀치 줌(1.8배) → 3.35–3.8s 휘핑 팬 위에서 떨어져 착지(흔들림 16px) 모션 블러 6서브프레임, 속도선 2 3.6–8.6s 세로로 긴 막대(480×600) 6칸 중 5칸, 4가지 색으로 나누고 1칸 남음 7.05s 펀치 줌 1.6배(0.2s) 걸어 들어와 "?!" 남는 칸 빨간 깜빡임 3 8.6–14.4s 연필로 세로선 3개 → 24칸 중 20칸, 5/6 = 5×4/6×4 = ㉠/24 8.8s 펀치 줌 → 막대로 이동 연필 휘두르기, ㉠ 밟기 섬광, 도장 4 14.4–20.35s 열 강조, 빗금 열, 20/24 ÷ 4 = (㉡÷4)/24 = ㉢/24 열로 줌인 1.55배 ㉡ ㉢ 밟기 도장 5 20.35–25.05s 큰 식 두 줄 전체 정리 20.0–20.7s 브러시 와이프, 가로 패닝 식 위를 점프하며 밟기 아이리스 0.3s+0.4s 6 25.05–29s 정답 카드, 5/6 ÷ 4 = 5/24 줌아웃 축하 점프 색종이
node tools/render/render.mjs --page archive/frac-div-5-6/v1/src/index.html --out out/frac-div-5-6/v1.mp4 --crf 35
Clawd는 Anthropic의 캐릭터입니다. 효과음 일부: Kenney (CC0). 음성: 오픈 웨이트 TTS로 로컬 생성.