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)
Цель#
Описать первый manual SOP проекта movie для одного pilot short, чтобы production test batch 01 можно было реально произвести без устных пояснений и без хаотичного перебора инструментов.
Этот SOP действует для:
TS-01 — Идеальная полкаNTE-01 — Магнитная перчаткаPPI-02 — Робошвабра
Документ опирается на:
- Movie — 10 Pilot Scripts
- Movie — Starter Tool Stack
- Movie — TS-01 Production Pack
- Canvas 6 — Video Production Pipeline
1) Scope и ограничения#
Этот SOP рассчитан на:
1vertical 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_s01e01movie_nte01_s01e02movie_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 | Цель шота | Длительность | Кадр | Motion | Input ref | Tool | Status |
|---|---|---|---|---|---|---|---|
sc01 | hook | 2-4s | wide / medium / close | static / pan / follow | ref path | OpenAI / Runway / Firefly | pending |
Минимальные поля для каждого шота:
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 refsprop refsscene 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 exportdecision 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:
- он покрывает
1short end-to-end; - он привязан к locked stack и batch 01;
- он даёт templates, naming, QA gate и deliverables;
- он годится как первый production runbook.
Следующий практический шаг теперь уже совсем прямой:
- взять
TS-01как первый самый дешёвый прогон; - собрать Movie — TS-01 Production Pack;
- прогнать его через QA и понять, где реально ломается pipeline.