Movie — TS-01 Production Pack
Собрать первый конкретный execution-pack для `movie`, чтобы `TS-01 — Идеальная полка` стал не просто pilot script, а первым реальным short-кандидатом для `animatic / previz / production test`. Документ опирается на: - [Movie — 10 Pilot Scripts](/docs/pilot-scripts) - [Movie — Starter Tool Stack](/docs/starter-tool-stack) - [Movie — Production SOP](/docs/production-sop) - [Movie — TS-01 Operator Worksheet](/docs/ts-01-operator-worksheet) - [Movie — TS-01 Operator Run Order](/docs/ts-01-operator-run-order)
Цель#
Собрать первый конкретный execution-pack для movie, чтобы TS-01 — Идеальная полка стал не просто pilot script, а первым реальным short-кандидатом для animatic / previz / production test.
Документ опирается на:
- Movie — 10 Pilot Scripts
- Movie — Starter Tool Stack
- Movie — Production SOP
- Movie — TS-01 Operator Worksheet
- Movie — TS-01 Operator Run Order
1) Почему первым идёт именно TS-01#
TS-01 выбран первым прогоном, потому что он:
- самый дешёвый по production complexity;
- лучше всего тестирует acting и chemistry пары;
- не требует тяжёлого object-VFX;
- хорошо показывает, держит ли проект timing и readability без слов.
Это не значит, что он самый “вирусный”. Это значит, что он лучший для первого реального прогона pipeline.
2) Episode Card#
- Episode ID:
movie_ts01_s01e01 - Series:
Тихая смена - Script Title:
TS-01 — Идеальная полка - Hook:
Brumидеально выстраивает полку срочных посылок, и один неосторожный жестPipзапускает медленную катастрофу. - Payoff: маленький конверт с верхней полки срывает финальный полный обвал ровно в момент, когда
Brumуже верит, что всё спасено. - Target Duration:
52–58 секунд - Target Emotion:
удовлетворение -> тревога -> абсурдный крах - Main Physics Engine:
slow domino shelf collapse - Main Prop / Task:
идеальная полка срочных посылок - Dialogue Level:
none - Output Goal:
rough animatic / previz - Reviewer:
owner - Status:
prep-ready
3) Creative intent#
Что должен почувствовать зритель:
- в начале: “о, наконец-то всё идеально”;
- в середине: “это ещё можно спасти”;
- в финале: “ну конечно, всё рухнуло именно сейчас”.
Что обязательно должно читаться:
Brumгордится порядком;Pipне злой и не тупой, он просто тянется к блестящей мелочи;- хаос растёт не мгновенно, а с нарастающим напряжением;
- финальный collapse должен казаться неизбежным и всё равно смешным.
4) Reference Pack#
Подробный prompt-layer для этого этапа зафиксирован отдельно:
Character refs
Нужно минимум 6 ref-кадров:
Pipнейтральный, любопытныйPipтянется хвостом к маленькому блестящему объектуPipделает неловкую “помощь”Brumдоволен идеально ровной полкойBrumудерживает шаткую конструкцию всем теломBrumвыражение “слишком поздно”
Environment refs
Нужно минимум 4 ref-кадра:
Depot 17shelf lane, wide view- идеальная полка с маркированными срочными коробками
- полка в фазе опасного перекоса
- aftermath после обвала
Prop refs
Нужно минимум 3 ref-кадра:
- маленькая блестящая наклейка
- крошечный срочный конверт
- коробки трёх размеров с понятной цветовой логикой
Style direction
- 2D stylized cartoon
- clean silhouettes
- readable poses
- industrial but playful
Depot 17 - warm-red emergency accents
- no realism
- no extra characters
- no clutter that hides the shelf action
5) OpenAI image tasks#
Для gpt-image-1 первый пакет задач такой:
character pose sheet:Pip+Brumрядом в пропорциях серииBrum shelf pride: момент до катастрофыPip tail reach: момент касания наклейки / верхнего ящикаunstable shelf: средняя стадия domino tensionBrum holding collapse: силовой комедийный кадрtiny envelope slip: финальный micro-triggercollapse aftermath: финальный visual payoff
Минимальный результат этого шага:
7–10usable stills- один утверждённый style direction
- один утверждённый shelf layout
6) Firefly boards tasks#
Подробный board-layer для этого этапа зафиксирован отдельно:
Через Firefly Boards собираем:
- ритм
7шотов; - основной shelf layout;
- safe camera positions;
- проверку, где нужен wide, а где close.
Что должно быть решено на этом шаге:
- где зритель впервые видит идеальную полку;
- где впервые видно, что всё поехало;
- где именно мы даём
false win; - как финально читается маленький конверт.
7) Shot List#
| Shot | Цель | Длит. | Кадр | Motion | Что должно быть ясно | Input ref | Tool | Status |
|---|---|---|---|---|---|---|---|---|
sc01 | hook | 4s | wide-medium | slow push | полка идеальна, Brum доволен | shelf pride | Firefly board -> Runway | pending |
sc02 | trigger setup | 5s | medium close | slight pan | Pip замечает блестящую наклейку | tail reach | OpenAI -> Runway | pending |
sc03 | first slip | 7s | close to medium | follow | верхний ящик сдвинут, danger started | unstable shelf | Runway | pending |
sc04 | tension escalation | 10s | medium wide | controlled shake / follow | Brum удерживает полку всем телом | Brum holding collapse | Runway | pending |
sc05 | wrong help | 10s | medium | quick beats | Pip помогает, но делает хуже | Pip helping variants | Runway | pending |
sc06 | false win | 8s | medium wide | settle / hold | всё почти спасено, Brum расслабляется | frozen shelf state | Runway | pending |
sc07 | final payoff | 10s | close -> wide | quick fall + burst | маленький конверт запускает полный обвал | tiny envelope slip + aftermath | Runway / Firefly backup | pending |
Итого target duration: 54 секунды
8) Shot notes#
sc01
- начинаем с ощущения полного порядка;
Brumдолжен читаться как герой, который реально гордится этой полкой;- не перегружаем фон.
sc02
- главное действие делает хвост
Pip, не вся фигура; - здесь важна не спешка, а любопытство;
- наклейка должна быть достаточно заметной, но не кричащей.
sc03
- первый сдвиг должен быть маленьким;
- зритель должен подумать “ой” ещё до настоящей катастрофы;
- timing здесь важнее масштаба.
sc04
- главный комедийный центр кадра:
Brumстабилизирует сразу несколько точек телом; - не давать слишком много коробок, иначе теряется ясность.
sc05
Pipпомогает искренне;- каждая попытка помощи переносит опасность на другой уровень полки;
- ритм идёт короткими beat’ами.
sc06
- это обязательный
false win; - pause нужна, но короткая;
Brumдолжен успеть поверить, что смена спасена.
sc07
- конверт маленький, но visually legible;
- сначала micro-slip, потом full collapse;
- финал должен читаться даже без звука.
9) Generation Order#
Pass 1
sc01sc02sc03
Цель:
- проверить style;
- проверить shelf readability;
- проверить, держатся ли
PipиBrumв одной сценической логике.
Pass 2
sc04sc05
Цель:
- проверить acting under stress;
- проверить, что chaos остаётся читаемым;
- проверить, что
Pipне теряет character consistency.
Pass 3
sc06sc07
Цель:
- проверить
false win; - проверить силу финального payoff;
- определить, нужен ли backup-pass в Firefly для collapse shot.
10) QA Focus именно для TS-01#
- первые
4секунды сразу продают порядок и ставку - действие хвоста
Pipсчитывается без пояснений - domino logic развивается постепенно
-
Brumощущается тяжёлым и надёжным -
Pipощущается быстрым и лёгким - полка остаётся читаемой даже в момент хаоса
-
false winдействительно ощущается как “почти спасли” - финальный collapse смешной, а не просто шумный
11) Deliverables для первого прогона#
Этот pack считается выполненным, когда собраны:
- locked episode card
- locked
7-shotlist 7–10usable still refs1board pass1draft generation set1rough animatic v11QA note после review
12) Следующий шаг после этого pack#
После этого документа правильный порядок такой:
- собрать ref-pack в
gpt-image-1; - собрать Movie — TS-01 Ref Pack Brief;
- собрать Movie — TS-01 Firefly Board Brief;
- сделать Pass 1 по
sc01-sc03; - если style держится, идти дальше по shot order;
- если style не держится, править refs, а не хаотично менять весь stack.
TS-01 теперь зафиксирован как первый реальный execution-test проекта movie.