Picture a butterfly with no memory of its last wingbeat.
Ask it for frame 720 and you get frame 0, pixel for pixel.
720 frames. 12 seconds. 6 counters. All at 0.
Opus 5.5 can't hand over a video file, one builder says. He made that gap the method.
> STAGE - one fixed 1000x1080 canvas, fonts baked in
> RENDER - a windowless engine calls draw(f) once per frame number
> ENCODE - ffmpeg writes H.264, pixel aspect ratio declared
> CHECK - three passes after every build
By his account the model writes only the first, a drawing program. The other three get reused.
Each picture depends on its number alone: no clock, no timer, no dice that land differently each run.
So any frame renders the same every time. A fix is a small edit and a re-render.
The sample loop is 720 pictures in 12 seconds. A hand animator at 12 drawings a second would need 144.
The smoke test plays one loop unseen and counts six kinds of defect, from script errors to text on text.
Six yes/no gates before a human looks.
The seam check puts frame 0 against frame 720. One changed pixel means some motion isn't periodic.
He reports a last render of 1,820 frames with six zeros. At the sample's 60 fps that would be about half a minute.
Let one frame read a clock and the same number stops giving the same picture.
We drew the rule as an X-ray butterfly, its wingbeat computed from the frame number ↓
한국어 번역
마지막 날갯짓을 기억하지 못하는 나비를 상상해 봐.
그 나비에게 720번 프레임을 달라고 하면 0번 프레임을 픽셀 하나까지 똑같이 받게 돼.
720 프레임. 12초. 카운터 6개. 모두 0.
Opus 5.5는 영상 파일을 넘겨줄 수 없다고 한 빌더가 말해. 그는 그 간극 자체를 방법으로 만들었어.
> STAGE - 고정된 1000x1080 캔버스 하나, 폰트는 미리 구워 넣음
> RENDER - 창 없는 엔진이 프레임 번호마다 한 번씩 draw(f)를 호출
> ENCODE - ffmpeg가 H.264를 기록, 픽셀 종횡비 선언
> CHECK - 빌드마다 세 번의 패스
그의 말에 따르면 모델은 첫 번째, 즉 그리기 프로그램만 작성해. 나머지 셋은 재사용돼.
각 그림은 오직 자기 번호에만 의존해: 시계도, 타이머도, 실행할 때마다 다르게 떨어지는 주사위도 없어.
그래서 어떤 프레임이든 매번 똑같이 렌더링돼. 수정은 작은 편집 하나와 재렌더링 하나뿐이야.
샘플 루프는 12초에 720장의 그림. 초당 12장을 그리는 수작업 애니메이터라면 144장이 필요할 거야.
스모크 테스트는 한 루프를 보지 않은 채 재생하고 스크립트 오류부터 글자 위의 글자까지 여섯 종류의 결함을 세.
사람이 보기 전에 예/아니오 게이트 여섯 개.
이음새 검사는 0번 프레임과 720번 프레임을 맞대 봐. 픽셀 하나라도 바뀌면 어떤 움직임이 주기적이지 않다는 뜻이야.
그는 마지막 렌더가 1,820 프레임, 6개의 0이었다고 보고해. 샘플의 60 fps로 따지면 약 30초가 될 거야.
한 프레임이라도 시계를 읽게 두면, 같은 번호가 더는 같은 그림을 주지 않아.
우리는 그 규칙을 X선 나비로 그렸어, 그 날갯짓은 프레임 번호로부터 계산돼 ↓