TS-01 / Episode

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)

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

Цель#

Собрать первый конкретный execution-pack для movie, чтобы TS-01 — Идеальная полка стал не просто pilot script, а первым реальным short-кандидатом для animatic / previz / production test.

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


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-кадров:

  1. Pip нейтральный, любопытный
  2. Pip тянется хвостом к маленькому блестящему объекту
  3. Pip делает неловкую “помощь”
  4. Brum доволен идеально ровной полкой
  5. Brum удерживает шаткую конструкцию всем телом
  6. Brum выражение “слишком поздно”

Environment refs

Нужно минимум 4 ref-кадра:

  1. Depot 17 shelf lane, wide view
  2. идеальная полка с маркированными срочными коробками
  3. полка в фазе опасного перекоса
  4. aftermath после обвала

Prop refs

Нужно минимум 3 ref-кадра:

  1. маленькая блестящая наклейка
  2. крошечный срочный конверт
  3. коробки трёх размеров с понятной цветовой логикой

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 первый пакет задач такой:

  1. character pose sheet: Pip + Brum рядом в пропорциях серии
  2. Brum shelf pride: момент до катастрофы
  3. Pip tail reach: момент касания наклейки / верхнего ящика
  4. unstable shelf: средняя стадия domino tension
  5. Brum holding collapse: силовой комедийный кадр
  6. tiny envelope slip: финальный micro-trigger
  7. collapse aftermath: финальный visual payoff

Минимальный результат этого шага:

  • 7–10 usable 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 refToolStatus
sc01hook4swide-mediumslow pushполка идеальна, Brum доволенshelf prideFirefly board -> Runwaypending
sc02trigger setup5smedium closeslight panPip замечает блестящую наклейкуtail reachOpenAI -> Runwaypending
sc03first slip7sclose to mediumfollowверхний ящик сдвинут, danger startedunstable shelfRunwaypending
sc04tension escalation10smedium widecontrolled shake / followBrum удерживает полку всем теломBrum holding collapseRunwaypending
sc05wrong help10smediumquick beatsPip помогает, но делает хужеPip helping variantsRunwaypending
sc06false win8smedium widesettle / holdвсё почти спасено, Brum расслабляетсяfrozen shelf stateRunwaypending
sc07final payoff10sclose -> widequick fall + burstмаленький конверт запускает полный обвалtiny envelope slip + aftermathRunway / Firefly backuppending

Итого 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

  • sc01
  • sc02
  • sc03

Цель:

  • проверить style;
  • проверить shelf readability;
  • проверить, держатся ли Pip и Brum в одной сценической логике.

Pass 2

  • sc04
  • sc05

Цель:

  • проверить acting under stress;
  • проверить, что chaos остаётся читаемым;
  • проверить, что Pip не теряет character consistency.

Pass 3

  • sc06
  • sc07

Цель:

  • проверить 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-shot list
  • 7–10 usable still refs
  • 1 board pass
  • 1 draft generation set
  • 1 rough animatic v1
  • 1 QA note после review

12) Следующий шаг после этого pack#

После этого документа правильный порядок такой:

  1. собрать ref-pack в gpt-image-1;
  2. собрать Movie — TS-01 Ref Pack Brief;
  3. собрать Movie — TS-01 Firefly Board Brief;
  4. сделать Pass 1 по sc01-sc03;
  5. если style держится, идти дальше по shot order;
  6. если style не держится, править refs, а не хаотично менять весь stack.

TS-01 теперь зафиксирован как первый реальный execution-test проекта movie.

НазадMovie — Production SOP для batch 01ДальшеMovie — TS-01 Ref Pack Brief