--- title: Camera Vocabulary & Keyframe Templates status: v0.1 (2026-05-28) note: Higgsfield 시그니처 카메라 프리셋은 웹 UI 전용. CLI에선 프롬프트 시네마토그래피 동사로 유도. --- # Camera Vocabulary & Keyframe Templates ## 1. 카메라 무브 어휘 (CLI 프롬프트 동사) 각 무브의 영문 프롬프트 조각 + 모델 안정성 + 적합 Profile. | 무브 | 프롬프트 조각 | 안정성 | Profile | |---|---|---|---| | `push_in_slow` | "very slow cinematic dolly push-in, smooth and steady" | ★★★★★ | A,B,C | | `push_crash` (크래시줌) | "sudden fast crash zoom-in toward [subject], punchy and energetic" | ★★★ | A(액센트),B,C | | `pull_back` | "slow dolly pull-back revealing the wider space" | ★★★★ | A,B | | `orbit_L` / `orbit_R` | "smooth camera orbit moving [left/right] around [subject], parallax depth" | ★★★★ | B,C (A는 짧게) | | `arc` | "gentle arc movement sweeping past [subject]" | ★★★ | B | | `crane_up` / `crane_down` | "slow cinematic crane [up/down], revealing [from/to]" | ★★★ | A(미세),B | | `dolly_through` | "camera dollying through [doorway/window/frame], entering the space" | ★★★ | A(Hook),B | | `rack_focus` | "shallow depth of field rack focus shifting from foreground to background" | ★★★★ | A,B | | `tilt_reveal` | "slow vertical tilt revealing [ceiling beams / full height]" | ★★★ | A,B | | `dolly_zoom` (버티고) | "dolly zoom vertigo effect, background warping while subject stays" | ★★ | C | | `fpv_drone` | "fast FPV drone fly-through, dynamic immersive motion" | ★★ | B,C | | `handheld_drift` | "subtle handheld drift, organic micro-movement" | ★★★★ | A,B | | `speed_ramp` | "speed ramp from slow motion snapping to real time" | ★★★ | A(액센트),B,C | **안정성 ★★★ 이하는 키프레임(start/end)과 병행** 권장 → 모델이 궤적을 잡도록. --- ## 2. 키프레임 보간 기법 (`--start-image` / `--end-image`) `generate create`는 두 키프레임을 받아 그 사이를 보간 → 방향성 있는 카메라무브·씬 모핑. ### 패턴 A — 방향성 무브 (한 씬 내 줌/앵글 변화) ```bash higgsfield generate create \ --prompt "smooth dolly push-in from wide shot to tight close-up of the shell pendant lamp" \ --start-image "wide_kitchen.jpg" \ --end-image "closeup_shelllamp.png" # 이미지모델로 생성한 클로즈업 스틸 --aspect_ratio "9:16" --duration 5 ``` → 와이드에서 클로즈로 빨려드는 의도된 무브. 단순 push보다 훨씬 정교. ### 패턴 B — 씬 모핑 트랜지션 (컷 N → 컷 N+1) ```bash # 컷2의 마지막 프레임 = 컷3의 첫 프레임으로 연결 --start-image "cut2_lastframe.png" --end-image "cut3_firstframe.png" ``` → 두 공간이 매끄럽게 모핑. Remotion 컷 트랜지션과 별개로 "생성형 트랜지션". ### end-frame 생성 (이미지 모델) 목표 프레임이 원본에 없을 때 이미지 모델로 제작: ```bash higgsfield generate create nano_banana_2 \ --prompt "extreme close-up of the glowing shell-shaped pendant lamp, same room, same light" \ --image "스테이 머뭄 02.jpeg" --wait --json # 또는 seedream_v4_5 ``` → 반환된 이미지 id를 video 생성의 `--end-image`로 사용. --- ## 3. 프롬프트 조립 공식 ``` [CAMERA MOVE] + [SUBJECT/SCENE] + [LIGHT/MOOD] + [STYLE/LUT] + [GRAIN/DOF] ``` 예 (Profile A, orbit+crash 액센트): ``` "smooth camera orbit-left around a glowing sculptural shell pendant lamp under wooden vaulted ceiling beams, then a subtle crash zoom toward the lamp, warm amber interior light, modern Korean stay kitchen, cinematic teal and orange grade, shallow depth of field, subtle film grain, slow cinema" ``` ### Negative(프롬프트 내 자연어로 — CS 계열은 negative 파라미터 없음) 구조 왜곡·가짜 텍스트·인물·없는 어메니티 회피를 프롬프트 끝에 명시하거나, negative 지원 모델(일부)만 별도 사용. --- ## 4. Profile별 컷 카메라 배정 가이드 - **A. Still Cinema**: [push_in_slow] ×2~3 + [push_crash 또는 speed_ramp] ×1~2 + [crane_down/rack_focus] 마감 - **B. Rhythm Reveal**: [orbit/arc/dolly_through] 교차 + [fpv/crane] 히어로 + [push] 연결 - **C. Maximum Viral**: [push_crash/dolly_zoom] 연타 + [fpv_drone] 1~2 + 하드컷 > 원칙: **연속 두 컷이 같은 무브를 반복하지 않는다.** (단조로움 방지 1순위 규칙)