vp-ambient-vocabularylisted
Install: claude install-skill kanno321-create/ai-video-prompt-skills
# 앰비언트 어휘 사전 (프롬프트 최고 ROI 축)
> 🔴 **착수 전 필독 — [실패 정본 `vp-failure-registry`](../vp-failure-registry/SKILL.md)**
> 이 스킬의 규칙은 전부 **실패로 산 것**이다. 반증된 처방 8건·소환 사고 8건·비용 사고 5건이 거기 있다.
> 엔진·코드 실패는 the engine failure log (not included).
> **실측 근거**: 같은 시작 스틸·같은 분량으로 카메라 지시 → 앰비언트 서술로 **재배치**했더니
> 화면 생명력(`local_motion`)이 **6.37 → 9.72 (+53%)**. 화면도 "안개 낀 랜턴"에서 **"파도가 랜턴을 덮치는 컷"** 으로 바뀌었다.
> 🔴 **줄이려고 읽는 스킬이 아니다.** 여기 있는 어휘로 프롬프트를 **채우려고** 읽는다.
## 0. 원칙 3개
1. **앰비언트는 장식이 아니라 정보다.** 모델에게 "여기에 물리가 있다"고 알려주는 신호다.
2. **사건으로 써라, 상태로 쓰지 마라.** `misty` ❌ → `fog rolls past in slow layers, thinning and thickening` ✅
3. **끝 상태를 붙여라.** `the flame leans, gutters, **and recovers**` — 왕복·루핑 방지(`vp-motion-physics` §1-②)
## 1. 🔴 밀도 포화 곡선 (5초 컷 · 실측 4팔 · 눈검수 포함)
| 사건 수 | 결과 | 실패 방식 |
|---|---|---|
| **1개** | ❌ **피사체가 변형된다** | 모델이 움직일 곳이 없어 **랜턴 자체를 기울이고 회전**시켰다 |
| **3~5개** | ✅ **최적** | 피사체 완전 고정 + 파도가 덮치는 극적 컷 |
| 10개 | 🔶 안정하지만 **밋밋** | 예산이 분산돼 **아무 사건도 크게 안 일어남** + 갈매기가 **검은 얼룩**으로 실패 |
| 18개 | 🔶 극적이지만 **환각** | 랜턴 밖에 **정체불명 광원**이 생성됨 |
🔴 **앰비언트는 장식이 아니라 "모션의 배수로"다.**
안 주면 모델이 **피사체를 움직여서** 운동량을 소비한다 — 정적 컷이 무너지는 숨은 경로다.
🔴 **양 끝의 실패가 서로 다르다**: 부족 = **피사체 붕괴** / 과다 = **분산 + 환각**.
"많을수록 좋다"도 "적을수록 안전하다"도 **둘 다 틀렸다.**
**권장 구성 — 주연 1 + 조연 2~4**
```
큰 사건 1개 (파도·돌풍·빛의 변화) + 미세 사건 2~4개 (김서림·물방울·불꽃·천)
```
**한 사건 = 한 절**로 쓰고 세미콜론·마침표로 끊어라. 나열형 형용사는 사건이 아니다.
⚠️ **작은 리터럴 오브젝트를 넣지 마라** — `a gull crosses far behind`, `a distant figure passes` 같은
작고 구체적인 생물·인물은 **검은 얼룩으로 실패**한다(실측). 배경 사건은 **덩어리·흐름**으