클로드코드로 사연드라마 숏폼만들기. 하지만 ALL 자동화의 길은 저 멀리로

안녕하세요!
클로드코드로 어린이 치아건강 숏폼 애니메이션을 만들고있는 백구입니다.

벌써 클로드코드로 8편이나 업로드를 했어요!
많이 귀여운 조회수지만! 애니메이션 제작에 대해 아무것도 모르는 제가 8편이나 업로드를 했다는 것에 대해 스스로 많이 기특함을 느끼고 있답니다ㅎㅎ
고마워 클로드코드야, 제미나이야, 타입캐스트야, FFMPEG야, VEO야, 리모션아😋

하지만 주제선정>스토리제작>캐릭터디자인>씬연출>영상제작(보이스&편집)까지 어느하나 자동화할 수 있는게 없었어요.

가장 많이 손이 갔던건 씬이미지와 보이스였어요. 연출과 맞지 않는 씬이미지와 어린이 애니메이션에 적합하지 않은 침착한 보이스들이 자꾸 거슬렸습니다.

그래서 주제선정부터 업로드까지 자동화 + 저의 도파민을 위해 "사연드라마 숏폼" 제작을 결정했습니다 ㅎ
사연드라마에서 중요한건 "자극적인 소재와 연출"이지, 씬이미지의 높은 퀄리티가 아니라고 생각했거든요.
김치싸대기씬에서 중요한건 "김치로 싸대기를 때렸다"지, "어? 앞씬에선 김장김치였는데 뒷씬에서는 겉절이네?" 라고 생각할 사람은 아마 없을테니까요.

하지만 잘못된 생각이었습니다.. 너무 빡셌어요.

일단 저의 사연드라마 제작기를 작성해봅니다.

😇 프로젝트 폴더구조를 변경했어요.

기존 프로젝트 폴더구조는 "어린이 치아건강 숏폼제작"에 맞춰져있었어요.
사연드라마용 에이전트를 신규 생성하며 프로젝트 폴더구조는 아래와 같이 변경됐어요.
(추후 어린이 애니메이션도 주제가 확장되면 "kids" 상위 폴더가 생성될 예정입니다. )

> 전체 구조

my-shortform/
├── .claude/              ← AI 에이전트 설정
├── projects/             ← 어린이 치아 애니메이션 (기존 채널)
├── drama/                ← 성인 사연드라마 (신규 채널)
├── public/               ← Remotion 렌더링용 에셋
├── src/                  ← Remotion 컴포넌트
├── docs/                 ← 기획/스펙 문서
├── _archive/             ← 폐기/초기 테스트
├── sfx/                  ← 공통 효과음
└── *.py                  ← Gemini 이미지 생성, YouTube 업로드 스크립트

.claude/ — 에이전트/스킬

.claude/
├── agents/           ← 에이전트 정의 (producer, writer, director...)
│   ├── producer.md          ← 어린이 채널 총괄
│   ├── drama-producer.md    ← 드라마 채널 총괄
│   └── drama-*.md           ← 드라마 전용 8개 에이전트
├── skills/           ← 재사용 스킬
│   ├── generate-image/      ← Gemini 이미지 생성
│   ├── generate-video/      ← Gemini 영상 생성
│   ├── tts-audio/           ← Typecast TTS
│   └── youtube-upload/      ← YouTube 업로드
└── commands/         ← /dental, /dental-make 커맨드

projects/ — 어린이 치아 애니메이션 (EP01~06 완료)

projects/
├── EP01_sweet-food-cavity/      ← 단 음식과 충치
├── EP02_bedtime-brushing/       ← 자기 전 양치
├── EP03_tongue-cleaning/        ← 혀 닦기
├── EP04_bacteria-interview/     ← 세균대장 인터뷰
├── EP05_soda-danger/            ← 탄산음료의 위험
└── EP06_cavity-bug-house/       ← 충치벌레의 집짓기
    ├── story.md                 ← 스토리/대사
    ├── characters/{캐릭터}/     ← 캐릭터 프로필 + 레퍼런스 이미지
    ├── scenes/                  ← 씬 연출 (구도, 프롬프트)
    ├── images/                  ← 생성된 씬 이미지
    ├── audio/                   ← TTS 음성
    └── output/                  ← 최종 MP4

drama/ — 사연드라마

drama/
└── projects/
    └── 식충이라며_치과치료_막은_남편/   ← 현재 EP01 진행 중
        ├── story.md                     ← 전체 스토리 (2~3편)
        ├── characters/                  ← 나, 남편, 시어머니
        │   └── {캐릭터}/
        │       ├── profile.md           ← 캐릭터 설정
        │       └── ref_*.png            ← 캐릭터 시트 이미지
        ├── backgrounds/집거실/          ← 배경 레퍼런스
        ├── scenes/                      ← 씬 연출 계획
        ├── images/EP01/                 ← 씬 이미지
        └── EP01/
            ├── audio/                   ← 나레이션 + 대사 음성
            └── output/                  ← 최종 MP4

.😇 클로드코드와 제작방향을 논의했어요.

사연드라마 제작에 착수하기 전 클로드코드와 "제작방향"을 논의했어요.
캐릭터 스타일, 대사스타일(캐릭터간의 대사? 나레이션?), 자막스타일 등을 브레인스토밍했어요.

이 과정에서 클로드코드가 스스로 superpowers:brainstorming 라는 스킬을 이용하더라구요.
제가 따로 만든건 아니고, 클로드코드용 공식 스킬이래요.

자막스타일을 논의할 땐 클로드코드에게 해당 자막을 실제로 보여달라고 요청했더니, 웹페이지로 데모페이지를 만들어주더라구요.

😇 캐릭터를 만들 땐 캐릭터시트를 만들기로 했어요.

어린이 숏폼은 한 에피소드당 한 편의 영상만 존재하지만
사연드라마는 한 에피소드당 2~3편의 영상이 만들어지기때문에, 캐릭터 레퍼런스 유지가 어려울 수도 있다는 클로드코드의 의견에 따라
레퍼런스 유지를 위해 캐릭터생성시 표정,구도,조명의 변화를 담은 캐릭터시트를 만들었어요.

또한 "주인공의 집 거실"같은 공간은 에피소드 1~3편 내내 등장할 수 있는 배경이기 때문에, 자주 등장하는 배경도 레퍼런스 이미지를 따로 만들어두었어요.

어린이 숏폼을 만들 때도 겪었지만, 씬이미지 생성시 갑자기 배경이 바뀌는 경우가 발생했었거든요.

😇 하지만 복병은 TTS였다.

사연드라마는 주인공이 "사람"이기때문에, 대사에 상황에 맞는 감정이 묻어나야하는데
감정설정이 정말정말 쉽지 않았어요.

돈없다며 아내를 구박하던 남편이 떡하니 사온 골프채를 발견한 순간
"여보.. 이게 뭐야? 😢" 라고 말해야하는데
"여보~😁 이게 뭐야~?? 😁😀😃😋" 라고 말하는데 ... 하....

"놀라움"이라는 감정도 "당혹스러움+놀라움"이 있고, "기쁨+놀라움"이 있는데
저의 미숙함으로는 이 두 개를 구분하여 보이스를 셋팅하기가 힘들었어요.
아마 앞으로도 이런 어려움이 계속 발생할 듯 한데.... 어떻게 헤쳐나가야 할 지..

😇 스토리도 마음에 안들어

제가 너무 도파민 고자극소재에 절여져있는 쩌든 어른인걸까요?
클로드코드가 짜온 스토리와 씬연출,대사가 너무 단순하고 밋밋한거에요.
한줄 한줄 다 뜯어고쳤어요.

전자책 자동화하시는 분들 사례를 보니 여러 캐릭터성격과 문체들을 샘플로 넣고 거기서 셀렉하시는거같던데...
저도 막장드라마 시나리오 원칙과 예시 시나리오를 파일로 만들어서 넣어둘까 생각하고 있어요.

일단 스터디시간이 다가오고 있기 때문에, 오늘의 사례글은.. 이만.

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요