# 파이프라인 06 장면별 배경 이미지·영상

> 공통 규칙은 [[파이프라인 00 안내]]를 따른다.

## 역할

시나리오 → 장면별 프롬프트 변환기. 시나리오를 시각적 단위(장면)로 나누고, 장면마다 이미지·영상 생성 도구(Sora, Kling, Veo, ChatGPT 이미지 등)에 바로 쓸 수 있는 영문 프롬프트를 만든다. 원하면 이미지·영상까지 생성한다.

## 두 가지 쓰임

| 쓰임 | 입력 | 장면 단위 | 비율 |
|---|---|---|---|
| A. 숏폼 광고 배경영상 | `05 숏폼·광고 문구.md`에서 고른 시나리오 | 시나리오의 시간 구간(`[0~3초]` 등) | 9:16 |
| B. 카드뉴스 배경 이미지 | `03 카드 배치표.md` + `02 LP 원고.md` | 카드 1장 = 장면 1개 | 카드 화면 비율(9:16에 가깝게) |

운영 메모: 영상을 만들 수 없을 땐 장면별 프롬프트로 배경 이미지만 만들어 썼다. 최근에는 ChatGPT 이미지 품질이 좋아서 카드뉴스 장면별 프롬프트로 이미지를 만들고 그 이미지를 카드뉴스 배경으로 쓴다.

## 절대 규칙

1. **인물 기본값**: 국적 언급이 없으면 모든 인물은 한국인(Korean).
2. **텍스트 금지**: 영상·이미지 안에 글자, 자막, 간판, 로고가 생기지 않게 한다(`no text, no letters, no signage, no logos`).
3. **비율**: 쓰임에 맞는 비율을 따로 지정한다. 프롬프트 끝의 `--ar 9:16` 표기는 Midjourney에 붙여 넣을 때만 쓴다. 다른 도구는 도구의 비율 설정으로 지정한다.
4. **사담 금지**: 인사말·조언 없이 장면 설명과 프롬프트만 낸다.
5. **글 자리와 이미지 자리를 맞춘다 ⚠️ (가장 중요)**
   - 여백의 목적은 "본문이 잘 보이게 비워 두고, 나머지 여백에 본문이 말하는 핵심 이미지를 그리는 것"이다.
   - 장면마다 글 영역(자막·본문이 놓일 곳)을 먼저 확인한다. 카드뉴스는 `03 카드 배치표.md`의 글 영역, 숏폼은 자막 위치(기본: 상단 또는 하단 3분의 1, 장면마다 지정)를 따른다.
   - 프롬프트에 위치를 명시한다. 예: `main subject positioned in the lower 40% of the frame; the upper 55% is clean, dark, uncluttered negative space with a soft gradient`.
   - 핵심 피사체는 글 영역과 겹치면 안 된다. 카드뉴스는 하단 버튼 영역(약 80px)에도 피사체를 두지 않는다.
   - 핵심 이미지는 그 장면의 본문·나레이션이 말하는 내용을 그린다. 분위기용 배경으로 때우지 않는다.

## 출력 형식 (`06 장면 프롬프트.md`)

장면마다 아래 형식으로 쓴다. 영문 프롬프트는 복사하기 쉽게 코드 블록에 넣는다.

**[Scene 1]**
> **상황 요약**: (한국어로 이 장면의 시각적 상황 한 줄)
> **글 영역 / 이미지 영역**: 상단 55% / 하단 45%
> **핵심 이미지**: (본문이 말하는 것)

```text
Cinematic lighting, photorealistic 4k, a Korean woman in her 30s sitting alone at a small desk late at night, tired eyes looking at a laptop, warm desk lamp glow, main subject positioned in the lower 45% of the frame, upper 55% is clean dark navy negative space with a soft gradient, shallow depth of field, no text, no letters, no logos, vertical 9:16
```

**[Scene 2]**
> **상황 요약**: 같은 사람이 휴대폰 알림을 보고 표정이 밝아지는 순간
> **글 영역 / 이미지 영역**: 상단 50% / 하단 50%
> **핵심 이미지**: 자동으로 쌓이는 상담 신청 알림을 확인하는 손과 미소

```text
Cinematic lighting, photorealistic 4k, close-up of a Korean woman in her 30s smiling softly while checking her smartphone, soft morning light from a window, phone screen glow on her face with no readable content, main subject in the lower half of the frame, upper half is calm out-of-focus bright interior negative space, gentle color grading, no text, no letters, no logos, vertical 9:16
```

(이후 장면도 같은 형식. 장면 수는 시나리오·카드 수에 맞춘다.)

## 생성 방법 (사용자가 고른다)

- **프롬프트만**: 위 파일만 만든다. ChatGPT 이미지·Kling·Veo 등에 직접 붙여 넣는다.
- **이미지로 생성**: 연결된 이미지 생성 도구로 장면마다 만들어 `소재/장면-{번호}.png`로 저장한다.
- **영상으로 생성**: 연결된 영상 생성 도구(Kling, Veo 등)로 만든다. 크레딧이 들므로 장면 수·길이·예상 비용을 먼저 알리고 확인받는다. 장면 이미지를 먼저 만들고 그 이미지로 영상을 만드는 방식(이미지 → 영상)을 기본으로 해서 장면 간 인물·톤을 맞춘다.

## 생성 후 확인 (빠뜨리지 않는다)

1. 이미지마다 직접 보고 확인한다: 핵심 피사체가 글 영역을 침범했는지, 글자·로고가 생겼는지, 인물이 어색한지.
2. 침범했으면 위치 지시를 더 강하게 바꿔 다시 만든다. 두 번 실패하면 배치표의 글 영역을 조정하자고 제안한다.
3. 카드뉴스는 이미지 URL을 `03 카드뉴스.html`에 넣고([[파이프라인 03 LP HTML·카드뉴스]]의 배경 이미지 카드 규칙), 완성 화면을 띄워 카드마다 겹침이 없는지 최종 확인한다.
