클로드코드로 어린이 치아건강을 위한 애니메이션 만들기!
양치는 어렸을 때부터 몸에 습관을 들여야죠!
작은 유치를 가진 꼬마들과 그들의 부모를 위한 짧은 애니메이션을 만들고 싶었어요.
🙋♀️사용한 도구
클로드코드
이미지생성 : 제미나이 API
캐릭터별 음성 : 타입캐스트 API
영상편집(이미지+오디오합성, 효과음생성, 자막, MP4 인코딩) : FFMPEG
영상편집(이미지를 움직이는 영상으로 만드는 것) : gemini veo api
🙋♀️진행과정
✔ 에이전트 생성
먼저 캐릭터생성부터 영상편집까지 순차적으로 진행될 수 있도록 7개의 에이전트를 만들었어요. (스터디장님의 교재를 참고하여 ㅎㅎ)
에이전트
역할
producer
총괄 프로듀서 — 에이전트 순서 관리, 결과물 검수, 워크플로우 진행
story-writer
스토리 작가 — 교육 포인트 기반 스토리, 캐릭터 대사 구성
character-designer
캐릭터 디자이너 — 캐릭터 외모/표정 설정, 레퍼런스 이미지 생성
scene-director
씬 연출가 — 대사별 구도, 감정, 이미지 프롬프트
image-creator
이미지 생성 — 레퍼런스 기반 장면 이미지 생성
audio-creator
오디오 생성 — Typecast MCP로 캐릭터별 음성 생성
video-editor
영상 편집 — 이미지+오디오+자막 → MP4 조립
✔스킬파일 생성
이 미지, 오디오, 영상제작을 위한 가이드문서(URL)를 전달하며 스킬파일을 만들어달라고 했습니다.
✔claude.md 파일생성
어떻게 작성해야하나 막막해서, 클로드코드에게 제가 원하는 주제를 얘기하고 "claude.md 파일을 만들기 위해 필요한 것들을 내게 질문해." 라고 말했더니 영상 타겟층이나 길이 등 필요한 사항을 물어보더라구요.
claude.md 파일을 만든 후 각 에이전트들과 함께 순서대로 작업을 시작했어요.
✔ 캐릭터 생성
제가 원하는 캐릭터 디자인을 설명하고, 레퍼런스 이미지를 1~2회정도 수정했습니다.
주제가 어린이 치아건강이어서 그런지, 처음에는 너무 공익만화스러운 디자인을 뽑아왔더라구요. 그래서 스펀지밥, 보거스는내친구, 어드벤처타임 등 미국애니메이션 스타일로 만들어달라고 했어요.
저의 귀여운 세균대장, 이빨왕자, 꼬마세균, 칫솔영웅과 치약도우미입니다ㅎㅎㅎ
칫솔영웅 레퍼런스 이미지에서 눈알이 흐리멍텅해서 좀 걱정이었는데, 실전에서는 눈에 총기가 들어와서 다행ㅎ
✔ 스토리, 씬 생성
✔ 캐릭터별 오디오 생성
처음에 클로드코드가 자동으로 매칭해준 캐릭터별 음성이 썩 마음에 들지않았어요.
그래서 타입캐스트 보이스검색 페이지에 들어가서 직접 캐릭터를 고른 후, 보이스아이디를 전달했어요. 그 후 대사에 맞춰 감정을 설정해달라고 요청했어요.
처음에는 무슨 아파트 관리사무소 방송처럼 말하더니, 이 과정을 거치니 조금 애니메이션스러워졌습니다 ㅎ
✔ 영상편집, 자막생성
처음 넣어준 자막은 너무 가독성이 떨어져서, 귀여운 폰트로 수정하고 가독성을 높여달라고 했어요. 그런거같나요?
✔ 효과음넣기
막상 만들고나니 뭔가 허전하더라구요. 그 때 토요일 오프모임때 스터디장님께서 "효과음을 넣는걸 추천한다!!"라고 말하시게 생각이 났어요! 그래서 클로드코드에게 효과음을 넣어달라고 요청했습니다.
효과음도 제가 직접 셀렉하면 퀄리티가 더 좋을 것이라고 했지만, 시간관계상 그냥 너가 알아서 넣어달라고 했어요. 다음에는 직접 골라야겠어요 ㅎ
✔ 결과물을 VEO API로 다시 제작
사실 이 부분에서 가장 놀랐어요.
처음에는 FFMPEG가 뭔지 몰랐어요. 근데 영상편집 스킬문서에 VEO API로 만들어달라고 했던게 기억나서, 클로드코드에게 "저 두개의 차이가 뭔지" 물어봤어요.
FFmpeg (현재)
Gemini Veo (스킬)
방식
정지 이미지 + Ken Burns 줌
AI가 이미지를 실제로 애니메이션화
결과
이미지가 살짝 줌인/아웃만 됨
캐릭터가 눈 깜빡이고, 움직이고, 배경이 흔들림
비용
무료
Gemini API 과금
품질
슬라이드쇼 느낌
진짜 애니메이션 느낌
바로 이거지!!
FFMPEG 로 영상편집을 했을 때는 그냥 이미지가 순서대로 등장해서 애니메이션같은 느낌이 하나도 없었거든요.
이걸 VEO API 로 다시 제작해달라고 하니 각 이미지가 움직이고, 드디어 애니메이션 같아졌어요!!
근데 이미지가 좀 뭉개져요. 화질 퀄리티업은 어떻게 하지? 클로드코드랑 좀 더 얘기해봐야겠어요.
✔ 비용확인
GEMINI API 사용비용을 확인해봤어요. (타입캐스트는 프리플랜이니까 ㅎ)
VEO API를 사용하기전에는 1600원정도 발생했습니다. (처음에는 달러인줄알고 기절할뻔했어요.)
VEO API를 쓰면 3000원정도 발생한다고 하더라구요? 실제 발생비용은 다시 확인해봐야할거같아요. ( >>> 28,000원이 나온거같아요.. ^^.. 빌지 상세내용이 업데이트되는데 하루정도 걸린대니, 내일 다시 봐봐야겠습니다 ㅋㅋㅋ 야 3천원이라매 ㅠㅠ )
🙋♀️결과와 배운 점
너무 재밌었어요!
다만 좀 더 호러틱한 분위기가 났으면 좋겠어서 다음 에피소드부터는 반영해볼 생각이에요.
클레이 애니메이션으로 만들면 어떨지도 궁금해서, 레퍼런스 이미지도 좀 더 뽑아볼까해요.
VEO API 버전은 이미지가 뭉게지는거같던데 이것도 확인해볼거에요.
상황별 효과음도 몇 개 셀렉해놔야겠습니다 ㅎ
이빨왕국을 차지하지 못한 세균대장으로 글 마무리합니다. 다들 즐거운 양치하세요^_^