RT @AYi_AInotes:
와, 모두 주목!! AI 애니메이션 영상을 만들 때 Claude Opus 5.5나 Fable 5.2 같은 값비싼 비디오 대형 모델에 매달릴 필요가 없다고 선언합니다. 저는 방금 싱가포르의 FUMO Lab에서 개발한 이 통합 모델 Fusion Max 2.0을 사용했는데, 단지 3.76 달러와 4번의 호출만으로 105KB짜리 단일 HTML 파일을 생성했습니다.
그리고 순수 코드로 직접 움직이는 52초 분량의 수채화 스타일 고양이 홍보 영상을 만들어냈습니다. 그 결과물은 Claude Fable 5.2에 필적할 정도로 뛰어납니다. 정말 대단합니다!
이 영상에는 어떤 비디오 생성 모델도 사용하지 않았으며, 외부 이미지나 글꼴을 단 하나도 참조하지 않았습니다. 배경의 피아노 연주와 접시가 깨지는 청량한 음향 효과까지 모두 코드 내의 Web Audio를 이용해 수학적으로 합성했습니다. 프레임별로 무려 1560장의 1080P 고화질 이미지를 추출했습니다.
이전에 이 모델을 사용해서 5.77 달러에 플레이 가능한 게임을 만들었었는데, 이번에는 그 게임과 홍보 영상까지 한 번에 완성했습니다.
많은 사람들이 AI로 영상을 만든다고 하면 픽셀 확산 모델(pixel diffusion model)만 주목하고, 프롬프트에서 무작위 카드 뽑기처럼 씨름합니다. 앵글만 바꾸면 고양이의 줄무늬가 바뀌거나 흰 발이 사라지기도 합니다.
사실 다른 각도에서 보면, 픽셀 모델은 프레임별로 화면을 추측하는 것이지만, 최고 수준의 추론 모델에게 Canvas 2D 코드를 작성하게 하는 것은 수학 공식으로 결정론적으로 작동하는 2차원 애니메이션 엔진을 구축하는 것입니다.
이번 4회 반복 작업에 대한 비용과 실제 결과를 분석해 보니, 매우 반직관적인 세 가지 발견을 했습니다.
먼저 비용 문제입니다. 순수 코드로 영상을 만드는 것은 전형적인 출력 대용량(output heavy) 작업입니다. 모델을 수정할 때마다 전체 파일을 처음부터 끝까지 다시 작성해야 합니다.
이 4번의 호출에는 총 11.3만 토큰을 입력하고 17.1만 토큰을 출력했습니다. Fusion Max 2.0의 출력 단가는 백만 토큰당 20달러인데, Claude Fable 5.1과 GPT-6 Astra는 각각 50달러입니다.
같은 사용량을 그들의 공개 가격으로 계산하면 약 9.68달러가 필요하지만, 여기서는 3.76달러로 비용을 2분의 1 수준까지 낮췄습니다. 절반 이상의 예산을 아낀 것입니다.
다음은 화면 디테일에 대한 이해력입니다. 많은 사람들은 코드를 작성하는 모델이 미술적 감각이 부족하다고 생각합니다. 하지만 문제를 명확하게 설명하기만 한다면, 화가보다 더 순종적입니다. 2차 버전의 주황색 고양이는 마치 종이 스티커 같았습니다.
타원형 몸체에 다리 네 개를 붙이고, 항상 정면을 바라보는 경직된 고양이 얼굴을 붙인 식이었죠. 저는 프롬프트에서 12가지 동작 자세를 하나하나 명시했습니다. 3차 버전에서는 고양이 머리가 정면, 측면, 사분면 세 가지 투시도법으로 진화했고, 다리 네 개에도 실제 관절의 구부러짐이 생겼습니다. 줄무늬, 흰 입 주변, 흰 발은 네 개의 장면에서 완벽하게 일치했습니다.
가장 소름 돋았던 것은 마지막 공학적 결과물(engineering delivery) 단계였습니다. 아무리 웹 애니메이션이 예뻐도 영상 파일로 만들어야 공유할 수 있습니다. 저는 프롬프트에 세 가지 핵심 인터페이스 요구사항을 직접 제시했습니다.
첫째, 같은 초 단위에서는 오차 없이 동일한 프레임을 그려낼 것.
둘째, 전체 Web Audio 사운드를 오프라인으로 렌더링하여 WAV 파일로 추출 가능하게 할 것.
셋째, 프레임별 녹화 모드를 직접 내장할 것.결과적으로 이 세 가지 하위 인터페이스가 테스트에서 모두 첫 시도에 성공했습니다. 코드가 이렇게 한 번에 정확하게 완성된 수준은 Fable 5.2 급에서도 충분히 자랑할 만합니다.
솔직히 과정이 그렇게 신비롭지는 않았습니다. 당연히 한 번에 작품이 나온 것은 아닙니다. 1차 버전은 화면이 회색빛이었고, 값싼 플랫 벡터 일러스트처럼 보였습니다. 앞뒤로 공들여 세 번을 다듬었습니다. 최종본에는 사실 작은 결함(穿帮)이 남아있는데, 책장이 무너지는 장면에서 고양이가 착지하기 전에 화면 위를 두 번 지나갔습니다.
게다가 영상 후반부의 실제 기기 화면은 게임 녹화본이었고, 최종 합성과 자막은 FFmpeg으로 처리했습니다. 이 부분은 3.76달러 비용에 포함되지 않습니다.
만약 여러분이 순수 코드로 애니메이션 홍보 영상을 직접 만들고 싶다면, 이 여섯 가지 실전 경험을 그대로 가져가세요.
첫째, 첫 번째 프롬프트에서는 경계를 확실히 설정해야 합니다. 반드시 단일 HTML 파일만 제출하도록 명시하고, 화면은 Canvas 2D로만 그리도록 하며, 외부 이미지, 오디오, 타사 라이브러리 참조를 금지해야 합니다.
둘째, 작업을 시작하기 전에 스토리보드를 작성하세요. 각 샷의 시작 및 종료 시간, 화면 구도, 그리고 해당 샷에서 전달해야 할 플롯 임무를 명확하게 적어두세요.
셋째, 첫 번째 버전에서는 반드시 모델에게 시간 점프 검사 인터페이스를 만들도록 요청해야 합니다. 그래야 언제든 원하는 초 단위로 스크린샷을 찍어 결함을 찾을 수 있습니다. 그렇지 않으면 52초 분량을 매번 처음부터 봐야 하는 것은 사람을 미치게 할 것입니다.
넷째, 반복 작업 시에는 현재 가장 큰 약점 하나만 공략하세요. 먼저 수채화 질감과 명암을 맞추고, 그다음 캐릭터의 투시도와 관절에 집중한 다음, 마지막으로 개별 결함 장면들을 수정하는 식입니다.
다섯째, 모델에게 수정 의견을 제시할 때는 항상 세 가지 요소만 작성하세요. 몇 초 지점인지, 화면에서 무엇이 보였는지, 그리고 어떤 효과를 원하는지. 절대 구체적인 코드 수정을 지정하며 간섭하지 마세요.
여섯째, 모든 화면과 음향 효과가 완전히 확정된 후에, 마지막 단계에서 오프라인 오디오 추출 및 프레임별 녹화 인터페이스를 추가하도록 요청하세요.
결론적으로, 순수 코드로 영상을 만든다는 것은 대형 모델을 속도가 매우 빠른 그래픽학 프로그래머로 간주하는 것입니다. 모델은 픽셀 하나하나를 그리고 파형을 계산하고, 사람은 좋은 감독이 되어 무엇이 잘못되었는지 명확하게 지시해야 합니다.