STORYTELLER · 웹툰

Living Canon 기반 AI 웹툰 제작

승인된 Moment로 세로형 패널을 설계하고 한 번에 선택한 패널 하나를 생성한 뒤, 현재 Canon과 웹툰 QC에 맞는 결과만 릴리스합니다.

하나의 이야기 체계, 또 하나의 제작 포맷

웹툰은 별도의 최상위 애플리케이션이 아니라 Storyteller 안의 제작 포맷입니다. 영상 제작에서 쓰는 승인 Canon, 캐릭터 상태, 관계, 장소, 소품, 시각 레퍼런스, 인과적 Moment를 그대로 세로형 패널 시퀀스로 표현합니다.

이 차이가 중요합니다. 패널은 고립된 프롬프트가 아니고, 에피소드도 서로 관계없는 이미지 폴더가 아닙니다. 각 패널은 정확한 Moment 하나에 속하며 이야기의 어느 부분을 보여 줘야 하는지 검토할 수 있는 제작 계약을 가집니다.

선택한 세로형 웹툰 패널과 Assistant Director 프롬프트, 모델 설정, 생성 Take가 보이는 Storyteller Production dock
이야기 비트에서 Take까지, 선택한 패널 하나 Production dock 한 화면에서 패널 계약, 수정 가능한 생성 문장, 명시적인 모델 설정, 결과 Take를 함께 검토합니다. 화면을 클릭하면 확대됩니다.

패널 Direction에 들어가는 것

웹툰 패널은 이야기의 의미와 시각 실행을 분리합니다. 저작하는 항목은 다음과 같습니다.

  • 화면에 보여 줄 이야기 비트와 이 패널이 속한 Moment
  • 프레이밍, 구성, 카메라, 포즈, 시선, 전환
  • 참여 캐릭터와 소품 레퍼런스
  • 연속성 제약과 의도한 패널 크기
  • 순서가 있는 대사, 생각, 캡션, 외침, 효과음 기록
  • 최종 표현에 사용할 레터링 방식

그래서 생성하기 전에 패널을 먼저 검토할 수 있습니다. Assistant Director는 수정 가능한 실행 문장을 더 잘 다듬을 수 있지만, Moment의 승인된 WHAT·WHY를 바꾸거나 출연 인물을 바꾸고 새 사건을 만들어서는 안 됩니다.

에피소드에서 제한된 패널 제작까지

패널 설계와 비용이 드는 생성의 경계는 의도적으로 나뉩니다.

  1. 웹툰 포맷을 고르고 이야기 기반을 승인합니다. Episode·Moment·캐릭터·장소·소품의 정체성은 검토한 Storyteller 기록에서 옵니다.
  2. 패널의 호흡을 설계합니다. Episode 기본 목표는 50패널이며 1–200 사이에서 정할 수 있습니다. 이는 품질 합격선이나 렌더 횟수가 아니라 페이싱 예산입니다. Moment마다 완성된 기반 패널 하나에서 시작하고, 이미 저작한 완성 패널을 보존하면서 한 번의 제안 배치에서 같은 Moment의 뒤쪽 패널을 최대 5개씩 확장합니다.
  3. 제안을 검토합니다. 전체 설계 제안이 돌아오고 창작자가 수락하기 전에는 Draft를 바꾸지 않습니다. 이 단계는 이미지 생성을 시작하지 않습니다.
  4. 선택한 패널 하나를 Production dock에서 엽니다. 사용할 수 있는 이미지 모델과 패널 화면비, 지원 해상도, 명시적인 Take 수를 고릅니다.
  5. 일반 실행 경계에서 생성을 확인합니다. Storyteller가 공유 Canvas 실행 체계로 선택한 카탈로그 Variant를 구성하고, 9Miho의 다른 작업과 같은 항목별 비용 확인에서 멈춥니다.
  6. 결과를 비교하고 승인합니다. 선택한 Take는 사용한 정확한 패널, Canon, Direction, 레퍼런스, 모델 설정, 계보와 함께 기록됩니다.

에피소드 전체의 시퀀스를 먼저 설계할 수 있지만, 목표 패널 수를 보이지 않는 크레딧 소비 렌더 배치로 바꾸지는 않습니다. 서로 다른 Moment는 동시에 설계할 수 있어도 같은 Moment 안의 순서는 지킵니다. 작업을 중지하거나 한 배치가 실패하면 먼저 끝난 일부 배치를 Draft에 적용하지 않습니다.

정확한 레터링과 이미지 안의 레터링

Storyteller는 두 가지 레터링 정책을 제공합니다.

방식 생성하는 것 차이
수정 가능한 오버레이 캡션·말풍선·라벨·문자를 넣지 않은 깨끗한 그림을 만들고, 구조화된 정확한 문장을 나중에 합성합니다. 검색·수정 가능한 정확한 글자를 보존하며 이미지 모델에 맞춤법을 맡기지 않습니다.
이미지에 굽기 그림과 고정된 레터링 계약을 이미지 모델에 함께 보냅니다. 글자가 픽셀의 일부여야 할 때 쓸 수 있지만 시각적인 글자 오류가 생길 수 있습니다.

Moment 전체 대본은 순서가 닫힌 원장입니다. 패널 말풍선은 그 앞부분을 연속해서 정확히 소비하므로, 에이전트가 뒤쪽 시퀀스를 확장하면서 저작한 대사를 번역·축약·의역·재배열할 수 없습니다. 오버레이 방식에서는 다른 패널에 남겨 둔 대사나 관계없는 문장이 선택한 패널의 이미지 렌더에 들어가지 않습니다. 해당 패널에 속한 레터링과 이야기 입력만 전달됩니다.

Canon, QC, 릴리스 상태

저작 화면의 프리뷰와 릴리스의 기준은 같지 않습니다. 새로 승인한 Take가 보이더라도 아직 승인 Canon에 등록되기 전일 수 있습니다. 그래서 웹툰 제작은 다음 상태를 구분합니다.

  • Pending Canon — Take는 있지만 아직 승인된 이야기 기록에 들어가지 않은 상태
  • Pending QC — 현재 출력에 웹툰 전용 시각 검토가 더 필요한 상태
  • Approved — 서버가 현재 소스 계약과 승인 출력의 최신성, QC 상태를 확인한 상태
  • Stale — 소스 Canon, 패널 계약, 레퍼런스, 승인 출력이 달라진 상태
  • Missing — 현재 릴리스할 수 있는 출력이 없는 상태

릴리스와 내보내기는 서버의 정확한 소스 계약 검사를 사용합니다. 브라우저에 fresh라고 보인다는 이유만으로 패널을 발행할 수 없습니다. 반대로 뒤쪽의 다른 패널만 바뀌었다면 자기 입력이 그대로인 앞선 승인 패널까지 불필요하게 오래된 결과로 만들지 않습니다.

세로형 리더 핸드오프

승인된 에피소드는 승인 패널 원화를 내장한 독립 실행형 세로형 리더 HTML로 내보낼 수 있고, JSON 매니페스트는 별도로 내려받을 수 있습니다. 읽는 순서는 Episode의 Scene 순서, Moment 순서, 각 Moment 안의 패널 순서를 따르며, 구조화된 오버레이 레터링은 의도한 패널 위에 배치됩니다. HTML에 내장되는 원본의 합계는 64 MiB로 제한되며, HTML은 다운로드 전에 버전 관리되는 Kumiho sequence Asset으로 등록됩니다.

현재 경계도 분명합니다.

  • 설계를 마쳤다고 에피소드 전체를 조용히 렌더하지 않습니다.
  • 목표 패널 수는 유료 생성 횟수가 아닙니다.
  • 미완성·stale·Pending Canon·QC 실패 패널은 릴리스를 통과하지 못합니다.
  • 리더 내보내기는 제작 핸드오프이며, 완전한 다중 페이지 만화 편집·퍼블리싱 도구를 뜻하지 않습니다.

승인한 패널을 커스텀 그래프에서 재사용하거나, 의도한 반복 작업을 자동화하거나, 이미지·영상·음성·피니싱 워크플로와 조합하려면 Canvas를 직접 열 수 있습니다.