Skip to main content

Production and Generation

1. 현재 파이프라인

별도 Frame·Motion 사양 승인, Render Plan, 선택 Frame 또는 이전 Shot 경계는 없다. 현재 Shot 자체가 두 Prompt의 유일한 제작 사양이다.

2. 입력 계약

Prompt 생성기는 다음 입력만 사용한다.

  • Project·Sequence·Scene에서 현재 Shot에 필요한 문맥
  • 현재 Shot의 전체 설계값
  • Shot과 연결된 Beat 및 Mapping
  • Shot에 등장하는 승인 Character와 AssetVersion 정보
  • Shot 연출 메모

인접 Shot, 이전 이미지, 경계, Scene Proxy, 과거 생성 결과는 자동 입력하지 않는다.

3. Frame Prompt

Frame Prompt는 현재 Shot을 대표하는 하나의 정적인 영화 프레임을 설명한다.

  • 순간과 피사체
  • 배치, 자세, 표정과 시선
  • Camera, Lens, Framing과 Composition
  • Environment, Lighting, Props와 Visual Style

시작·종료 프레임 전략을 요구하지 않는다. 사용자는 Prompt를 복사해 외부 모델에 쓰거나, 향후 연결되는 이미지 생성 기능에 전달할 수 있다.

4. Motion Prompt

Motion Prompt는 현재 Shot 안에서 발생하는 시간적 전개를 설명한다.

  • Action과 Performance progression
  • Camera와 Gaze progression
  • Timing, Rhythm과 Duration
  • 정확한 대사와 Speaker binding
  • Ambience, SFX, BGM과 Ending state

Frame Prompt나 생성된 이미지가 없어도 생성·편집·복사할 수 있다.

5. 생성과 상태

상태의미
GENERATINGLLM이 두 Prompt를 구성 중
READY두 Prompt를 검토·편집·복사 가능
FAILED생성 실패. Shot 계획은 유지되고 재시도 가능

Shot 계획 확정은 Prompt 생성 등록과 분리된 도메인 결정이다. Prompt 생성 실패 때문에 승인된 Shot을 취소하지 않는다.

6. 사용자 편집

Prompt Package의 Frame Prompt와 Motion Prompt는 함께 또는 개별적으로 저장할 수 있다. 현재 PATCH 계약은 마지막 저장값을 사용하며 별도 낙관적 버전 필드는 없다. 수동 편집은 AI 호출이 아니므로 추가 크레딧을 사용하지 않는다. 명시적 재생성은 새 AI 요청이며 공통 가격 정책을 따른다.

7. 직접 이미지·영상 생성 연결

직접 생성 기능은 제거 대상이 아니다. 다음 단계에서 기존 Frame·Motion 전용 구조 대신 Prompt Package를 입력으로 연결한다.

Frame Prompt -> 이미지 workflow adapter -> 결과
Motion Prompt -> 영상 workflow adapter -> 결과

실행 이력이 필요해지면 공통 AI 생성 이력 또는 미디어 생성 도메인을 사용한다. 삭제된 cinema_generation_attempts와 Render Plan 스키마를 되살리지 않는다.

8. 실패와 재생성

  • Prompt 생성 실패: Package를 FAILED로 표시하고 원인을 보여준다.
  • Shot 변경: definitionVersion을 증가시키고 현재 Shot 기준으로 Package 재생성을 등록한다.
  • 생성 중 Shot이 다시 바뀜: 완료 결과의 shotDefinitionVersion이 다르면 저장하지 않는다.
  • 사용자 Prompt 편집: Package의 Prompt 텍스트만 갱신하며 Shot 원천값은 변경하지 않는다.
  • Character Binding 변경: 해당 Shot Package를 명시적으로 재생성한다.