Skip to main content

Film Service Overview

상태: 목표 제품 모델 (설계 기준)

기준일: 2026-07-24

구현 상태: 일부 Scene 평면도 및 Shot 이미지 생성 기능만 구현됨

Film 서비스는 사용자가 개별 생성 모델의 프롬프트를 직접 조합하는 대신, 영화의 서사와 제작 정보를 단계적으로 설계하도록 돕는 AI 영화 제작 워크스페이스다. 시스템은 이 구조화된 정보를 바탕으로 모델별 프롬프트, 참조 자료, 물리 씬 정보, 생성 요청을 구성한다.

제품 정의

이 서비스의 중심 산출물은 단일 영상 클립이 아니라 재사용 가능하고 추적 가능한 영화 제작 데이터다. 영상 생성은 이 데이터를 소비하는 하나의 단계다.

설계 원칙

  1. 점진적 구조화: 전체 시나리오에서 Sequence를 만들고, 각 Sequence에서 Scene을 만들며, 각 Scene에서 Beat와 Shot을 설계한다. 초기 AI 분석 결과는 항상 편집 가능한 제안이다.
  2. 서사와 물리 상태의 분리: 감정·의도·관계·서사 변화는 Sequence와 Beat가 맡고, 배치·카메라·조명·오브젝트·시간축은 Scene Layout 또는 Blender가 맡는다.
  3. Beat와 Shot의 독립성: Beat는 사건과 변화, Shot은 카메라와 화면을 표현한다. 둘은 부모-자식이 아니며 Mapping으로 연결한다.
  4. 참조 가능한 에셋: 캐릭터, 의상, 소품, 환경 등은 전역 Asset Library에서 관리하고, 프로젝트와 각 제작 단계에서는 원본을 복제하지 않고 사용 방식과 상태를 기록한다.
  5. 재현성: 생성 요청은 당시의 계층 문맥, 에셋 버전, 참조 자료, 모델 프로필을 스냅샷으로 저장한다.
  6. 사람이 최종 결정: AI는 분해, 제안, 초안 생성에 사용한다. 구조 확정, 의도, 선택된 결과물은 사용자가 결정한다.
  7. 상속과 생성 입력의 분리: 상위 정보는 Context Director가 판단할 수 있도록 보존하되, Renderer에는 현재 Shot에 보여야 할 정보만 전달한다.
  8. Shot 사이의 의미 모델링: Edit Relation으로 전후 Shot의 연결, 관객의 추론, 감정 효과, 공개되는 정보를 표현한다.
  9. 정적 프레임과 시간적 전개의 분리: Shot의 시작 화면은 Frame Design, 시작 이미지 이후의 동작과 리듬은 Motion Design으로 관리한다.

문서 구성

문서다루는 범위
제품 모델 및 사용자 흐름프로젝트 생성부터 편집까지의 제품 경계와 사용자 흐름
계층형 데이터 모델Project, Sequence, Scene, Beat, Shot, Mapping의 책임과 상속 규칙
에셋과 연속성독립 Asset Library, 사용 인스턴스, 상태, 참조 자료 모델
제작 및 생성 파이프라인Concept Frame, Blender, Context Director, Frame/Motion 생성, 모델 Adapter
Context Director와 Field Routing전후 맥락 판단, 정보 가시성, Renderer Brief, 생성 후 QA
Edit RelationShot 연결에서 발생하는 의미, 연속성, 정보 공개 모델
결정 기록 및 구현 로드맵확정 원칙, 현재 구현 범위, 미결정 설계 과제

기존 문서와의 관계

  • film.surfai.org Subdomain Service Plan은 현재 Film 프론트엔드, SSO, 배포, 평면도 에디터 MVP의 구현·운영 계획을 다룬다.
  • 이 카테고리는 그 위에 올라갈 장기 제품 모델과 도메인 계약을 다룬다. 인프라 계획을 대체하지 않는다.
  • 현재의 평면도 에디터는 이 모델에서 Scene Layout과 Shot별 물리 배치 입력에 해당한다. Project/Sequence/Beat/Shot 전체 모델, 에셋 인스턴스 모델, Composer는 아직 구현 범위가 확정되지 않았다.

용어

용어정의
Script사용자가 제공한 전체 시나리오와 개정 이력
Sequence하나의 서사적 목적을 이루는 Scene 묶음
Scene같은 장소와 시간에서 진행되는 사건 및 그 물리 환경
Beat의미 있는 사건, 행동, 감정 또는 관계 변화
Shot카메라가 끊기기 전까지의 화면 단위
Concept Frame특정 Scene의 공간·조명·재질·분위기를 시각적으로 구체화하는 이미지 세트
Asset재사용 가능한 캐릭터, 의상, 소품, 환경, 프리셋 등의 원본 리소스
Edit Relation두 Shot의 연결이 만드는 의미, 감정, 연속성, 정보 공개를 나타내는 관계
Context Director AI전후 Shot과 서사 맥락을 해석해 Renderer에 필요한 정보와 QA 기준을 만드는 LLM 계층의 작업명
Renderer Brief현재 프레임 또는 움직임을 구현하는 데 필요한 긍정형 시각·시간 지시
Generation Attempt하나의 Shot에 대해 특정 입력 스냅샷으로 실행한 생성 시도