4.4 KiB
4.4 KiB
| title | status | note |
|---|---|---|
| Camera Vocabulary & Keyframe Templates | v0.1 (2026-05-28) | 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 — 방향성 무브 (한 씬 내 줌/앵글 변화)
higgsfield generate create <model> \
--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)
# 컷2의 마지막 프레임 = 컷3의 첫 프레임으로 연결
--start-image "cut2_lastframe.png" --end-image "cut3_firstframe.png"
→ 두 공간이 매끄럽게 모핑. Remotion 컷 트랜지션과 별개로 "생성형 트랜지션".
end-frame 생성 (이미지 모델)
목표 프레임이 원본에 없을 때 이미지 모델로 제작:
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순위 규칙)