SOP / Pipeline

Movie — Production SOP для batch 01

Описать первый manual SOP проекта `movie` для одного pilot short, чтобы `production test batch 01` можно было реально произвести без устных пояснений и без хаотичного перебора инструментов. Этот SOP действует для: - `TS-01 — Идеальная полка` - `NTE-01 — Магнитная перчатка` - `PPI-02 — Робошвабра` Документ опирается на: - [Movie — 10 Pilot Scripts](/docs/pilot-scripts) - [Movie — Starter Tool Stack](/docs/starter-tool-stack) - [Movie — TS-01 Production Pack](/docs/ts-01-production-pack) - [Canvas 6 — Video Production Pipeline](/docs/video-production-pipeline)

7 мин чтения1,296 слов19 пунктов checklist

Цель#

Описать первый manual SOP проекта movie для одного pilot short, чтобы production test batch 01 можно было реально произвести без устных пояснений и без хаотичного перебора инструментов.

Этот SOP действует для:

  • TS-01 — Идеальная полка
  • NTE-01 — Магнитная перчатка
  • PPI-02 — Робошвабра

Документ опирается на:


1) Scope и ограничения#

Этот SOP рассчитан на:

  • 1 vertical short;
  • длительность 45–75 секунд;
  • почти безсловесный slapstick;
  • image-first / hybrid workflow;
  • одного исполнителя или маленькую связку operator + reviewer.

Этот SOP не покрывает:

  • long-form;
  • полноценный voice acting pipeline;
  • automation;
  • массовую batch-render систему;
  • финальную multilingual-локализацию.

2) Definition of Done#

Short считается готовым только если есть:

  • locked episode card;
  • locked shot list;
  • reference pack для персонажей и props;
  • approved shot folder;
  • rough cut;
  • QA checklist с ручным review;
  • final export 9:16;
  • решение publish / redo / archive.

Если хотя бы один из этих артефактов отсутствует, short не считается завершённым.


3) Артефакты на входе#

Перед стартом одного short должны быть готовы:

  • выбранный episode из batch 01;
  • locked script из Movie — 10 Pilot Scripts;
  • stack из Movie — Starter Tool Stack;
  • понимание одного главного physics-engine эпизода;
  • target duration;
  • target emotion;
  • один ответственный reviewer.

Без locked script и reviewer запуск production запрещён.


4) Episode Card Template#

Перед началом работы заполняется такая карточка:

- Episode ID:
- Series:
- Script Title:
- Hook:
- Payoff:
- Target Duration:
- Target Emotion:
- Main Physics Engine:
- Main Prop / Task:
- Dialogue Level: none / minimal
- Output Goal: animatic / previz / publishable short
- Reviewer:
- Status:

Для batch 01 стартовые ID:

  • movie_ts01_s01e01
  • movie_nte01_s01e02
  • movie_ppi02_s01e03

5) Folder Structure и naming#

На один episode используем такую структуру:

episode/
  01_script/
  02_refs/
  03_boards/
  04_generations/
  05_selects/
  06_audio/
  07_edit/
  08_export/
  09_qa/

Naming convention:

movie_<episode-id>_sc<shot-number>_v<version>_9x16

Примеры:

movie_ts01_s01e01_sc03_v01_9x16.png
movie_nte01_s01e02_sc05_v02_9x16.mp4
movie_ppi02_s01e03_sc04_v03_9x16.mp4

Правила:

  • shot numbers всегда двухзначные;
  • version всегда двухзначная;
  • не использовать final_final_v2;
  • approved shots копируются в 05_selects, а не выбираются прямо из мусорной папки генераций.

6) Shot List Template#

Перед генерацией собирается shot list:

ShotЦель шотаДлительностьКадрMotionInput refToolStatus
sc01hook2-4swide / medium / closestatic / pan / followref pathOpenAI / Runway / Fireflypending

Минимальные поля для каждого шота:

  • shot id
  • цель шота
  • длительность
  • главная эмоция
  • что должно быть понятно зрителю
  • какой prop в фокусе
  • какой tool используется
  • approved / redo / dropped

Без shot list генерация запрещена.


7) Manual SOP на один short#

Step 1 — Lock episode card

Что делаем:

  • выбираем один episode из batch 01;
  • фиксируем duration и output goal;
  • назначаем reviewer;
  • подтверждаем один главный physics-engine.

Результат:

  • episode card v1

Step 2 — Разбиваем script на 6–8 шотов

Что делаем:

  • переводим beat flow в шоты;
  • проверяем, что первые 2–3 секунды дают ясный hook;
  • убираем лишние шоты, которые не двигают конфликт;
  • оставляем один ясный payoff в конце.

Результат:

  • shot list v1

Step 3 — Собираем reference pack

Что делаем:

  • через gpt-image-1 делаем pose-sheet пары;
  • собираем prop-sheet текущего episode;
  • фиксируем style direction под Depot 17;
  • складываем лучшие stills в 02_refs/.

Результат:

  • character refs
  • prop refs
  • scene refs

Step 4 — Делаем board / layout слой

Что делаем:

  • через Firefly Boards или вручную выстраиваем ритм сцены;
  • определяем какие шоты точно wide, medium, close;
  • выбираем, где нужен background stability, а где допустим motion chaos.

Результат:

  • boards v1

Step 5 — Быстрые motion passes

Что делаем:

  • запускаем шоты в Runway Gen-4 Turbo;
  • генерим короткими проходами, а не “одним большим чудом”;
  • на сложных шотах делаем backup test в Firefly;
  • сохраняем всё по naming convention.

Результат:

  • draft generation set

Step 6 — Отбор keeper shots

Что делаем:

  • сразу отбрасываем дрейф персонажей;
  • сразу отбрасываем шоты без читаемого prop-focus;
  • лучшие драфты пересобираем в Gen-4 или Gen-4.5;
  • approved версии переносим в 05_selects/.

Результат:

  • approved shot folder

Step 7 — Rough cut

Что делаем:

  • собираем selects в Premiere;
  • ставим базовый темп;
  • проверяем, что episode читается без объяснений;
  • не тратим время на polish, пока не пройден rough review.

Результат:

  • rough cut v1

Step 8 — Audio и captions

Что делаем:

  • добавляем temp SFX / soundtrack;
  • captions только если они реально усиливают ясность;
  • следим, чтобы звук не заменял визуальный storytelling;
  • voice layer не делаем обязательным для batch 01.

Результат:

  • rough cut v2 with audio

Step 9 — Human QA gate

Что делаем:

  • reviewer проходит чек-лист ниже;
  • если провален хотя бы один критичный пункт, episode уходит в redo;
  • никакой publish без явного approved.

Результат:

  • qa verdict

Step 10 — Export и decision

Что делаем:

  • экспортируем 9:16;
  • сохраняем export и QA-note;
  • принимаем решение publish / redo / archive.

Результат:

  • final export
  • decision log

8) QA Checklist#

Creative QA

  • hook ясен в первые 2–3 секунды
  • конфликт читается без пояснений
  • physics-engine один и не распадается на случайный хаос
  • payoff ощущается сильнее, чем setup
  • Pip и Brum ведут себя как одна и та же пара, а не как случайные звери

Visual QA

  • нет явного drift по персонажам
  • background не ломает внимание на главном action
  • главный prop читается мгновенно
  • нет AI-артефактов, которые убивают доверие
  • кадры держатся как один мир, а не как набор чужих картинок

Edit QA

  • нет провалов по ритму
  • каждый шот оправдан
  • нет лишних 0.5–1.0 секунд
  • финал не затянут
  • captions не перекрывают action

Publish QA

  • вертикальный export корректный
  • safe margins сохранены
  • названия файлов и папок нормализованы
  • episode можно передать дальше без устного комментария

Любой чекбокс, который ломает ясность ролика, считается блокирующим.


9) Batch 01 notes#

TS-01 — Идеальная полка

  • держим упор на acting и domino timing;
  • не раздуваем эффекты;
  • target: quickest first animatic.

NTE-01 — Магнитная перчатка

  • держим один clear magnet logic;
  • не перегружаем шот металлоломом;
  • target: strongest hook test.

PPI-02 — Робошвабра

  • держим chase rhythm;
  • не усложняем liquid simulation сильнее, чем нужно;
  • target: action-comedy pipeline test.

10) Что запрещено#

  • генерировать без shot list;
  • монтировать без approved selects;
  • делать финальный export без human QA;
  • менять персонажей по ходу эпизода “потому что так красивее”;
  • добавлять новые инструменты в стек посреди short, если текущий stack ещё не исчерпан.

11) Итог#

Для проекта movie теперь зафиксирован первый manual SOP:

  • он покрывает 1 short end-to-end;
  • он привязан к locked stack и batch 01;
  • он даёт templates, naming, QA gate и deliverables;
  • он годится как первый production runbook.

Следующий практический шаг теперь уже совсем прямой:

  1. взять TS-01 как первый самый дешёвый прогон;
  2. собрать Movie — TS-01 Production Pack;
  3. прогнать его через QA и понять, где реально ломается pipeline.
НазадMovie — Starter Tool Stack для batch 01ДальшеMovie — TS-01 Production Pack