AI로 이미지나 영상을 생성할 때 가장 큰 난관 중 하나는 캐릭터 일관성 입니다. 같은 캐릭터를 여러 장면에서 반복 생성하면 얼굴, 체형, 의상 등이 매번 미묘하게 달라지는 문제가 생기죠. 이 문제를 해결하는 핵심 도구가 바로 캐릭터 시트 입니다. 이 글에서는 마스터 프롬프트를 활용해 정밀한 캐릭터 시트를 만드는 전체 워크플로우를 정리합니다.

Sources

캐릭터 시트가 필요한 이유

AI 이미지 생성 모델에 캐릭터 이미지 한 장 만 참조시키면, 각도나 표정이 바뀔 때 일관성이 급격히 떨어집니다(0:00). 특히 영상 생성에서는 프레임마다 캐릭터가 달라 보이는 현상이 더 심해집니다. 캐릭터 시트는 하나의 캐릭터를 다양한 각도와 클로즈업 으로 보여주는 참조 이미지 세트로, 생성 모델이 캐릭터의 3차원적 특징을 파악해 일관성을 유지하도록 돕습니다(1:00).

flowchart TD
    A["캐릭터 이미지 1장만 사용"] --> B["각도/표정 변화 시
일관성 저하"] C["캐릭터 시트 사용"] --> D["다양한 각도 참조 가능"] D --> E["일관성 있는
반복 생성"] classDef problem fill:#ffc8c4,stroke:#e57373,color:#333 classDef solution fill:#c0ecd3,stroke:#66bb6a,color:#333 classDef result fill:#c5dcef,stroke:#42a5f5,color:#333 class A,B problem class C,D solution class E result

캐릭터 시트 구성의 진화

채널 운영자는 이전에 세부 디테일을 별도 컷으로 보여주는 복잡한 캐릭터 시트를 사용했지만, 복잡한 구성이 일관성이나 재연성을 높여주지 않는다 는 결론에 도달했습니다(0:30). 최근에는 비교적 간단하지만 핵심 정보를 담은 구성으로 전환했습니다.

flowchart TD
    A["이전 방식
복잡한 구성"] --> B["세부 디테일별
별도 컷 다수"] B --> C["일관성/재연성
개선 효과 미미"] C --> D["결론: 간단한 구성이
더 효과적"] D --> E["현재 방식
핵심 각도 중심 구성"] classDef old fill:#fde8c0,stroke:#ffa726,color:#333 classDef insight fill:#e0c8ef,stroke:#ab47bc,color:#333 classDef current fill:#c0ecd3,stroke:#66bb6a,color:#333 class A,B old class C,D insight class E current

최적의 캐릭터 시트 구성

현재 사용하는 캐릭터 시트는 6개 뷰로 구성됩니다(0:45):

구분 설명
상체 45도 정면 좌 좌측 45도 각도에서 본 상반신
상체 45도 정면 우 우측 45도 각도에서 본 상반신
상체 뒷모습 뒤에서 본 상반신
얼굴 45도 클로즈업 좌 좌측 45도 각도 얼굴 확대
얼굴 45도 클로즈업 우 우측 45도 각도 얼굴 확대
얼굴 뒷모습 뒤에서 본 머리/헤어스타일

이 구성의 핵심은 45도 각도 입니다. 정면과 측면의 중간 각도가 캐릭터의 입체감을 가장 효과적으로 전달하며, 뒷모습을 포함해 헤어스타일이나 의상 뒷면 디테일도 참조할 수 있게 합니다.

flowchart TD
    subgraph body["상체 뷰"]
        B1["45° 정면 좌"]
        B2["45° 정면 우"]
        B3["뒷모습"]
    end

    subgraph face["얼굴 클로즈업"]
        F1["45° 클로즈업 좌"]
        F2["45° 클로즈업 우"]
        F3["뒷모습"]
    end

    CS["캐릭터 시트"] --> body
    CS --> face

    classDef sheet fill:#c5dcef,stroke:#42a5f5,color:#333
    classDef bodyView fill:#c0ecd3,stroke:#66bb6a,color:#333
    classDef faceView fill:#fde8c0,stroke:#ffa726,color:#333

    class CS sheet
    class B1,B2,B3 bodyView
    class F1,F2,F3 faceView

마스터 프롬프트 사용법

마스터 프롬프트는 ChatGPT 에서 가장 잘 동작하도록 설계되었지만, Gemini나 Claude에서도 사용 가능합니다(1:20). 사용 절차는 다음과 같습니다.

1단계: 마스터 프롬프트 입력

다운받은 마스터 프롬프트 전체를 ChatGPT에 붙여넣고 실행합니다(1:30). 프롬프트가 상당히 길지만 전체를 복사해야 합니다.

2단계: 캐릭터 특징 입력

ChatGPT가 캐릭터의 특징을 나열해 달라고 질문합니다. 여기서 원하는 특징을 최대한 구체적으로 작성합니다(1:30).

구체적 특징 예시:

  • 긴 웨이브 머리
  • 한국인 여성
  • 큰 키
  • 아이돌 화장

마스터 프롬프트의 강점은 모호하고 개념적인 설명도 반영 한다는 점입니다(2:00). 예를 들어 “현대적이고 캐주얼한 힙합 패션"처럼 분위기나 스타일을 자연어로 입력할 수 있습니다.

3단계: 아트 스타일 선택

다음으로 아트 스타일을 입력합니다(2:30). 이 단계에서 캐릭터 시트의 시각적 방향이 결정됩니다.

아트 스타일 예시:

  • 극사실적인 사진 (Realistic Photo)
  • 일본 애니메이션 스타일
  • 지브리 스타일
  • 기타 원하는 화풍

4단계: 생성된 프롬프트 복사

ChatGPT가 캐릭터 시트 생성용 프롬프트를 작성합니다. 모든 사항을 아주 세밀하게 서술하기 때문에 프롬프트 길이가 상당합니다. 작성이 완료되면 우측 상단의 복사 버튼으로 복사합니다.

flowchart TD
    A["마스터 프롬프트를
ChatGPT에 입력"] --> B["캐릭터 특징 입력
(구체적 + 개념적)"] B --> C["아트 스타일 선택
(사진/애니/지브리 등)"] C --> D["ChatGPT가
상세 프롬프트 생성"] D --> E["프롬프트 복사"] E --> F["Flow에서
이미지 생성"] classDef input fill:#c5dcef,stroke:#42a5f5,color:#333 classDef process fill:#c0ecd3,stroke:#66bb6a,color:#333 classDef output fill:#fde8c0,stroke:#ffa726,color:#333 class A,B,C input class D,E process class F output

이미지 생성: Flow + Nano Banana Pro

생성된 프롬프트를 Flow 에 붙여넣고 다음 설정으로 이미지를 생성합니다(3:00):

설정 항목 이유
모델 Nano Banana Pro 캐릭터 시트 생성에 최적화
생성 개수 4개 디테일 차이를 비교해 최선을 선택
비율 16:9 캐릭터 시트 레이아웃에 적합

4개를 생성하는 이유가 중요합니다. 이미지 생성 모델은 항상 성공하지 않으며, 아주 디테일한 부분에서 조금씩 차이가 납니다(3:30). 예를 들어 원래 다른 방향의 45도 뷰가 나와야 하는데 같은 방향이 중복 생성되는 실패가 발생할 수 있습니다. 4개를 만들어 그중에서 가장 마음에 드는 것을 골라 사용하면 됩니다.

flowchart TD
    A["Flow에 프롬프트 붙여넣기"] --> B["모델: Nano Banana Pro"]
    B --> C["생성 개수: 4개"]
    C --> D["비율: 16:9"]
    D --> E["4개 캐릭터 시트 생성"]
    E --> F{"품질 검수"}
    F -->|"각도/디테일 정확"| G["최적 결과물 선택"]
    F -->|"뷰 중복/실패"| H["해당 이미지 제외"]

    classDef setting fill:#c5dcef,stroke:#42a5f5,color:#333
    classDef gen fill:#c0ecd3,stroke:#66bb6a,color:#333
    classDef check fill:#fde8c0,stroke:#ffa726,color:#333
    classDef pass fill:#c0ecd3,stroke:#66bb6a,color:#333
    classDef fail fill:#ffc8c4,stroke:#e57373,color:#333

    class A,B,C,D setting
    class E gen
    class F check
    class G pass
    class H fail

아트 스타일 변환

같은 캐릭터 특징을 유지한 채 아트 스타일만 변경하면 완전히 다른 분위기의 캐릭터 시트를 만들 수 있습니다(4:30). 예를 들어 지브리 스타일로 생성한 캐릭터를 사실적인 사진 스타일로 다시 생성하면, 디테일은 거의 비슷하게 유지되면서 시각적 표현만 달라집니다.

이를 통해 하나의 캐릭터를 다양한 프로젝트에 맞게 스타일을 유연하게 전환 할 수 있습니다.

flowchart TD
    A["동일한 캐릭터 특징"] --> B["지브리 스타일"]
    A --> C["사실적인 사진"]
    A --> D["애니메이션 스타일"]

    B --> E["같은 디테일
다른 화풍"] C --> E D --> E classDef base fill:#e0c8ef,stroke:#ab47bc,color:#333 classDef artStyle fill:#c5dcef,stroke:#42a5f5,color:#333 classDef result fill:#c0ecd3,stroke:#66bb6a,color:#333 class A base class B,C,D artStyle class E result

마스터 프롬프트

다음 절차를 반드시 순서대로 따르시오:

--------------------------------------------------

STEP 1  
사용자에게 다음과 같이 질문하시오:  
"캐릭터의 특징을 나열하여 주세요."  
사용자의 답변이 오기 전에는 절대 다음 단계로 진행하지 마시오.

--------------------------------------------------

STEP 2  
사용자에게 다음과 같이 질문하시오:  
"이미지의 Art Style을 입력해주세요."  
사용자의 답변이 오기 전에는 절대 다음 단계로 진행하지 마시오.

--------------------------------------------------

STEP 4  
사용자의 입력을 기반으로 “고정 요소”와 “변형 가능 요소”를 분리하시오.

[고정 요소]
- 사용자가 명시적으로 입력한 모든 특징
- 성별, 나이, 인종, 핵심 외형 등

[변형 가능 요소]
- 사용자가 입력하지 않은 모든 세부 요소
- 색상, 재질, 디테일 구조, 악세사리, 세부 치수 등

--------------------------------------------------

[입력 해석 및 우선순위 규칙]

사용자의 입력은 아래 두 가지 유형으로 분류하시오:

1) 명확한 묘사 (Explicit Traits)
- 외형, 수치, 색상, 구조 등 직접적으로 정의된 정보
- 예: "검은 머리", "단발", "키 170cm", "마른 체형"

2) 암시적 표현 (Implicit Traits)
- 분위기, 성격, 인상, 감정 등 간접적인 정보
- 예: "차가운 느낌", "도도한 성격", "몽환적인 분위기"

--------------------------------------------------

[반영 규칙]

1. 명확한 묘사는 해당 항목에 그대로 반영할 것 (수정 금지)

2. 암시적 표현은 직접적으로 항목에 쓰지 말고,
   그 의미를 해석하여 비어 있는 세부 항목들에 구체적인 형태로 변환하여 반영할 것

--------------------------------------------------

[충돌 해결 규칙]

- 명확한 묘사 > 암시적 표현

- 두 요소가 충돌할 경우:
  → 명확한 묘사를 절대 우선으로 유지할 것
  → 암시적 표현은 해당 범위 내에서만 제한적으로 반영할 것

--------------------------------------------------

[출력 금지 규칙]

- 분위기, 성격 등의 추상적 표현을 그대로 출력하지 말 것
- 반드시 물리적/시각적 요소로 변환하여 작성할 것

--------------------------------------------------

STEP 5  
고정 요소와 변형 가능 요소를 기반으로, 하나의 캐릭터 시트를 생성하시오.

규칙:

[공통 규칙]
- 고정 요소는 반드시 유지할 것
- 전체 레이아웃 구조는 템플릿을 그대로 따를 것

[생성 규칙]
- 변형 가능 요소를 활용하여 누락된 모든 디테일을 보완할 것
- 모든 요소는 구체적이고 명확하게 정의할 것
- 모호하거나 추상적인 표현은 사용하지 말 것

--------------------------------------------------

STEP 6  
각 시트에 대해, 누락된 모든 정보를 보완하여 완전한 스펙을 생성하시오.

모든 요소는 반드시 아래 기준으로 정의할 것:

- Position (위치)
- Size (치수)
- Shape (형태)
- Material (재질)
- State (상태)

모호한 표현 금지.

--------------------------------------------------

[포즈 제약 규칙]

- 캐릭터는 반드시 반듯하게 선 정자세를 유지할 것
- 과장된 동작이나 역동적인 포즈는 금지
- 팔과 다리는 신체 구조에 맞게 자연스럽게 정렬될 것
- 소지품이 있을 경우, 물리적으로 자연스럽고 어색하지 않은 방식으로 들고 있을 것

--------------------------------------------------

STEP 7  
각 시트는 아래 템플릿을 절대 수정하지 말고 그대로 사용하여 생성하시오.

- 구조 변경 금지
- 항목 삭제 금지
- 순서 변경 금지
- 모든 항목은 최대한 상세하게 작성

--------------------------------------------------

STEP 8 (출력 규칙)

- 각 시트는 반드시 하나의 코드블록으로 출력할 것
- 코드블록 외에는 어떤 텍스트도 출력하지 말 것

--------------------------------------------------

<CHARACTER SHEET TEMPLATE>

**[OVERALL COMPOSITION - FIXED LAYOUT]**
A professional character design sheet featuring a single [Gender] character, [Art Style], high-quality, 4k resolution, neutral grey studio background (#808080).

The canvas is divided into FOUR vertical sections (1x4 layout), arranged from left to right:

--------------------------------------------------

[SECTION 1 - RIGHT 45° FULL BODY]
- Full body view from a 45-degree angle facing right
- Character stands upright in a neutral, straight posture
- Arms relaxed naturally at the sides unless holding a prop
- If holding a prop, the pose must naturally incorporate the item

--------------------------------------------------

[SECTION 2 - LEFT 45° FULL BODY]
- Full body view from a 45-degree angle facing left
- Same posture and proportional consistency as Section 1
- No pose variation except mirrored orientation

--------------------------------------------------

[SECTION 3 - BACK FULL BODY]
- Full body view from directly behind
- Upright neutral standing posture
- Clear visibility of back structure (hair, outfit, silhouette)

--------------------------------------------------

[SECTION 4 - FACE DETAIL STACK (VERTICAL 3-SPLIT)]

Top:
- Face view from a 45-degree angle facing right

Middle:
- Face view from a 45-degree angle facing left

Bottom:
- Face view from directly behind

Rules:
- Equal vertical spacing
- Zoomed-in framing focused on head only
- Consistent scale and alignment

--------------------------------------------------

[GLOBAL LAYOUT RULES]

- All sections must maintain consistent character proportions
- No perspective distortion between sections
- Strict alignment and equal spacing across all divisions
- No rearrangement of section order
- Clean separation between sections

--------------------------------------------------

**[CHARACTER SPECIFICATION - FULL DEFINITION]**

[Identity]
- Gender:
- Age:
- Ethnicity:

[Body]
- Height:
- Proportion:
- Build:
- Shoulder width:
- Waist:
- Hip:
- Posture:

[Pose]
- A-pose
- Arms:
- Elbows:
- Hands:
- Legs:
- Weight distribution:

--------------------------------------------------

[Face]
- Shape:
- Jaw:
- Chin:
- Eyes:
- Eye color:
- Eye size:
- Brows:
- Nose:
- Lips:
- Skin:
- Expression:

[Makeup]
- Base:
- Blush:
- Eyeshadow:
- Eyeliner:
- Mascara:
- Lips:

--------------------------------------------------

[Hair]
- Length:
- Part:
- Structure:
- Strand thickness:
- Layering:
- Volume:
- Flow:
- Color:
- Surface:
- State:

--------------------------------------------------

[Outfit]

Top:
- Type:
- Length:
- Fit:
- Neckline:
- Sleeve:
- Fabric:
- Wrinkles:

Skirt:
- Type:
- Waist position:
- Length:
- Shape:
- Structure:
- Pleats:
- Fabric:
- Movement:

--------------------------------------------------

[Footwear]
- Type:
- Heel height:
- Sole thickness:
- Shape:
- Coverage:
- Material:
- Color:
- Fit:
- State:

--------------------------------------------------

[Accessories / Wear Position]

Earrings:
- Type:
- Length:
- Material:
- Position:
- Movement:

Necklace:
- Type:
- Lengths:
- Position:
- Material:

Rings:
- Count:
- Placement:
- Material:

Bracelet:
- Wrist:
- Fit:
- Material:

--------------------------------------------------

[Props]
- 

--------------------------------------------------

**[TECHNICAL SPECIFICATIONS]**

[Lighting]
- Key:
- Fill:
- Rim:
- Shadow:

[Rendering Style]
- 

[Color Control]
- 

[Consistency Rules]
- 

[Final Constraint]
- 

핵심 요약

  • 캐릭터 시트 는 AI 이미지/영상 생성에서 캐릭터 일관성을 확보하는 필수 도구
  • 복잡한 구성보다 45도 각도 중심의 간결한 6뷰 구성 이 더 효과적
  • 마스터 프롬프트 를 ChatGPT에 입력하면 캐릭터 특징과 아트 스타일을 기반으로 상세한 생성 프롬프트를 자동 작성
  • 구체적 특징뿐 아니라 모호한 개념적 설명 (분위기, 스타일)도 반영 가능
  • Flow에서 Nano Banana Pro 모델 , 4개 생성 , 16:9 비율 로 설정
  • 4개를 생성해 최적 결과물을 선별 하는 것이 핵심 노하우
  • 같은 캐릭터 특징으로 아트 스타일만 변경 하여 다양한 표현 가능

결론

캐릭터 시트는 AI 생성 콘텐츠의 품질을 좌우하는 기본기입니다. 마스터 프롬프트를 활용하면 복잡한 프롬프트 엔지니어링 없이도 정밀한 캐릭터 시트를 만들 수 있고, 아트 스타일을 자유롭게 전환하며 다양한 프로젝트에 활용할 수 있습니다. 프롬프트를 직접 수정해서 자신만의 캐릭터 시트 형식을 만들어 보는 것도 좋은 방법입니다.