Files
little-fairy/moon/docs/development/prompt/main-character.md
2025-08-23 11:46:14 +09:00

14 KiB

Little Fairy - 메인 캐릭터 AI 이미지 생성 가이드라인

📖 개요

이 문서는 "작은 선녀" 게임의 Spine 2D 캐릭터 시스템을 위한 AI 이미지 생성 전용 가이드라인입니다. Google Imagen 4를 활용하여 2048x2048 픽셀 크기의 4x4 그리드 이미지를 생성하고, 각 영역에 정확히 1개의 캐릭터 파트를 배치하여 총 16개의 이미지 세그먼트를 생산하는 것을 목표로 합니다.


🎯 핵심 설계 원칙

1. 이미지 규격 및 구성

  • 전체 이미지 크기: 2048x2048 픽셀 (1:1 비율)
  • 그리드 구성: 4x4 = 16개 영역
  • 개별 영역 크기: 512x512 픽셀
  • 각 영역 내용: 정확히 1개의 캐릭터 파트만 배치
  • 배경: 투명 또는 단색 배경으로 분리 용이성 확보

2. 게임 세계관 반영

  • 한국 전통 미학: 선녀 설화 기반의 동양적 아름다움
  • 생애주기 시스템: 4단계 성장 과정 (어린 선녀 → 지혜의 선녀)
  • 계절감: 봄(어린 시절) → 겨울(지혜의 시기)
  • 매듭 시스템: 한국 전통 매듭공예 요소 반영
  • "살아있음의 기쁨": 생명력 넘치는 표현

3. Spine 2D 최적화

  • 모듈형 설계: 독립적으로 분리 가능한 파츠
  • 리깅 고려: 관절과 변형 지점 명확화
  • 애니메이션 호환: 자연스러운 움직임을 위한 파트 구성
  • 레이어 구조: Z-order 고려한 파트 분리

👤 메인 캐릭터 스펙

기본 외형 특징 (일관성 유지 필수)

핵심 얼굴 특징 (절대 고정):
- 한국인 전통 미인 외모
- 타원형 얼굴 (oval face)
- 큰 표현력 있는 짙은 갈색 눈, 쌍꺼풀
- 부드러운 분홍색 입술
- 일반적인 인간 귀 (뾰족한 귀 금지)
- 매우 창백한 도자기 같은 흰 피부, 신성한 광택
- 긴 흘러내리는 검은 머리카락, 천상의 장식품

체형 특징:
- 우아한 비율의 날씬한 몸매
- 창백한 흰 다리
- 온몸에 설백색의 빛나는 피부

생애주기별 특성

Stage 1: 어린 선녀 (봄, 0-15분)

  • 외관 나이: 12-15세 외모
  • 특징: 작고 귀여운 체형, 순수하고 호기심 많은 표정
  • 의상: 연한 초록색과 분홍색 봄 한복
  • 머리 장식: 작은 꽃잎 장식
  • 크기 비율: 0.7배 스케일

Stage 2: 성장기 선녀 (여름, 15-30분)

  • 외관 나이: 16-22세 외모
  • 특징: 길어진 체형, 활발하고 생기발랄한 표정
  • 의상: 하늘색과 비취색 여름 한복
  • 머리 장식: 여름 꽃과 나비 장식
  • 크기 비율: 0.85배 스케일

Stage 3: 성숙기 선녀 (가을, 30-45분)

  • 외관 나이: 25-32세 외모
  • 특징: 우아하고 성숙한 체형, 지혜로운 표정
  • 의상: 따뜻한 주황색과 단풍 무늬 가을 한복
  • 머리 장식: 단풍잎과 정교한 비녀
  • 크기 비율: 1.0배 스케일

Stage 4: 지혜기 선녀 (겨울, 45-60분)

  • 외관 나이: 37-42세 외모 (노인 아님)
  • 특징: 품격 있고 완성된 체형, 평온하고 자애로운 표정
  • 의상: 깊은 보라색과 은색 겨울 한복, 겨울 외투
  • 머리 장식: 설화 무늬와 고급 장신구
  • 크기 비율: 1.0배 스케일

🎨 4x4 그리드 구성 전략

그리드 레이아웃 (512x512 각 영역)

┌─────────┬─────────┬─────────┬─────────┐
│ A1      │ A2      │ A3      │ A4      │
│ 얼굴1   │ 얼굴2   │ 얼굴3   │ 얼굴4   │
│ (기본)  │ (기쁨)  │ (슬픔)  │ (놀람) │
├─────────┼─────────┼─────────┼─────────┤
│ B1      │ B2      │ B3      │ B4      │
│ 몸통    │ 왼팔    │ 오른팔  │ 손 세트 │
│ (기본)  │         │         │         │
├─────────┼─────────┼─────────┼─────────┤
│ C1      │ C2      │ C3      │ C4      │
│ 왼다리  │ 오른다리│ 발 세트 │ 헤어1   │
│         │         │         │ (기본)  │
├─────────┼─────────┼─────────┼─────────┤
│ D1      │ D2      │ D3      │ D4      │
│ 헤어2   │ 한복    │ 액세서리│ 특수    │
│ (장식)  │ 세트    │ 세트    │ 효과    │
└─────────┴─────────┴─────────┴─────────┘

각 영역별 상세 구성

첫 번째 행 (A1-A4): 얼굴 표정 세트

  • A1: 기본 중성 표정 (정면 약간 옆각도)
  • A2: 기쁨/행복 표정 (밝은 미소, 반짝이는 눈)
  • A3: 슬픔/걱정 표정 (약간 내려간 눈썹, 살짝 다운된 입)
  • A4: 놀람/호기심 표정 (둥근 눈, 살짝 벌어진 입)

두 번째 행 (B1-B4): 바디 파츠

  • B1: 메인 몸통 (목 아래 몸체, 기본 포즈)
  • B2: 왼팔 (팔꿈치 관절 포함, 자연스러운 각도)
  • B3: 오른팔 (팔꿈치 관절 포함, 다른 각도)
  • B4: 손 세트 (펼친 손, 주먹, 가리키는 손, 마법 포즈)

세 번째 행 (C1-C4): 하체 및 헤어

  • C1: 왼다리 (무릎 관절 포함, 자연스러운 포즈)
  • C2: 오른다리 (무릎 관절 포함, 다른 각도)
  • C3: 발 세트 (맨발, 신발 신은 발, 다양한 각도)
  • C4: 기본 헤어스타일 (긴 흑발, 자연스러운 흘러내림)

네 번째 행 (D1-D4): 장식 및 특수 요소

  • D1: 장식 헤어 (계절별 머리 장식, 비녀, 꽃장식)
  • D2: 한복 세트 (저고리, 치마, 계절별 색상)
  • D3: 액세서리 세트 (노리개, 팔찌, 목걸이, 매듭 장식)
  • D4: 특수 효과 (날개, 마법 오라, 빛 효과, 꽃잎)

📝 프롬프트 작성 가이드라인

기본 프롬프트 구조

필수 고정 요소 (모든 생성에 포함)

Beautiful Korean traditional fairy character for 2D game, 2048x2048 pixel image with 4x4 grid layout (512x512 each section), one character part per section, traditional Korean beauty with oval face, large expressive dark brown eyes with double eyelids, soft pink lips, normal human ears, very pale porcelain white skin with divine glow, long flowing black hair, traditional Korean fairy aesthetics, clean separated parts for Spine 2D animation, transparent or solid color background for easy extraction, anime/manhwa art style

생애주기별 수정자

  • Stage 1: age 12-15 appearance, small cute proportions, innocent curious expression, 0.7x scale
  • Stage 2: age 16-22 appearance, growing teenage proportions, energetic bright expression, 0.85x scale
  • Stage 3: age 25-32 appearance, elegant mature proportions, wise graceful expression, 1.0x scale
  • Stage 4: age 37-42 appearance, dignified mature proportions (not elderly), serene benevolent expression, 1.0x scale

계절별 색상 팔레트

  • 봄 (Stage 1): light green and soft pink spring colors, flower petal decorations
  • 여름 (Stage 2): sky blue and jade green summer colors, butterfly and summer flower elements
  • 가을 (Stage 3): warm orange and maple pattern autumn colors, sophisticated decorations
  • 겨울 (Stage 4): deep purple and silver winter colors, snow pattern and elegant ornaments

구체적 영역별 프롬프트

A행 (얼굴): 표정 세트 생성

Korean fairy character faces for 2D game, 2048x2048 with 4x4 grid, four different facial expressions in separate 512x512 sections: 
A1: neutral calm expression looking slightly angled, 
A2: bright joyful smile with sparkling eyes, 
A3: gentle sad expression with slightly lowered eyebrows, 
A4: surprised curious expression with wide eyes, 
[생애주기별 수정자], traditional Korean facial features, oval face, large dark brown eyes, very pale skin with divine glow, long black hair, clean separation for animation rigging, transparent background

B행 (바디): 몸통 및 팔 생성

Korean fairy character body parts for 2D game, 2048x2048 with 4x4 grid, four body sections in separate 512x512 areas:
B1: main torso without head (clean neck connection), minimal traditional undergarment,
B2: left arm with elbow joint, natural relaxed pose,
B3: right arm with elbow joint, different angle pose,
B4: hand set (open hand, closed fist, pointing gesture, magic casting pose),
[생애주기별 수정자], very pale porcelain white skin, graceful proportions, clean separation for Spine rigging, transparent background

C행 (하체): 다리 및 기본 헤어

Korean fairy character lower body and hair for 2D game, 2048x2048 with 4x4 grid:
C1: left leg with knee joint, natural standing pose,
C2: right leg with knee joint, slightly different angle,
C3: feet set (barefoot, wearing traditional shoes, various angles),
C4: basic long flowing black hair without decorations,
[생애주기별 수정자], very pale white skin, elegant leg proportions, natural hair flow, clean separation for animation, transparent background

D행 (장식): 의상 및 특수 요소

Korean fairy character decorative elements for 2D game, 2048x2048 with 4x4 grid:
D1: decorated hair with [계절별 장식] ornaments and accessories,
D2: traditional Korean hanbok set (jeogori top, chima skirt) in [계절별 색상],
D3: traditional accessories (norigae ornament, bracelets, hair pins, knot decorations),
D4: magical effects (fairy wings, magical aura, light effects, [계절별] petals),
[생애주기별 수정자], traditional Korean fairy aesthetics, clean separated elements, transparent background

Negative Prompt (필수 포함)

pointed ears, elf ears, fantasy ears, non-human ears, western fairy wings, insect wings, dragonfly wings, multiple characters in one section, overlapping elements between grid sections, text, watermarks, realistic photography style, dark skin, tanned skin, modern clothing, non-Korean elements, elderly appearance for stage 4

⚙️ 생성 프로세스 가이드

1단계: 기본 세팅

  1. 시드 고정: 캐릭터 일관성을 위해 동일한 seed 값 사용
  2. 품질 설정: 최고 품질로 설정
  3. 크기 확정: 2048x2048 픽셀 고정

2단계: 생애주기별 순차 생성

  1. Stage 1Stage 2Stage 3Stage 4 순서
  2. 각 단계마다 A행→B행→C행→D행 순서로 생성
  3. 이전 단계 결과 검토 후 다음 단계 진행

3단계: 품질 검증

  • 그리드 정확성: 4x4가 정확히 구분되는가?
  • 영역당 1개: 각 512x512 영역에 정확히 1개 요소만 있는가?
  • 일관성: 얼굴, 피부색, 전반적 스타일이 일관되는가?
  • 분리 용이성: 배경에서 캐릭터 파트 분리가 쉬운가?

4단계: 후처리 준비

  • 생성된 이미지를 512x512로 분할하여 16개 파일 생성
  • 각 파일명을 Spine 시스템에 맞게 명명
  • 투명 배경 처리 및 최적화

🎯 강화된 4x4 그리드 프롬프트 전략

그리드 강조 기법

CRITICAL: Create exactly 4x4 grid layout with 16 separate sections (512x512 each), each section must contain ONLY ONE character part, clear borders between sections, no overlapping elements, perfect grid alignment

영역 지정 강화

Top row (A1-A4): Four distinct facial expressions
Second row (B1-B4): Body parts (torso, left arm, right arm, hand poses)
Third row (C1-C4): Lower body (left leg, right leg, feet, basic hair)
Bottom row (D1-D4): Decorative elements (ornate hair, hanbok, accessories, effects)

일관성 보장 문구

Maintain consistent character design across all 16 sections: same facial features, same skin tone, same art style, same lighting, traditional Korean fairy aesthetics throughout

📋 생성 체크리스트

이미지 기술 사양

  • 2048x2048 픽셀 크기 확인
  • 4x4 그리드가 명확히 구분됨
  • 각 영역이 정확히 512x512 픽셀
  • 영역당 1개 요소만 배치됨
  • 투명 또는 단색 배경

캐릭터 일관성

  • 모든 영역에서 동일한 얼굴 특징
  • 일관된 피부색 (창백한 도자기 색)
  • 동일한 아트 스타일
  • 생애주기에 맞는 연령 표현
  • 한국 전통 미학 반영

Spine 2D 호환성

  • 관절 부위가 명확히 구분됨
  • 파츠 간 연결점이 자연스러움
  • 레이어링이 가능한 구조
  • 애니메이션 고려된 파트 분할

게임 세계관 반영

  • 한국 선녀 설화 느낌
  • 계절감 적절히 표현
  • "살아있음의 기쁨" 감정 표현
  • 매듭 요소 자연스럽게 포함

🔄 반복 개선 전략

1차 생성 후 평가 항목

  1. 그리드 정확성: 16개 영역이 정확히 분할되었는가?
  2. 요소 단독성: 각 영역에 1개 요소만 있는가?
  3. 캐릭터 일관성: 모든 파트가 같은 캐릭터인가?
  4. 추출 용이성: 배경에서 분리하기 쉬운가?

문제 발생 시 대응

  • 그리드 불명확: 그리드 강조 문구 추가
  • 요소 중복: 영역별 지정 더 구체화
  • 일관성 부족: 고정 특징 더 강화
  • 배경 복잡: 배경 단순화 명시

최적화 반복

  1. 초기 결과 분석
  2. 프롬프트 미세 조정
  3. 재생성 후 비교
  4. 최적 프롬프트 확정

💡 실전 적용 팁

효율적 생성을 위한 팁

  1. 배치 생성: 한 번에 여러 변형 시도
  2. 프롬프트 템플릿: 자주 사용하는 구조 저장
  3. 결과 비교: 여러 시드값 테스트 후 최적 선택
  4. 단계별 확인: 각 행 생성 후 품질 검증

문제 해결 가이드

  • 얼굴 변형 시: 고정 얼굴 특징 더 강화
  • 비율 불일치: 생애주기별 스케일 명시 강화
  • 스타일 혼재: 아트 스타일 지정 더 구체화
  • 배경 간섭: 투명 배경 요구 더 명확히

이 가이드라인을 통해 Little Fairy 게임의 Spine 2D 캐릭터 시스템에 최적화된 고품질 캐릭터 이미지를 일관성 있게 생성할 수 있습니다. 4x4 그리드 구조로 체계적으로 관리되는 16개 파트를 통해 효율적인 캐릭터 제작이 가능합니다.