# Полный тайминг и карта камеры

## Результат урока

Для ролика с несколькими кадрами вам понадобятся два связанных документа:

1. **Full Timed Script** — что происходит на экране по времени.
2. **Camera Timing Map** — как камера показывает те же события.

Первый документ хранит историю и время. Второй — способ показа. Для одного простого непрерывного кадра достаточно добавить камеру в строку тайминга или отдельную колонку. Отдельная карта нужна, когда есть несколько кадров, смена ракурсов, диалог или сложное движение. Промпты и производственные сегменты появятся позже: они не должны переписывать уже принятые события.

```learner-callout
{"stable_id":"aiv-c040-two-documents","role":"key-point","title":"Сначала история, затем способ показа","body":"Full Timed Script фиксирует, что зритель видит и когда. Camera Timing Map фиксирует, почему камера показывает это именно так. Оба документа опираются на одни и те же интервалы."}
```

Урок «С чего начинается AI-видео» может помочь уточнить замысел и результат для зрителя. Это мягкая рекомендация: ниже есть самостоятельный пример.

## Сценарий не равен промпту

Сценарий отвечает на вопрос:

```text
Что именно происходит, в каком порядке и когда зритель это понимает?
```

**Промпт** — текстовая инструкция для выбранного AI-инструмента. Он отвечает на другой вопрос:

```text
Что должна сделать выбранная модель для конкретного кадра или движения?
```

Если история слабая, промпт пытается её спасать. Обычно не спасает — просто красиво тонет вместе с ней.

Слабо:

```text
Корабль, астронавты, робот, вода, волна, титр.
```

Лучше:

```text
Команда прилетает на водную планету. Робот уверен, что нашёл выгодный курорт. Постепенно команда понимает: «вид на океан» означает огромную волну, которая уже движется к ним.
```

Во втором варианте есть ожидание, ошибка, нарастание и поворот. Теперь историю можно раскладывать по времени.

---

## Full Timed Script

Full Timed Script покрывает всю принятую длительность без необъяснимых дыр. Каждая строка показывает один читаемый момент на экране.

```template
Время
Кадр / экран
Диалог / закадровый голос / экранный текст / звук сцены
```

Начинайте новую строку, когда меняется хотя бы одно существенное событие: видимый герой или предмет, место, действие или его фаза, реплика, экранный текст, смысловой поворот, важный звук сцены либо отдельное изменение камеры, которое меняет чтение момента.

```learner-callout
{"stable_id":"aiv-c040-timing-row","role":"technique","title":"Одна строка — один читаемый момент","body":"Время подчиняется событию, а не ровной сетке. Реакция может занять меньше секунды, а непрерывное действие — несколько секунд."}
```

Звук не нужно придумывать ради заполнения поля. Если реплики, текста и важного звука нет, так и пишите: «нет». Музыка может быть отдельным слоем и не обязана попадать в каждую строку.

### Пример полного тайминга

| Время | Кадр / экран | Диалог / голос / текст / звук сцены |
|---|---|---|
| 0:00–0:02 | Корабль выходит из плотных облаков; под ним открывается вода без видимого берега. | Нет реплики; гул корпуса, если звук используется. |
| 0:02–0:05 | Корабль касается воды; от корпуса расходятся широкие круги. | Нет реплики. |
| 0:05–0:08 | Команда выходит в воду; последним появляется утилитарный робот. | Командир: «Время на поверхности?» |
| 0:08–0:11 | Робот спокойно смотрит на команду. | Робот: «Семь минут. Как в отзывах». |
| 0:11–0:14 | За спиной робота тёмная линия на горизонте превращается в волну. Команда замечает её. | Робот: «Фото были сделаны во время отлива». |

## Каждая строка должна быть снимаемой

Фраза «напряжение растёт» не говорит, что появится в кадре. Замените абстракцию видимой причиной и результатом.

Слабо:

```text
Становится опаснее.
```

Сильнее:

```text
Тёмная линия на горизонте поднимается выше; команда перестаёт двигаться и поворачивается к воде.
```

У хорошей строки есть конкретный субъект или предмет, видимое действие или сила, изменившееся состояние в конце и реплика либо текст только там, где они действительно существуют.

## Camera Timing Map

Карта камеры привязана к тем же временным строкам. Она не создаёт новую историю, мебель, предметы или действия. **Крупность** говорит, насколько близко зритель видит героя или объект; **ракурс** — с какой точки и высоты камера на него смотрит.

```template
Время
Крупность и ракурс
Положение / движение камеры
Главный объект внимания
Зачем этот выбор нужен зрителю
Связь с соседними кадрами
```

```learner-callout
{"stable_id":"aiv-c040-camera-boundary","role":"caution","title":"Камера не придумывает факты","body":"Если карте камеры понадобился новый предмет, действие или изменение географии, сначала внесите и примите его в сценарии. Карта камеры объясняет показ уже существующей истории."}
```

### Пример карты камеры

| Время | Крупность и ракурс | Камера и внимание | Зачем | Связь |
|---|---|---|---|---|
| 0:00–0:02 | Дальний план, высокий угол | Плавно проходит за кораблём; внимание на масштабе воды | Сразу показать мир без суши | Следующий кадр заметно ближе и ниже |
| 0:02–0:05 | Общий план, низкий боковой угол | Удерживает касание воды | Показать вес корабля и круги на поверхности | Меняются и крупность, и угол |
| 0:05–0:08 | Средний план: люди видны примерно по колено или в полный рост | Небольшой боковой проезд вдоль команды | Познакомить с людьми и вывести робота | Следующий кадр отделяет робота от группы |
| 0:08–0:11 | Крупный план робота с другой стороны разговора | Камера стабильна | Дать спокойной реплике сработать | Смена субъекта делает крупный план читаемым |
| 0:11–0:14 | Общий план из-за плеча робота | Камера удерживает команду и растущую волну | Одновременно показать реакцию и причину | Масштаб раскрывается, ось сцены сохраняется |

---

## Как проверять соседние кадры

Склейка должна давать зрителю достаточно нового изображения. Проверяйте крупность, угол и экранную непрерывность.

```learner-callout
{"stable_id":"aiv-c040-neighboring-shots","role":"observation","title":"Новый кадр должен читаться как новый","body":"У соседних кадров должна быть намеренная разница по масштабу, объекту внимания, углу или смыслу. Одна цифра крупности сама по себе ничего не гарантирует."}
```

Если субъект остаётся тем же, заметно меняйте положение камеры. Ориентир около 30° помогает заметить ложный скачок, но не заменяет просмотр склейки и не является механическим законом.

Вообразите линию между собеседниками или вдоль главного движения — это ось сцены. Не переносите камеру через неё без понятной причины: иначе левое и правое поменяются местами. Следите также за взглядами, положением предметов и уже случившимися изменениями.

Крупность выбирают по функции:

- дальний или общий план показывает пространство и масштаб;
- средний план показывает действие и отношения;
- крупный план показывает реакцию или важную деталь;
- деталь направляет внимание на конкретный объект или изменение.

### Когда одинаковая крупность допустима

Она может работать в разговоре двух людей, когда крупный одного сменяется крупным другого с противоположной стороны линии; при смене главного субъекта или направления взгляда; как намеренный ритмический либо комедийный приём; или как сознательный резкий скачок.

Главный вопрос не «соблюдены ли две цифры», а «считывается ли новый кадр как намеренное новое изображение».

## Тайминг не равен количеству генераций

Пять строк сценария не означают пять отдельных генераций. Позже несколько соседних битов можно объединить, если сохраняются одна сцена, одно главное действие, одна логика камеры и один смысловой момент.

Выход из облаков и касание воды могут стать одним непрерывным клипом. Диалог робота и раскрытие волны могут потребовать отдельных кадров из-за реакции и смены масштаба.

```learner-callout
{"stable_id":"aiv-c040-timing-not-generations","role":"practice","title":"Сначала зафиксируйте правду сцены","body":"В тайминге записывают историю и камеру. Решение, какими производственными отрезками собирать материал, принимают позже по сохранённой сцене, действию, логике камеры и смыслу."}
```

Не режьте булку на атомы до того, как стало понятно, какой кусок вы вообще хотите съесть.

## Если источник — готовое видео

Сначала записывайте только то, что действительно видно или слышно:

```text
Где находится фрагмент в источнике:
Что видно или слышно:
Что меняется:
Что остаётся после:
```

Не приписывайте человеку мотив, которого нет в кадре или реплике. Если меняется порядок, смысл, текст или длительность, это уже адаптированный сценарий, а не точное восстановление исходника. Пометьте это честно.

## Проверка готовности

Full Timed Script принят, если покрывает всю реальную длительность, каждая строка описывает видимое событие и изменившийся конец, реплики и экранный текст стоят в своих интервалах, отсутствующий звук не выдуман, а абстракции заменены снимаемыми действиями.

Для многокадрового ролика Camera Timing Map принята, если использует те же интервалы, у каждого кадра есть крупность, ракурс, внимание и функция, соседние кадры различаются намеренно, а ось, взгляды и направление движения не ломаются без причины.

```learner-callout
{"stable_id":"aiv-c040-readiness","role":"checkpoint","title":"Проверьте пару документов вместе","body":"Если история не помещается во время, исправьте сценарий. Если склейка дёргается, проверьте соседние крупности, угол и ось. Если камера требует нового факта, сначала добавьте его в сценарий."}
```

## Итог

```text
FULL TIMED SCRIPT = что происходит.
CAMERA TIMING MAP = как зритель это увидит.
```

Дальше эта пара станет основой для плана кадров, подготовленных изображений и управляемых видеоклипов. Уже сейчас оба документа можно передать другому человеку или агенту без скрытого контекста.
