모든 샷에서 같은 캐릭터를 유지하는 건 쉬운 부분이었어요. GuaPi 1화를 살린 건 따로 있어요.
글: Louis Chi · · 7분 읽기
- 샷
- 14
- 생성한 클립
- 24
- 버전
- 8
- 영상 생성 비용
- ≈ $10
제작 도구
- 스튜디오
- RefVid
- 영상 모델
- Kling 3.0 Omni, 샷당 3초, 9:16, 720p, 소리 끔
- 키프레임과 설정화
- 이미지 모델, 샷당 이미지 1장
- 사운드
- 이전 테이크에서 생성한 오디오, CC0 효과음, 퍼블릭 도메인 음원
GuaPi 1화는 40초, 14개 샷이에요. 남자아이와 거위, 강아지가 모든 샷에서 똑같아 보이는 건, 각 캐릭터를 RefVid 스튜디오에 레퍼런스 이미지 4장으로 한 번 저장하고 모든 샷에서 그 이미지를 썼기 때문이에요. 이 부분은 오후 한나절의 디자인 작업이면 충분했어요.
웃기고 한눈에 이해되는 에피소드가 되기까지는 8개 버전이 걸렸어요. 차이를 만든 건 두 가지 변화예요. 키프레임은 액션 직전의 순간으로 그렸고, 모든 테이크는 대본에 적힌 초가 아니라 그 안에서 일어나는 일에 맞춰 잘랐어요. 이 글에서는 실제 프레임과 프롬프트, 비용으로 두 가지를 모두 보여 드려요.
RefVid가 맡는 부분: 같은 얼굴
캐릭터마다 네 가지 각도와 네 가지 표정을 담은 설정화를 만들고, 모든 그림을 눈으로 확인했어요. 거위의 첫 설정화는 정면 그림에서 부리의 검은 혹이 빠져 있어서, 다른 무엇보다 먼저 다시 그렸어요.
설정화마다 정사각형으로 자른 4장이 스튜디오에서 그 캐릭터의 레퍼런스 이미지가 됐어요. 그다음부터는 샷마다 누가 나오는지만 지정하면 돼요. 마당도 그림 한 장으로 만들어서 장소가 바뀌지 않게 했어요.
- GuaPi · 거위

- Henry · 남자아이

- Xiaobai · 강아지

- Alice · 누나

액션 직전의 순간을 그리세요
모든 샷은 키프레임에서 시작하고, 키프레임이 그대로 클립의 첫 프레임이 돼요. 모델은 거기서 앞으로만 움직일 수 있으니, 클립에서 아직 무엇이 일어날 수 있는지는 그 그림이 정해요.
처음 그린 키프레임에는 샷마다 가장 좋은 순간을 담았어요. 셋이 이미 이불 위에 떨어져 있고, 선풍기는 이미 연기를 뿜고, 흙먼지는 이미 피어오른 상태였죠. 그런 클립은 더 움직일 게 남아 있지 않아서 거의 움직이지 않았어요. 바로 직전의 순간으로 다시 그리자, 같은 프롬프트로 추락과 폭발, 몸싸움이 나왔어요.
최종본의 키프레임 14장이에요. 샷 순서대로 그려서 각 장면이 앞 장면이 끝난 곳에서 시작해요.

샷 하나에 사건 하나, 그리고 얼마나 세게 일어나는지 쓰세요
샷마다 따로 3초를 생성해요. 키프레임을 첫 프레임으로 쓰고, 그 샷에 나오는 캐릭터만 넣고, 소리는 꺼요. 프롬프트에는 그 3초 동안 일어나는 단 하나의 일, 그 일이 얼마나 격렬한지, 표정이 어떻게 바뀌는지를 써요.
한 샷에 세 가지를 요청했더니 하나도 나오지 않았어요. 강아지가 수박을 받아먹고, 남자아이가 돌아서고, 거위가 걸어 나가는 건 3초에 너무 많았어요. 그래서 사건을 하나로 줄였어요. 수박이 강아지 입으로 쏙 떨어지는 장면이에요.

- 샷
- 샷 12, 폭발
- 캐릭터
- Henry
- 설정
- Kling 3.0 Omni · 3초 · 9:16 · 720p · 소리 끔 · 키프레임을 첫 프레임으로
The little fan sparks and bursts with a pop: a thick cloud of black smoke explodes out of it, the blades jam and stop, the umbrella jolts; Henry's grin turns into wide-eyed panic. Keep the drawn style.
영상 프롬프트에 소리를 쓰면 안 돼요. 첫 버전에서 "하모니카 음 하나"라고 썼더니 모델이 탁자 위에 하모니카를 올려놓았어요.

테이크는 모두 남기고, 액션에 맞춰 자르세요
처음 편집할 때는 클립마다 처음부터 세어서 대본에 적힌 초 단위대로 잘랐어요. 그러다 보니 가장 좋은 부분이 버려졌어요. Henry의 겁에 질린 눈은 폭발 샷의 맨 마지막에 나오거든요. 최종본은 클립을 통째로 살리고, 마지막 샷의 번진 프레임 7장 같은 진짜 결함만 걷어 냈어요.
예전 테이크도 소재가 돼요. 수박 쟁탈전은 서로 다른 테이크 3개에서 가져온 빠른 컷 5개를, 타격마다 흰 플래시와 살짝 흔들리는 카메라로 이어 붙였어요.
모든 소리를 제 프레임에 놓으세요
클립은 무음으로 생성하고, 소리는 나중에 입혔어요. 바탕은 소리와 함께 생성했던 첫 버전의 오디오로, 샷에 맞춰 하나하나 잘라 썼어요. 타격음은 무료 CC0 효과음 라이브러리에서 가져왔고, 모두 그 일이 일어나는 정확한 프레임에서 시작해요. 폭발이 0.9초 일찍 터진 버전은 보자마자 어색했어요.
음악은 「산속 마왕의 궁전에서」의 퍼블릭 도메인 음원이에요. 대치하는 동안에는 살금살금 다가오다가, 몸싸움과 비행에서는 풀 오케스트라로 울리고, 폭발과 추락에서 뚝 멈춘 뒤, 셋과 함께 마지막 화음으로 착지해요.
| 소리 | 들어가는 위치 |
|---|---|
| 펀치 9번 | 몸싸움의 모든 타격과 컷, 13.8초~16.5초 |
| 팡 소리 | 선풍기에서 튀는 불꽃 플래시, 32.3초 |
| 폭발음 | 검은 연기가 터지는 순간, 33.0초 |
| 쿵 소리 | 셋이 이불에 떨어지는 순간, 35.5초 |
| 와삭 소리 | Xiaobai가 깨무는 순간, 39.6초 |
8개 버전
버전마다 규칙을 하나씩 배웠어요. 그 규칙은 다음 버전을 시작하기 전에 아래 방법에 추가했어요.
- 애니매틱정지된 키프레임에 카메라 움직임만 준 버전. 타이밍 확인엔 좋지만 영상은 아니에요.

- v1소리가 있고 키프레임은 없는 긴 클립 5개. 샷이 그림을 무시했어요.

- v2~v5샷마다 키프레임에서 3초 클립 하나. 샷 4개가 거의 움직이지 않았어요.

- v6키프레임 4장을 직전의 순간으로 다시 그리고, 소리를 제 프레임에 배치했어요.

- v7과 v8몸싸움을 테이크 3개로 다시 편집한 뒤, 모든 클립을 통째로 살렸어요.

든 비용
에피소드 전체에 영상 생성 비용이 약 $10 들었고, 대부분은 아무것도 그리기 전에 만든 첫 버전에 썼어요. 설정화와 키프레임에는 추가 비용이 들지 않았어요.
| 버전 | 생성한 것 | 생성 비용 |
|---|---|---|
| v1 | 소리 있는 5~10초 클립 6개 | ≈ $5.50 |
| v2~v5 | 무음 3초 클립 14개 | ≈ $3.50 |
| v6 | 무음 3초 클립 4개 | ≈ $1.00 |
| v7과 v8 | 새로 생성한 것 없음: 기존 테이크 재편집 | $0 |
AI 애니메이션 시리즈 만드는 법: 지금 쓰는 방법
- 1사건이 하나씩 담긴 샷을 12~16개 쓰고, 첫 1초에 갈등을 넣으세요.
- 2샷마다 키프레임을 한 장씩 순서대로 그리세요. 액션 직전의 순간을, 표정은 과장해서 그려요.
- 3샷마다 키프레임에서 3초 클립을 생성하세요. 그 샷의 캐릭터만 넣고, 프롬프트에 소리 관련 단어는 넣지 마세요.
- 4자르기 전에 모든 테이크를 프레임 단위로 보고, 예전 테이크도 남겨 두세요.
- 5액션에 맞춰 자르세요. 얼굴과 리액션은 살리고, 망가진 부분만 걷어 내세요.
- 6소리는 각자의 프레임에 놓고, 음악은 별도 버전으로 더하세요.
- 7공개하기 전에 최종본을 프레임 단위로 확인하세요.
자주 묻는 질문
- 40초짜리 에피소드 하나 만드는 데 얼마나 걸리나요?
- 1화는 설정화와 8개 버전을 포함해 하루가 걸렸어요. 방법이 정해진 지금은 대본, 키프레임, 샷마다 생성 한 번, 그리고 편집이면 한 편이 완성돼요.
- 키프레임을 손으로 그려야 하나요?
- 아니요. GuaPi의 키프레임과 설정화는 캐릭터 설정화를 바탕으로 이미지 모델로 샷마다 한 장씩 만들었어요.
- 에피소드 하나 생성하는 데 비용이 얼마나 드나요?
- 소리 없는 720p 3초 샷 하나가 RefVid 스튜디오에서 생성 한 번이에요. 1화 최종본에는 그중 14번과 이전 테이크를 썼고, 버린 버전까지 포함해 생성 비용은 약 $10이었어요.