캐릭터 일관성

숏폼 드라마 캐릭터 시트 제작법: 다각도 참조와 마스터 스타일로 인물 일관성 유지하기

숏폼 드라마에서 인물 얼굴과 의상이 바뀌지 않도록 정면·측면 캐릭터 시트를 제작하고, 마스터 스타일 프롬프트와 Say Action 캔버스를 활용해 컷별 일관성을 유지하는 실무 워크플로우를 정리합니다.

목차
숏폼 드라마 캐릭터 시트 제작법: 다각도 참조와 마스터 스타일로 인물 일관성 유지하기
숏폼 드라마에서 인물 얼굴과 의상이 바뀌지 않도록 정면·측면 캐릭터 시트를 제작하고, 마스터 스타일 프롬프트와 Say Action 캔버스를 활용해 컷별 일관성을 유지하는 실무 워크플로우를 정리합니다.

숏폼 드라마에서 캐릭터 시트가 필수인 이유

이 글은 Say Action 팀이 작성했습니다. 추천 및 분석은 숏폼 드라마 제작에서 대본·콘티·레퍼런스 노드와 컷별 영상의 연결 실무 경험을 바탕으로 하며 독립적인 벤치마크 결과가 아닙니다. 숏폼 드라마 제작에서 가장 빈번하게 발생하는 기술적 병목은 컷이 바뀔 때마다 주인공의 얼굴, 체형, 헤어스타일이 미묘하게 변형되는 '얼굴 붕괴(Face Distortion)' 현상입니다. 확산(Diffusion) 기반의 AI 비디오 생성 모델은 이전 컷의 맥락을 스스로 기억하지 못하며, 매 프롬프트 실행마다 확률적 노이즈에서 인물을 새롭게 렌더링합니다. 단순히 "20대 한국인 여성 주인공, 단발머리, 남색 코트" 같은 텍스트 설명에만 의존할 경우, 클로즈업 샷과 풀샷 사이에서 완전히 다른 배우가 연기하는 듯한 이질감이 발생해 시청자의 몰입을 즉각 깨뜨립니다.

이 문제를 해결하는 근본적인 열쇠는 텍스트가 아닌 '물리적 픽셀 기준점'을 사전에 고정하는 것입니다. 실사 드라마 프리프로덕션에서 배역을 캐스팅하고 의상 피팅 차트를 작성하듯, AI 숏폼 드라마에서는 제작 착수 전 표준 '캐릭터 시트(Character Sheet)'를 구축해야 합니다. 캐릭터 시트는 인물의 얼굴 골격, 이목구비 비율, 대표 표정, 기본 착장을 여러 각도에서 정의한 고화질 레퍼런스 이미지 세트로, 생성 모델과 아티스트 모두에게 흔들리지 않는 시각적 기준(Ground Truth)을 제공합니다.

특히 60~90초 분량 안에 빠른 호흡으로 10~14개 컷을 연결해야 하는 숏폼 드라마 환경에서는 단 하나의 컷이라도 캐릭터 일관성이 무너지면 전체 시퀀스를 다시 기획해야 하는 막대한 리테이크 비용이 발생합니다. Say Action 캔버스 환경에서는 대본을 콘티로 변환하는 기획 단계에서부터 캐릭터 참조 노드를 명시적으로 배치하여 각 컷의 생성 파이프라인에 주입합니다. 이를 통해 무작위 생성을 억제하고, 프로젝트 전반의 시각적 연속성을 공학적으로 통제할 수 있습니다.

4개 앵글로 구성하는 표준 캐릭터 시트 제작

효과적인 캐릭터 시트를 제작하려면 무작위 화보 사진을 모으는 것이 아니라, 3차원 공간에서 인물을 재구성할 수 있는 '표준 4각도 레퍼런스'를 체계적으로 촬영하듯 생성해야 합니다. 단 한 장의 정면 사진만으로는 측면 대화 장면이나 올려다보는 앵글에서 얼굴 입체감을 복원할 수 없습니다. Say Action에서는 Nano Banana나 고품질 이미지 생성 노드를 활용하여 균일한 조명과 중립적인 배경(Solid gray 또는 Neutral studio lighting) 하에서 동일 인물의 4가지 핵심 앵글을 순차적으로 렌더링하고 선별합니다.

첫째는 정면(Front 0°) 기준 컷입니다. 양쪽 눈동자의 대칭, 미간 너비, 코의 높이, 입술 윤곽 등 가장 기본적인 이목구비 비율을 정의합니다. 카메라를 정면 응시하는 아이레벨(Eye-level) 샷으로 제작하며, 헤어스타일이 얼굴 윤곽을 과도하게 가리지 않도록 정리된 상태여야 합니다. 둘째는 반측면(Three-quarter 45°) 컷입니다. 광대뼈의 굴곡, 턱선의 각도, 헤어스타일의 옆 볼륨감을 입체적으로 파악할 수 있는 가장 중요한 앵글로, 드라마 연기 장면의 대다수를 차지하는 미디엄 샷과 오버숄더(OTS) 컷의 핵심 참조가 됩니다.

셋째는 측면(Profile 90°) 컷입니다. 콧날의 라인과 턱 끝, 귀의 위치를 명확히 보여주어 빠른 대화 컷이나 인물이 고개를 돌리는 동작에서 두개골 형태가 찌그러지는 현상을 방지합니다. 넷째는 대표 표정 클로즈업(Close-up Emotion) 컷입니다. 무표정한 기준 컷 외에 캐릭터의 성격을 대변하는 미소, 결의에 찬 눈빛, 혹은 긴장된 시선을 담아내어 감정 연기 컷 생성 시 모델이 표정 근육의 변화 폭을 파악할 수 있도록 돕습니다.

캐릭터 시트용 이미지를 생성할 때는 프롬프트의 재현성을 극대화하기 위해 구체적인 시각 속성을 구조화해야 합니다. 예를 들어 "Studio portrait of a 28-year-old Korean male actor, sharp jawline, neat parted black hair, wearing a structured charcoal gray blazer, neutral facial expression, clean white studio background, 85mm lens, soft diffuse lighting, photorealistic, ultra-detailed skin texture"와 같이 카메라 렌즈, 배경, 의상을 명확히 명시합니다. 앵글마다 "front view", "three-quarter 45-degree angle view", "side profile 90-degree view" 키워드만 교체하며 4장의 일관된 마스터 컷을 확정합니다.

마스터 스타일(Master Style) 문구로 전체 톤 고정하기

캐릭터 시트 이미지를 확보했더라도, 각 컷의 비디오 프롬프트를 작성할 때 서술 방식이 제각각이면 조명과 색감, 렌즈 왜곡이 달라져 인물이 다른 사람처럼 보일 수 있습니다. 이를 방지하기 위해 드라마 전체 혹은 씬(Scene) 단위로 공유하는 공통 수식어 블록인 '마스터 스타일(Master Style)' 프롬프트 앵커를 설계해야 합니다. 마스터 스타일은 인물의 기본 묘사뿐 아니라 촬영 시네마토그래피, 광원 특성, 필름 질감을 고정하는 템플릿 역할을 합니다.

실무에서 사용하는 마스터 스타일 블록은 네 가지 축으로 구성됩니다. (1) 인물 고유 명칭 및 핵심 외형(예: Character Jin-woo: 28yo Korean male, sharp features, side-parted dark hair), (2) 지정 의상 디테일(예: wearing signature navy cashmere overcoat over white shirt), (3) 조명 및 톤(예: cinematic cold natural window light, subtle fill light, shallow depth of field), (4) 렌즈 및 질감(예: anamorphic 50mm lens look, 35mm film grain, 8k raw photo aesthetic, no hyper-stylized CGI distortion). 이 블록을 복사해 콘티의 모든 비디오 노드 프롬프트 후반부에 일관되게 배치합니다.

사용하는 비디오 모델의 특성에 맞게 프롬프트 가중치를 조율하는 것도 필수적입니다. Seedance 2.5를 활용할 경우 물리적 참조 이미지와 첫/끝 프레임 바인딩 능력이 탁월하므로 마스터 스타일에서는 조명과 렌즈 질감 통일에 집중하는 것이 효과적입니다. 반면 MiniMax(해루오)나 Kling 모델을 호출할 때는 모델 자체의 물리 역학 해석력이 강한 대신 과도한 수식어가 충돌을 일으킬 수 있으므로, 핵심 인물 명사와 동작 지시어의 비율을 간결하게 유지해야 합니다. Say Action에서는 각 영상 노드마다 모델별 입력 제약과 프리셋을 직관적으로 확인하고 조율할 수 있습니다.

Say Action 캔버스에서 인물 노드와 콘티 연결하기

개별 이미지 파일과 프롬프트를 분실하지 않고 체계적으로 관리하려면 시각적 캔버스 위에서 데이터 흐름을 직관적으로 구조화해야 합니다. Say Action 캔버스에서는 확정된 4개 앵글의 캐릭터 시트를 '인물 참조 노드(Character Reference Node)'로 그룹화하여 캔버스 상단이나 좌측 기준 구역에 영구 배치할 수 있습니다. 이 노드는 단순한 이미지 보관함이 아니라, 프로젝트의 글로벌 에셋 역할을 수행하며 하위 생성 작업의 앵커로 작동합니다.

다음 단계는 대본 노드에서 자동 생성되거나 수동 편집된 콘티(Storyboard) 테이블의 행과 인물 참조 노드를 연결하는 작업입니다. 콘티 테이블에서 해당 인물이 등장하는 컷(예: 컷 1 주인공 바스트 샷, 컷 3 대화 리액션 샷)을 선택하고, 인물 참조 노드에서 연결선(Connector)을 끌어오거나 드롭다운 태그를 통해 인물을 바인딩합니다. 여러 인물이 동시에 등장하는 장면의 경우, 컷을 단독 인물 샷(Shot / Reverse Shot)으로 분리하거나 주연 인물 노드를 우선 바인딩하여 확산 모델의 특징 혼합(Feature Blending) 오류를 미연에 방지합니다.

바인딩이 완료되면 각 콘티 행에서 독립된 비디오 생성 노드를 인스턴스화합니다. 이때 전체 에피소드를 한 번에 무작위 렌더링하는 대신, 대표적인 기준 컷 1~2개를 먼저 생성하여 캐릭터 시트와의 일치도를 점검합니다. 결과물이 만족스러우면 나머지 컷들을 순차적으로 실행하며, 특정 컷의 인물 표정이나 동선이 어긋났을 경우에는 오직 해당 컷의 노드만 선택하여 프롬프트를 미세 조정한 뒤 단독 재생성합니다. 플랫폼 결제와 요금 기준은 제품 안내를 확인하세요: 크레딧은 채널 가격 기준 추정치이며, 실제 차감은 관리자 백엔드에 설정된 가격 등급을 따릅니다. 초 단위 영상 과금은 요청 초 수 기준 사전 승인입니다. 업스트림 실제 출력이 요청을 초과하면 소액의 차액이 발생할 수 있습니다. 작업 공간 서비스 요금이며 모델 사용량은 포함하지 않습니다. API 비용은 별도입니다.

사람의 검토 단계와 현실적인 일관성 한계

AI 비디오 프로덕션을 진행할 때 반드시 인지해야 할 현실은, 2026년 현재 어떤 최신 상용 모델도 100% 완벽한 얼굴 고정이나 무결점 물리 렌더링을 보장하지 못한다는 점입니다. 캐릭터 시트와 마스터 스타일은 인물 이탈 확률을 극적으로 낮추는 강력한 가이드라인이지만, 격렬한 카메라 회전, 극단적인 광원 변화, 복잡한 신체 접촉이 발생하는 컷에서는 여전히 이목구비의 미세한 왜곡이나 소품의 형태 변형이 나타날 수 있습니다. 따라서 숙련된 제작자의 체계적인 '인간 검토(Human QC)' 단계가 필수적입니다.

실무 제작자가 컷을 승인하기 전 확인해야 할 일관성 검토 체크리스트는 다음과 같습니다. (1) 얼굴 골격 및 시선 방향: 양쪽 눈의 초점과 시선 축이 콘티 상의 상대 배우를 정확히 향하는가? (2) 헤어스타일 및 의상 디테일: 가르마 방향, 옷깃의 형태, 단추나 지퍼 색상이 직전 컷과 연속되는가? (3) 주변 조명 일관성: 실내 형광등인지 자연광인지 광원의 방향과 그림자 농도가 일치하는가? (4) 손가락 및 손동작 결함: 컵이나 스마트폰을 쥐었을 때 손가락 형태가 뭉개지지 않았는가?

검토 과정에서 허용 범위를 벗어난 결함이 발견되면 전체 시퀀스를 폐기하지 않고 해당 컷의 시드(Seed)를 교체하거나 첫 프레임(First Frame)을 정교하게 다듬어 1~2회 집중 재시도합니다. Say Action에서는 작업 실행 전 예상 소모 크레딧이 명확히 고지되며, 시스템 장애나 상류 모델 오류로 생성이 실패할 경우 해당 크레딧은 자동으로 계정에 환불됩니다. 사용 가능한 모델과 해상도, 생성 전 크레딧 예상 사용량은 제작 화면에서 확인하세요. 최종 차감 크레딧은 제출 전에 표시됩니다. 모델 제공업체가 생성 실패를 명확히 확인하면 임시로 확보한 크레딧을 돌려드립니다. 연결이 끊기는 등 결과나 요금을 확인할 수 없을 때는 중복 정산을 막기 위해 확인 대기 상태로 둡니다. BYOK에서는 API 주소, 모델 키와 사용자 지정 헤더를 설정할 수 있습니다. OneAPI나 NewAPI 같은 중계 서비스를 쓸 때는 실제 API에 맞는 OpenAI, Gemini 또는 Claude 방식을 선택하고 모델 ID와 이미지·영상 API 지원 여부를 확인하세요. 모든 중계 서비스나 비공개 규격이 자동으로 호환되는 것은 아닙니다. BYOK 모델 호출에는 플랫폼 추가 마진이나 생성 크레딧 차감이 없지만, 작업 공간과 모델 제공업체 이용료는 별도로 청구됩니다.

내 API 채널과 외부 API 중계 서비스 연결하기

모델 채널 설정에 Base URL과 API 키를 입력한 뒤 제공업체 문서에 따라 API 방식, 모델 ID와 필요한 헤더를 설정하세요. 생성 전에 원하는 이미지·영상 생성 방식을 지원하는지 확인하세요. 경로, 해상도와 시작·끝 프레임 입력은 연결한 채널에 따라 다릅니다. 미지원 채널의 연동 신청이 호환성 보장을 뜻하지는 않습니다.

BYOK에서는 API 주소, 모델 키와 사용자 지정 헤더를 설정할 수 있습니다. OneAPI나 NewAPI 같은 중계 서비스를 쓸 때는 실제 API에 맞는 OpenAI, Gemini 또는 Claude 방식을 선택하고 모델 ID와 이미지·영상 API 지원 여부를 확인하세요. 모든 중계 서비스나 비공개 규격이 자동으로 호환되는 것은 아닙니다. BYOK 모델 호출에는 플랫폼 추가 마진이나 생성 크레딧 차감이 없지만, 작업 공간과 모델 제공업체 이용료는 별도로 청구됩니다.

신뢰하는 제공업체만 연결하고 운영 환경에서는 HTTPS를 사용하세요. 요청은 로그인 인증된 백엔드를 거쳐 전달되며 필요한 프롬프트, 참고 자료와 인증 정보가 요청에 사용됩니다. API 키, 비밀번호나 비밀 정보가 든 헤더를 공개 캔버스, 스크린샷 또는 지원 신청에 포함하지 마세요.

자주 묻는 질문

캐릭터 시트에 몇 장의 이미지를 넣는 것이 가장 좋나요?

정면(0°), 반측면(45°), 측면(90°), 대표 표정 클로즈업 등 3~4장이 가장 이상적입니다. 1~2장으로 너무 적으면 카메라 앵글이 전환될 때 얼굴 입체감이 왜곡되기 쉽고, 7~8장 이상 과도하게 많으면 모델의 입력 토큰이 분산되어 오히려 연산 혼선과 스타일 불일치를 유발할 수 있습니다.

모든 컷에 캐릭터 시트를 연결하면 생성이 느려지나요?

참조 이미지 데이터를 모델 어댑터에 전달하고 처리하는 과정에서 텍스트 전용 생성 대비 초기 분석 시간이 수 초가량 추가될 수 있습니다. 그러나 인물 불일치로 인해 컷 전체를 수차례 재작업하는 손실을 감안하면, 결과적으로 전체 프로젝트 완료 시간과 크레딧 소모를 대폭 단축시켜 줍니다.

의상이나 헤어가 중간에 바뀌는 에피소드는 어떻게 처리하나요?

기존 캐릭터 노드를 덮어쓰지 말고, '시즌2 의상' 또는 '병원 환자복'과 같은 서브 캐릭터 시트 노드를 캔버스에 추가로 생성하세요. 그런 다음 의상이 전환되는 씬의 콘티 행에만 해당 서브 노드를 새롭게 바인딩하면 이야기 흐름에 맞춘 정확한 의상 연속성을 유지할 수 있습니다.

생성 실패 시 소모된 포인트는 어떻게 되나요?

모델 제공업체가 생성 실패를 명확히 확인하면 임시로 확보한 크레딧을 돌려드립니다. 연결이 끊기는 등 결과나 요금을 확인할 수 없을 때는 중복 정산을 막기 위해 확인 대기 상태로 둡니다.

OneAPI, NewAPI와 사용자 지정 헤더를 연결할 수 있나요?

BYOK에서는 API 주소, 모델 키와 사용자 지정 헤더를 설정할 수 있습니다. OneAPI나 NewAPI 같은 중계 서비스를 쓸 때는 실제 API에 맞는 OpenAI, Gemini 또는 Claude 방식을 선택하고 모델 ID와 이미지·영상 API 지원 여부를 확인하세요. 모든 중계 서비스나 비공개 규격이 자동으로 호환되는 것은 아닙니다. BYOK 모델 호출에는 플랫폼 추가 마진이나 생성 크레딧 차감이 없지만, 작업 공간과 모델 제공업체 이용료는 별도로 청구됩니다.