# Промпт изображения и проверенный кадр

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

Хороший текст промпта — это ещё не хороший кадр. Он может звучать уверенно, обещать идеальный свет и сохранить все важные слова, а на фактическом изображении рука внезапно вырастет из чашки. Принимают не красивую инструкцию. Принимают файл, который выдержал проверку.

В этом уроке вы подготовите промпт изображения, запустите один небольшой тест, выберете фактический файл и решите, пригоден ли он для следующего шага. Если проекту нужно несколько опор, проверенные кадры можно собрать в набор кадров — **Frame Pack**. Для начала достаточно одной сцены и четырёх строк: какой момент нужен, что должно быть видно, что нельзя менять и для чего кадр понадобится дальше.

```learner-callout
{"stable_id":"aiv-c061-frame-is-evidence","role":"key-point","title":"Главное: проходит кадр, а не промпт","body":"Принятый кадр показывает нужный момент, сохраняет обязательные свойства и существует как реальный выбранный файл. Если заметный дефект остаётся на изображении, удачный текст его не отменяет."}
```

Полный тайминг, карта пространства, план кадров и набор референсов дают больше контроля, но для одного простого кадра не должны превращаться в бюрократию ради бюрократии.

---

## Сначала выберите одну из трёх задач

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

Выберите одну задачу до промпта. Новый ракурс требует заново описать видимую часть сцены. Локальная правка требует бережно держаться за родительский кадр, а не заново изобретать комнату.

## Мир, кадр, состояние и задача

Мир — то, что существует и где находится. Кадр — та часть мира, которую камера показывает сейчас. Состояние — то, что уже произошло с героями и предметами. Задача — то, что вы хотите создать или изменить прямо сейчас.

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

Если используете несколько референсов, подпишите роль каждого одной строкой: портрет — лицо; фото куртки — одежда; кадр комнаты — геометрия; рекламный пример — только свет. При конфликте выберите главный материал до запуска.

```learner-callout
{"stable_id":"aiv-c061-authority-map","role":"technique","title":"Техника: разделите, что может контролировать каждый источник","body":"Лицо не должно незаметно менять геометрию комнаты, а пример света — форму продукта. Узкие роли позволяют понять, что именно сохранить, а что не переносить в кадр."}
```

![Кейс AIS FLOWS — разные состояния героя остаются отдельными референсами](./_assets/apply-vision-pro-owner-case/reference-green-burgundy-sheet.png)

*Кейс AIS FLOWS: для конкретного кадра выбирается нужное состояние героя; несовместимые состояния не смешиваются в новый образ.*

![Кейс AIS FLOWS — отдельное состояние костюма и образа](./_assets/apply-vision-pro-owner-case/reference-green-yellow-sheet.png)

*Кейс AIS FLOWS: отдельная опора для костюма и образа помогает не усреднять разные состояния персонажа.*

---

## Как собрать промпт изображения

Собирайте описание в порядке, в котором зритель считывает кадр: кто или что находится в кадре; состояние и поза; видимая геометрия и композиция; крупность и ракурс; свет, материалы и среда; что сохранить; один-два конкретных риска. Формат, разрешение и подобные настройки оставляйте в интерфейсе, если там для них есть отдельные поля.

```template
Subject and visible state:
Scene geometry and composition:
Shot size and angle:
Lighting, materials, and environment:
What to preserve:
Specific risks to avoid:
```

```learner-callout
{"stable_id":"aiv-c061-frame-prompt-technique","role":"technique","title":"Техника: зафиксируйте видимую часть мира","body":"Описывайте состояние, которое можно проверить в одном кадре. Не просите героя выполнить будущее действие внутри статичного промпта: для анимации понадобится отдельная инструкция движения."}
```

### Полный пример

Ниже — промпт для копирования в генератор изображения. Он описывает один неподвижный момент, а не скрытое видео.

```prompt
A naturalistic live-action medium shot of a job candidate seated at the near side of a narrow rectangular table, facing the recruiter across from him. The candidate has just noticed a single white sheet lying closer to the recruiter. Preserve the approved character identity, charcoal jacket, room geometry, opposite chair positions, and the door behind the recruiter's right shoulder. The candidate's right hand rests near the table edge without touching the paper. Soft side light enters from screen-left, with believable skin texture, restrained contrast, real fabric and wood materials, crisp stop-frame clarity, and no motion blur. Keep the table axis and eyeline direction stable. No extra papers, no rearranged furniture, no synthetic CGI finish.
```

## Локальная правка: одна операция

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

```template
What to change:
What to preserve:
What the edit may affect:
What success looks like:
```

```prompt
Change only the candidate's jacket from navy blue to matte charcoal black. Preserve the face, hairstyle, pose, hands, paper position, table geometry, camera, framing, lighting, background, and all other visible details exactly as in the current image.
```

```learner-callout
{"stable_id":"aiv-c061-local-edit-caution","role":"caution","title":"Осторожно: одна попытка — одна смысловая операция","body":"Если одновременно менять одежду, позу, свет, стол и камеру, нельзя понять, какая команда сломала свойство. Начните с одного изменения и сохраните родительский кадр как границу правки."}
```

## Кадр для будущего движения

Красивая фотография не всегда хорошая стартовая опора. Для будущего движения полезны чёткие границы объектов, понятная поза и начальное состояние, свободное место для действия, читаемые руки и точки контакта, отсутствие случайного размытия и стабильные лицо, продукт, текст и геометрия.

Если герой должен поднять чашку, в начальном кадре чашка ещё стоит на столе, рука её не схватила и путь движения не перекрыт. Так следующее действие есть куда развивать, а не откуда спасать.

```learner-callout
{"stable_id":"aiv-c061-animation-readiness","role":"observation","title":"Наблюдение: стартовый кадр должен оставлять действию место","body":"Проверьте начальную фазу: объект ещё доступен, руки и точки контакта читаемы, а движение не начинается уже в середине. Это не гарантия анимации, а видимый признак, что кадр не противоречит будущему действию."}
```

## Реальный тест и доказательство

Откройте доступный инструмент изображения и убедитесь, что он принимает нужные входы. Запустите один небольшой тест, сохраните фактический файл с понятным именем, посмотрите его в полном размере и примите решение: «принять» или «повторить» — с одной причиной.

Если инструмент ещё не выбран, не ищите «лучший навсегда». По официальным страницам найдите не больше трёх вариантов, которые принимают обязательный вход и экспортируют нужный файл; исключите неподходящие и проведите один и тот же маленький тест на оставшихся. Этого достаточно для первого выбора.

```template
Moment and frame role:
Tool, model, or version, if shown:
Selected route and meaningful settings:
Materials used and their roles:
Prompt text:
Actual selected file:
What visual inspection confirmed:
What remains unproven:
Decision: accept / retry:
One reason for the decision:
```

```learner-callout
{"stable_id":"aiv-c061-real-test-practice","role":"practice","title":"Практика: зафиксируйте факт, а не намерение","body":"Сохраните именно выбранный файл и запишите то, что вы увидели в полном размере. Хороший промпт, план или миниатюра не заменяют фактический кадр и одну ясную причину решения."}
```

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

## Проверка

```learner-callout
{"stable_id":"aiv-c061-frame-checkpoint","role":"checkpoint","title":"Проверка: кадр можно принять или честно повторить","body":"Кадр принят, если показывает нужный момент, сохраняет обязательные свойства, не содержит лишних значимых объектов или заметных дефектов, читается по композиции и подходит как начальная фаза будущего действия. Реальный файл должен быть сохранён. При сбое выберите один дефект, измените один вероятный источник — промпт, референс, настройку или исходный кадр — и повторите тест."}
```

Если промпт прекрасен, а рука выросла из чашки, проходит не промпт. Проходит кадр.

**Итог:** у вас есть фактически выбранный и проверенный кадр либо честное решение повторить одну конкретную часть.
