Продвинутые промпты для Nano Banana Pro, Veo 3.1 и Kling 3.0

Курс о том, как проектировать и оптимизировать сложные промпты для генерации изображений и видео в Nano Banana Pro, Veo 3.1 и Kling 3.0. Разберём системный подход к структуре промпта, управление стилем и кинематографией, консистентность персонажей, а также отладку и автоматизацию рабочих процессов.

1. Архитектура продвинутого промпта: цели, ограничения, приоритеты

Архитектура продвинутого промпта: цели, ограничения, приоритеты

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

В курсе мы будем разбирать промпты для Nano Banana Pro, Veo 3.1 и Kling 3.0 как для современных генеративных систем (изображение/видео), но архитектура ниже универсальна: она снижает “случайность” и делает результат повторяемым.

Зачем нужна архитектура промпта

Один и тот же запрос можно написать “как рассказ” — и получить непредсказуемый результат, или “как спецификацию” — и получить управляемый.

Архитектура промпта нужна, чтобы:

  • отделять что вы хотите получить от как это должно выглядеть
  • явно фиксировать ограничения (что нельзя нарушать)
  • задавать приоритеты на случай конфликта требований
  • ускорять итерации: легче понять, что именно править
  • > Важно: большинство проблем с генерацией возникает не из-за “плохой модели”, а из-за конфликтов требований или отсутствия приоритетов.

    Базовые термины (без “магии”)

  • Цель — ожидаемый результат в человеческом смысле: сюжет, посыл, что зритель должен понять.
  • Ограничение — правило, которое нельзя нарушать: формат, длительность, запрет объектов/логотипов, возраст персонажа, требования бренда.
  • Приоритет — что важнее, если требования конфликтуют (например, “реализм” против “ультра-стилизации”).
  • Негативный промпт — перечень того, чего не должно быть в кадре (артефакты, элементы, стиль, нежелательные объекты).
  • Референс — опорный пример (описание или изображение/кадр), на который вы ориентируетесь по стилю, свету, композиции.
  • Seed (зерно) — параметр, который помогает воспроизводить близкие результаты при повторных запусках (если система его поддерживает).
  • Модель промпта как “контракт”: три слоя

    Надёжный продвинутый промпт удобно мыслить в трёх слоях:

  • Цели: что должно получиться (смысл, история, ключевые объекты и действия).
  • Ограничения: что нельзя нарушать (формат, безопасность, бренд, логика сцены, запреты).
  • Приоритеты: как решать конфликты (что сохраняем любой ценой, чем можно пожертвовать).
  • !Пирамида слоёв промпта: цели, ограничения, приоритеты

    Цели: как формулировать так, чтобы модель не “додумывала” лишнее

    Хорошая цель отвечает на три вопроса:

  • О чём сцена/кадр?
  • Что именно должно быть видно?
  • Какой эффект/настроение у зрителя?
  • Практический формат цели

    Используйте структуру из трёх частей:

  • Сюжет/действие: что происходит
  • Ключевые сущности: кто/что обязательно присутствует
  • Смысловой фокус: что является главным в кадре
  • Пример цели для видео:

  • Сюжет/действие: “человек открывает дверь и входит в лабораторию”
  • Ключевые сущности: “один персонаж, одна дверь, лаборатория с оборудованием”
  • Смысловой фокус: “напряжённое ожидание, медленный вход, внимание на руках и ручке двери”
  • Ошибка цели: “слишком художественно, слишком мало проверяемо”

    Фраза вроде “сделай красиво, кинематографично и вау” не даёт проверяемых условий. Модель выберет трактовку сама.

    Вместо этого переводите в наблюдаемые признаки:

  • “мягкий контровой свет” вместо “атмосферно”
  • “крупный план рук” вместо “показать напряжение”
  • “медленный наезд камеры” вместо “кинематографично”
  • Ограничения: что фиксировать обязательно

    Ограничения — это границы допустимого. Их полезно писать как список проверяемых правил.

    Типы ограничений

    | Тип ограничения | Что фиксируем | Примеры формулировок | |---|---|---| | Контент | что может/не может быть в кадре | “без логотипов и надписей”, “без оружия”, “только один персонаж” | | Визуальная непрерывность | что должно совпадать между кадрами | “персонаж в той же одежде”, “цвет волос неизменен”, “один и тот же реквизит” | | Стиль | границы стилизации | “фотореализм”, “аниме-стилизация, без реалистичной кожи” | | Камера и монтаж | что разрешено с камерой | “только статичная камера”, “без тряски”, “без резких склеек” | | Техническое | формат результата | “16:9”, “4K”, “10 секунд”, “24 fps” (если поддерживается) |

    Негативный промпт как часть ограничений

    Негативный промпт — это не мусорная корзина “на всякий случай”. Он работает лучше, когда:

  • содержит конкретные артефакты: “лишние пальцы”, “искажённое лицо”, “двойные зрачки”
  • запрещает конкретные объекты: “текст, субтитры, водяные знаки”
  • запрещает конкретные стили: “без 3D-рендера, без пластиковой кожи”
  • Если вы пишете “без плохого качества”, это почти не проверяемо.

    Приоритеты: главный инструмент против конфликтов

    Конфликт требований — норма. Например:

  • “сумеречный свет” конфликтует с “всё должно быть чётко видно”
  • “крупный план лица” конфликтует с “показать весь костюм”
  • “документальная реалистичность” конфликтует с “сюрреалистичная деформация пространства”
  • Чтобы модель не “среднила” результат, задайте приоритеты явно.

    Три уровня приоритетов, которые реально работают

  • Неприкосновенно: что нельзя менять
  • Важно: желательно сохранить
  • Можно упростить: чем можно пожертвовать ради непротиворечивости
  • Пример приоритетов:

  • Неприкосновенно: “один персонаж, белая лаборатория, без текста и логотипов”
  • Важно: “медленный наезд камеры, напряжённое настроение”
  • Можно упростить: “сложность оборудования на фоне, мелкие детали интерьера”
  • Как записывать приоритеты прямо в промпте

    Используйте явные маркеры, понятные как человеку, так и модели:

  • Приоритет 1: …”
  • Если есть конфликт, сохрани X, пожертвуй Y
  • Обязательно / желательно / избегать
  • Рекомендуемая “архитектурная” структура промпта

    Ниже — шаблон, который подойдёт для Nano Banana Pro, Veo 3.1 и Kling 3.0 как концепция (конкретные поля и синтаксис зависят от интерфейса).

    Специфика “изображение vs видео” в целях, ограничениях и приоритетах

    Если генерируете изображение

    Сильнее всего влияют:

  • композиция: что в центре, что на переднем плане
  • свет: жёсткий/мягкий, направление
  • стиль: реализм/иллюстрация/плёнка
  • Типичные приоритеты для изображения:

  • “лицо персонажа без искажений” выше, чем “сложный фон”
  • “точный предмет/продукт” выше, чем “арт-эффекты”
  • Если генерируете видео

    Добавляются риски, которых нет в статике:

  • непрерывность (одежда, форма предметов, идентичность персонажа)
  • временная логика (действие должно разворачиваться последовательно)
  • камера (движение может ломать детали)
  • Типичные приоритеты для видео:

  • непрерывность персонажа выше, чем “сложные движения камеры”
  • читаемость действия выше, чем “максимальная стилизация”
  • Как быстро диагностировать проблему по слоям

    Когда результат “не тот”, полезно задавать себе вопросы по слоям:

  • Цели
  • - Явно ли описано действие? - Есть ли один главный фокус или я попросил “всё сразу”?
  • Ограничения
  • - Запреты перечислены конкретно? - Есть ли скрытые противоречия (например, “ночь” и “яркий равномерный свет”)?
  • Приоритеты
  • - Я сказал, чем можно пожертвовать? - Что важнее: стиль, сюжет, лицо, камера, непрерывность?

    Мини-примеры: как меняется результат от приоритетов

    Пример A: без приоритетов

    Проблема: “сумерки” + “всё чётко видно” + “много деталей” + “активно движется камера” — конфликтующий набор, модель будет усреднять.

    Пример B: с приоритетами

    Здесь вы заранее сказали, что важнее — читаемость действия и качество рук, а фон можно упростить.

    Полезные источники по общим принципам промптинга

  • OpenAI Prompt Engineering Guide
  • Anthropic Prompt Engineering (overview)
  • Итог

    Архитектура продвинутого промпта держится на трёх опорах:

  • цели как проверяемое описание результата
  • ограничения как явные рамки допустимого
  • приоритеты как способ решать неизбежные конфликты требований
  • В следующих материалах курса эта архитектура станет “скелетом” для более узких тем: согласованность персонажей, управление камерой и сценами, негативные промпты, итерации и стабилизация результатов под Nano Banana Pro, Veo 3.1 и Kling 3.0.

    2. Контроль визуального стиля: референсы, эстетика, цвет и свет

    Контроль визуального стиля: референсы, эстетика, цвет и свет

    В прошлой статье мы рассматривали продвинутый промпт как контракт из трёх слоёв: цели, ограничения, приоритеты. Контроль визуального стиля — это практическое применение этой архитектуры: вы переводите «хочу красиво» в проверяемые параметры (эстетика, палитра, свет, фактура), задаёте запреты (что ломает стиль) и расставляете приоритеты (что важнее при конфликте требований).

    Для Nano Banana Pro, Veo 3.1 и Kling 3.0 принципы одинаковы: модели хорошо воспроизводят стиль, когда вы описываете его как спецификацию, а не как вдохновение.

    Почему стиль «плывёт» даже в продвинутых промптах

    Типовые причины:

  • Слишком общий запрос: «кинематографично, красиво, атмосферно». Это не проверяемо.
  • Смешанные эстетики без правил: «аниме + документальная камера + фотореализм кожи + акварельные разводы».
  • Нет якорей: не указаны цветовая палитра, тип света, контраст, текстуры.
  • Нет приоритетов: модель «усредняет» противоречия (например, «ночь» и «равномерно ярко»).
  • Практическое правило: если вы не можете объяснить стилевое требование словами «как это будет видно в кадре», значит, модель тоже будет гадать.

    Референсы: как использовать так, чтобы модель повторяла, а не фантазировала

    Референс — это опора для конкретных параметров: цвета, света, композиции, материалов, эпохи, оптики, темпа движения камеры.

    Какие референсы нужны

    Выбирайте референсы по задачам:

  • Стилевой референс: общий «язык» (жанр, эпоха, материал изображения).
  • Цветовой референс: палитра и цветокоррекция.
  • Световой референс: направление, жёсткость/мягкость, мотивирующий источник.
  • Композиционный референс: крупность, расположение объекта, глубина.
  • Движение/камера (для видео): наезд, панорама, handheld/статив, скорость.
  • Если интерфейс позволяет прикреплять изображения, используйте их. Если нет — делайте словесную декомпозицию.

    Словесная декомпозиция референса

    Вместо «как в таком-то фильме» (часто это не проверяемо и может быть интерпретировано по-разному) используйте чеклист наблюдаемых признаков.

    | Параметр | Что описывать | Примеры формулировок для промпта | |---|---|---| | Палитра | доминирующие и акцентные цвета | «доминирует холодный сине-зелёный, акценты тёплого янтарного» | | Контраст | низкий/средний/высокий, тени | «высокий контраст, глубокие тени, яркие хайлайты» | | Насыщенность | приглушённая/яркая | «приглушённые цвета, лёгкая десатурация» | | Температура | тёплая/холодная, смешанный свет | «холодный общий свет, тёплые практические источники в кадре» | | Свет | направление и характер | «мягкий боковой свет слева, слабая контровая подсветка» | | Фактура | зерно, плёнка, чистота | «лёгкое плёночное зерно, мягкие хайлайты» | | Оптика | ощущение объектива | «умеренная глубина резкости, лёгкое боке, без сверхшироких искажений» | | Камера (видео) | тип движения | «медленный наезд, без тряски, без резких панорам» |

    > Полезные справочные темы: Цветовая температура и Трёхточечное освещение.

    !Схема «как разложить референс на проверяемые параметры»

    Эстетика: задаём «визуальный язык», а не набор эпитетов

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

    Чтобы эстетика была управляемой, задавайте её через конкретные маркеры.

    Конструктор эстетики

  • Медиум: фото, кино, иллюстрация, графика, 3D.
  • Эпоха и дизайн: «ретрофутуризм», «современный минимализм», «индустриальная лаборатория».
  • Материалы: металл, стекло, ткань, бетон, пластик — и их состояние (новое, потёртое, мокрое).
  • Состояние изображения: «чистая цифровая картинка» или «плёночный характер».
  • Степень стилизации: фотореализм или иллюстративность.
  • Стиль как ограничения и запреты

    Часто стиль ломают не отсутствующие детали, а лишние:

  • случайные надписи и логотипы
  • «пластиковая кожа» и чрезмерная глянцевость
  • слишком «CGI-рендерный» блеск, если вы делаете кино-реализм
  • неуместные элементы эпохи (современный гаджет в ретро-сцене)
  • Поэтому часть эстетики почти всегда должна жить в ограничениях и негативном промпте.

    Цвет: палитра, акценты и «цветокоррекция словами»

    Даже когда вы делаете один кадр, цвет лучше задавать как систему:

  • Доминирующие цвета: что заполняет большую часть кадра.
  • Акцентные цвета: что притягивает взгляд.
  • Насыщенность: насколько «ярко» или «приглушённо».
  • Контраст: насколько глубокие тени и яркие хайлайты.
  • Температура: общий тёплый или холодный тон, возможен смешанный свет.
  • Если вам нужно собрать палитру, удобно использовать инструмент типа Adobe Color.

    Три практичных способа описывать цвет в промпте

  • Палитра через роли
  • - «Доминирует холодный циан/бирюза, вторичный — серо-стальной, акцент — тёплый янтарный на источниках света»
  • Палитра через ограничения
  • - «Запретить чисто-красный и фиолетовый; избегать кислотной насыщенности; не использовать “неон-киберпанк”»
  • Цветокоррекция как наблюдаемый эффект
  • - «Приглушённая насыщенность, мягкие хайлайты, лёгкий зелёный оттенок в тенях, кожа естественная без “оранжевого загара”»

    !Пример палитры и как превратить её в текст промпта

    Свет: направление, мягкость, источник и читаемость

    Свет — главный рычаг «кинематографичности», потому что он определяет объём, настроение и читаемость.

    Мини-словарь света без сложных терминов

  • Направление: сверху/сбоку/сзади/спереди.
  • Мягкость: мягкий (плавные тени) или жёсткий (резкие тени).
  • Интенсивность: ярко/приглушённо.
  • Мотивирующий источник: что в мире сцены «объясняет» свет (лампа, окно, экран, вывеска).
  • Контровой свет: свет сзади, отделяет объект от фона.
  • Что именно писать в промпте

  • направление и характер
  • - «мягкий боковой свет слева, слабый контровой, тени читаемые»
  • мотивирующий источник
  • - «основной свет от окна справа, тёплая лампа на заднем плане даёт акцент»
  • атмосферные эффекты (если нужны)
  • - «лёгкая дымка для световых лучей, но без сильной потери резкости»

    Частые конфликты и как решать приоритетами

  • «сумерки» против «всё должно быть чётко видно»
  • - решение: приоритет на читаемость лица/действия, фон темнее
  • «жёсткий драматичный свет» против «коммерчески чистая картинка»
  • - решение: выбираете один стиль света как неприкосновенный
  • «неон и блики» против «натуральная кожа без артефактов»
  • - решение: ограничить интенсивность бликов, запретить пластиковый блеск

    Как упаковать стиль в промпт: отдельный Style Block

    Чтобы стиль не растворялся в сюжете, вынесите его в отдельный блок. Это особенно полезно для Veo 3.1 и Kling 3.0, где видео состоит из множества кадров и стиль нужно удерживать.

    Зачем Style Block в архитектуре «цели–ограничения–приоритеты»

  • Цель отвечает за смысл и действие.
  • Style Block фиксирует «как это выглядит».
  • Ограничения защищают стиль от случайных примесей.
  • Приоритеты решают конфликт: например, «лицо без искажений» важнее, чем «сложные световые лучи».
  • Примеры продвинутых промптов

    Примеры написаны в универсальной форме, потому что конкретные поля интерфейса различаются, а логика контроля стиля — общая.

    Пример для изображения (Nano Banana Pro): продуктовый кадр с управляемым светом

    Пример для видео (Veo 3.1 / Kling 3.0): удерживаем цвет и свет на протяжении клипа

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

    Итерации: как чинить стиль быстро и системно

    Когда результат не совпадает со стилем, правьте промпт по слоям, а не «добавляйте эпитетов».

  • Если «не то настроение»
  • - правьте свет (направление, контраст, источники) и палитру
  • Если «слишком мультяшно/слишком CGI»
  • - добавьте ограничения на фактуру: «без пластикового блеска», «без 3D render look», «естественная кожа»
  • Если «цвет скачет между кадрами» (видео)
  • - усиливайте Style Block: «одинаковая цветокоррекция на протяжении всего клипа», упрощайте движение камеры
  • Если «модель добавляет лишние источники/неон»
  • - запретите конкретно: «без неона», «без цветных вывесок», «без ярких красных/пурпурных акцентов»

    Итог

    Контроль визуального стиля в продвинутых промптах — это дисциплина спецификации:

  • Референс превращайте в наблюдаемые параметры: палитра, контраст, свет, фактура, камера.
  • Эстетику задавайте через медиум, эпоху, материалы и степень «чистоты» изображения.
  • Цвет фиксируйте как систему: доминирующие/акцентные цвета, насыщенность, температура.
  • Свет описывайте через направление, мягкость и мотивирующий источник.
  • Встраивайте всё это в архитектуру цели–ограничения–приоритеты, выделяя Style Block как отдельный управляемый слой.
  • 3. Кинематографический промпт для видео: камера, блокинг, монтаж

    Кинематографический промпт для видео: камера, блокинг, монтаж

    В предыдущих статьях курса мы собрали основу продвинутого промпта: цели–ограничения–приоритеты и отдельный Style Block (эстетика, цвет, свет, фактура). Для видео этого недостаточно: даже при идеальном стиле ролик может выглядеть «некинематографично», если не управлять тем, как сцена снята.

    Кинематографичность в генеративном видео чаще всего ломают три вещи:

  • камера не имеет понятного намерения (случайные крупности и движения)
  • персонажи двигаются без логики сцены (плохой блокинг)
  • монтаж не подчинён драматургии (нет ритма и правил склейки)
  • Ниже вы научитесь добавлять в промпт три управляемых слоя: Camera Block, Blocking Block, Edit Block. Это применимо к Veo 3.1 и Kling 3.0 напрямую, а для Nano Banana Pro полезно как подготовка раскадровки и ключевых кадров.

    Термины, которые должны быть понятны до практики

  • Кадр (shot): непрерывный фрагмент видео от начала до конца записи камеры.
  • Сцена (scene): часть истории в одной ситуации/локации; может состоять из нескольких кадров.
  • Крупность (shot size): насколько близко камера к объекту (общий, средний, крупный план). См. Shot (filmmaking)).
  • Блокинг (blocking): где стоят персонажи, как перемещаются, что делают и в какой последовательности. См. Blocking (stage)).
  • Непрерывность (continuity): сохранение логики пространства, направления взгляда, реквизита и движений между кадрами. См. Continuity (filmmaking)).
  • Правило 180 градусов: чтобы направление в кадре не «переворачивалось» при склейках. См. 180-degree rule.
  • Монтаж непрерывности: монтаж, который делает действия понятными и «незаметно» склеенными. См. Continuity editing.
  • Почему видео-модель «разваливает» киноязык без явного управления

    Видео-генерация пытается одновременно решить слишком много задач:

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

    Camera Block: как описывать камеру так, чтобы она была осмысленной

    Camera Block отвечает на вопрос: как именно зритель видит сцену.

    Параметры камеры, которые реально работают в промпте

    | Параметр | Что фиксирует | Примеры формулировок | |---|---|---| | Тип кадра | крупность и функцию | «начать со среднего плана», «перейти в крупный план рук» | | Высота и угол | ощущение власти/уязвимости | «камера на уровне глаз», «лёгкий верхний угол» | | Движение | намерение и динамику | «медленный наезд», «плавная панорама вправо» | | Стабилизация | качество восприятия | «стабилизированная камера, без тряски» | | Глубина резкости | фокус внимания | «малая глубина резкости, фон в мягком боке» | | Оптика как ощущение | степень искажений | «без сверхшироких искажений, перспектива естественная» |

    Если вы не уверены в терминах, описывайте наблюдаемо:

  • «фон заметно размывается» вместо «f/1.4»
  • «камера приближается очень медленно» вместо «dolly in 10%/s»
  • Типовые движения камеры и их смысл

  • Наезд (dolly in): усиление напряжения, приближение к сути.
  • Отъезд (dolly out): раскрытие контекста, одиночество, масштаб.
  • Панорама (pan): перевод внимания между объектами.
  • Трекинг (tracking): сопровождение персонажа, ощущение присутствия.
  • Главная ошибка: просить «активную камеру» и одновременно требовать «идеальную непрерывность деталей». Для генеративного видео движение камеры почти всегда конфликтует с сохранением мелких деталей.

    Практика приоритетов для Camera Block

    Чтобы камера не «сломала» руки, лицо и реквизит, фиксируйте приоритеты так же, как в статье про архитектуру:

  • Приоритет 1: читаемость действия и анатомия (руки, лицо).
  • Приоритет 2: плавность движения камеры.
  • Приоритет 3: сложность фона и микродетали.
  • Blocking Block: как ставить персонажей и действие, чтобы видео выглядело как сцена

    Blocking Block отвечает на вопрос: кто где находится и что делает по времени.

    Из чего состоит блокинг

  • Исходные позиции: где персонаж(и) в начале.
  • Метки движения: куда и когда смещается персонаж.
  • Биты действия (action beats): короткие смысловые шаги («подошёл», «взял», «обернулся», «посмотрел»).
  • Объекты взаимодействия: дверь, стол, телефон, папка.
  • В генеративном видео лучше работает блокинг, где:

  • мало сущностей (1–2 персонажа и 1–2 объекта)
  • движение простое (1–2 перемещения, без «хореографии»)
  • действие можно понять без монтажа
  • !Схема помогает задавать блокинг как траекторию и точки остановки

    Как писать блокинг «во времени» без сложной терминологии

    Используйте таймкоды как человеческие ориентиры, а не как строгую систему. Достаточно интервалов:

  • «0–2 сек: ...»
  • «2–6 сек: ...»
  • «6–9 сек: ...»
  • Так вы снижаете шанс, что модель перемешает шаги действия.

    Связь блокинга с непрерывностью

    Блокинг — главный инструмент борьбы с «магией модели», когда предметы появляются и исчезают. Чем яснее вы фиксируете взаимодействия, тем стабильнее реквизит:

  • «персонаж держит папку обеими руками всё время»
  • «после того как открыл дверь, рука остаётся на ручке 1 секунду»
  • Edit Block: как попросить монтаж, который выглядит профессионально

    Edit Block отвечает на вопрос: как сцена собрана из кадров.

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

  • One-take: один непрерывный кадр без склеек.
  • Continuity montage: 2–5 кадров, склеенных по правилам непрерывности.
  • Для генеративных моделей one-take часто стабильнее, потому что непрерывность проще удерживать. Монтаж лучше использовать, когда вы готовы ограничить количество кадров и жёстко описать каждый.

    Правила склеек, которые стоит превращать в ограничения

  • Сохранять направление: не пересекать ось действия без причины. См. 180-degree rule.
  • Сохранять взгляд: если персонаж смотрит вправо в одном кадре, следующий кадр должен поддерживать этот вектор. См. Eyeline match.
  • Склейка по действию: резать в момент движения (рука тянется к ручке) — так склейка кажется естественной. См. Match on action.
  • Ритм монтажа как наблюдаемый параметр

    Вместо абстрактного «динамичный монтаж» пишите:

  • «2–3 склейки за 10 секунд»
  • «без флэш-кадров и без jump cuts»
  • «каждый кадр длится минимум 2 секунды»
  • !Таймлиния показывает, как задавать монтаж как список кадров с длительностями

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

    Ниже — универсальная упаковка, совместимая с логикой цель–ограничения–приоритеты и со Style Block из прошлой статьи.

    Пример: один кинематографичный one-take (Veo 3.1 / Kling 3.0)

    Задача: 9 секунд, одна камера, напряжение через наезд и блокинг.

    Пример: короткая сцена из 3 кадров (монтаж непрерывности)

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

    Ключевой принцип: минимум кадров, максимум ясности.

    Типовые поломки и как чинить промпт по слоям

    | Симптом | Причина | Что править | |---|---|---| | Камера «дергается» | конфликт движения и деталей | в Camera Block: «стабилизированная», упростить движение до наезда | | Действие непонятно | нет битов действия | в Blocking Block: разбить на 2–4 шага по времени | | Склейки выглядят «случайно» | не задан Edit Block | указать число кадров, длительности, «склейка по действию» | | Персонаж меняется между кадрами | слишком сложный монтаж | уменьшить число кадров, усилить приоритет непрерывности | | Модель добавляет лишние объекты | слабые ограничения | добавить конкретные запреты: «только один объект на столе», «без текста» |

    Как связать киноязык со Style Block, чтобы стиль не распадался

    Для видео важна связка:

  • Style Block фиксирует единый «вид» (палитра, свет, фактура).
  • Camera Block фиксирует «как снято» (крупности, движение, фокус).
  • Blocking Block фиксирует «что происходит и где».
  • Edit Block фиксирует «как собрано».
  • Если есть конфликт, чаще всего работают такие приоритеты:

  • Приоритет 1: непрерывность персонажа, анатомия, читаемость действия.
  • Приоритет 2: единый стиль (свет/цвет) по всему клипу.
  • Приоритет 3: сложность камеры и насыщенность деталями.
  • Итог

    Кинематографический промпт для видео — это не «добавить cinematic», а спецификация киноязыка:

  • через Camera Block вы управляете намерением камеры
  • через Blocking Block делаете действие понятным и стабильным
  • через Edit Block задаёте монтажную логику и правила непрерывности
  • Вместе с архитектурой цели–ограничения–приоритеты и со Style Block вы получаете промпт, который даёт предсказуемое, «снятое» видео в Veo 3.1 и Kling 3.0, а также позволяет системно готовить раскадровки и ключевые кадры в Nano Banana Pro.

    4. Консистентные персонажи и объекты: идентичность, детали, вариативность

    Консистентные персонажи и объекты: идентичность, детали, вариативность

    В прошлых материалах курса мы собрали «скелет» управляемой генерации:

  • архитектура цели–ограничения–приоритеты
  • отдельный Style Block для эстетики, цвета и света
  • киноязык для видео через Camera Block, Blocking Block, Edit Block
  • Теперь добавляем слой, без которого рекламные серии, клипы, сторителлинг и продуктовые ролики быстро «разваливаются»: консистентность. Это способность модели воспроизводить того же персонажа и тот же объект из кадра в кадр, из сцены в сцену, в разных ракурсах и условиях.

    Для Nano Banana Pro это критично при пакетной генерации изображений (серии кадров, вариации ракурсов, промо-материалы). Для Veo 3.1 и Kling 3.0 — это центральная проблема видео: даже отличный стиль не спасает, если лицо «плывёт», одежда меняется, реквизит превращается в другой.

    Почему «плывут» персонажи и объекты

    Модель постоянно решает конфликт между:

  • правдоподобной вариативностью (разные ракурсы, мимика, динамика, свет)
  • сохранением идентичности (те же черты лица, форма предмета, детали одежды)
  • Если вы не задаёте контракт идентичности, система начинает «оптимизировать» и упрощать: теряет мелкие признаки, заменяет аксессуары, меняет материалы, корректирует возраст, подменяет предмет похожим.

    Практическое правило: чем больше движения камеры, действий и мелких деталей, тем сильнее нужен отдельный блок идентичности и приоритет на непрерывность.

    Что именно считается идентичностью

    Идентичность — это не «похожее настроение». Это набор наблюдаемых признаков.

    Идентичность персонажа

    Обычно включает:

  • неизменяемое: возрастной диапазон, этничность/тон кожи, форма лица, ключевые пропорции, характерные черты (родинка, шрам), длина и форма причёски
  • условно неизменяемое: базовая одежда (тип и цвет), аксессуары (очки, серьга), общий силуэт
  • вариативное: мимика, поза, угол поворота головы, небольшие изменения укладки, степень загрязнения одежды (если допускаете)
  • Идентичность объекта

    Обычно включает:

  • неизменяемое: геометрия (пропорции), материал, основные элементы конструкции, цвет (или конкретная палитра)
  • условно неизменяемое: небольшие отражения/пыль/микроцарапины, уровень износа
  • вариативное: положение в кадре, ориентация, окружение, контекст использования
  • !Схема помогает отделять то, что нельзя менять, от того, что можно варьировать.

    Главный инструмент: паспорт сущности

    Чтобы удерживать консистентность, удобно мыслить персонажа или объект как «спецификацию», которую вы переносите из промпта в промпт.

    Ниже — два шаблона: Character Sheet и Object Sheet. Они пишутся один раз, затем копируются в каждую генерацию серии.

    Character Sheet

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

    Object Sheet

    Объект «плывёт» чаще всего из-за недоописанной геометрии. Поэтому помимо материала и цвета фиксируйте форму.

    Контракт консистентности: как встроить паспорта в архитектуру курса

    Свяжем новый слой со старой архитектурой.

  • Цель: что происходит в сцене (сюжет/действие)
  • Style Block: как это выглядит (палитра/свет/фактура)
  • Character/Object Sheet: кто именно и что именно в кадре
  • Ограничения: что нельзя нарушать (непрерывность, запреты)
  • Приоритеты: что спасать при конфликте требований
  • Практически полезный ход: вынести паспорта в отдельный блок и явно сказать, что он важнее «красоты».

    Якоря: как выбрать детали, которые держат идентичность

    Якорь — признак, который легко проверить глазами и трудно перепутать.

    Хорошие якоря для персонажа

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

  • «красивый», «харизматичный», «европейская внешность»
  • «модная одежда», «стильный образ»
  • слишком много мелких деталей сразу (модель будет их терять)
  • Хорошие якоря для объекта

  • геометрия с конкретикой: цилиндр/куб, пропорции, наличие канавки/выреза
  • точный материал: матовый металл, стекло, ткань
  • одна уникальная конструктивная деталь: отверстие по центру, ручка определённой формы
  • Консистентность в видео: непрерывность важнее деталей

    В видео добавляется фактор времени: модель должна быть последовательной между кадрами.

    Полезные термины:

  • Непрерывность — сохранение логики и свойств между кадрами. См. Continuity (filmmaking)).
  • Что чаще всего ломает непрерывность

  • активное движение камеры вместе со сложным действием
  • слишком много сущностей (2 персонажа, толпа, много реквизита)
  • монтаж из большого числа кадров
  • слабые запреты на изменения (нет списка «что не менять»)
  • Как чинить

  • упрощайте сцену: один персонаж, один ключевой объект
  • выбирайте one-take или 2–3 кадра максимум
  • фиксируйте биты действия и «держание» объекта
  • Пример формулировки для Blocking Block:

    Вариативность без потери идентичности: матрица изменений

    Чтобы делать серию кадров (ракурсы, эмоции, сцены) и не потерять персонажа/объект, разделите параметры на два набора.

  • Инварианты: то, что обязательно сохраняется
  • Варианты: то, что разрешено менять ради разнообразия
  • Удобно оформлять это таблицей прямо в рабочем документе (и при необходимости переносить в промпт).

    | Сущность | Инварианты (не менять) | Варианты (можно менять) | |---|---|---| | Персонаж | шрам над правой бровью, круглые очки, короткие волосы с пробором слева, возраст 28–32 | мимика, поворот головы, поза, фон, действие | | Объект | цилиндрическая форма, канавка, матовый металл, графитовый цвет, чёрная матовая крышка | отражения, ориентация, окружение, расстояние до камеры |

    !Таблица показывает, что фиксировать жёстко, а что оставить для разнообразия.

    Негативный промпт для консистентности: что запрещать

    Негативный промпт особенно полезен не для «качества вообще», а для конкретных поломок идентичности.

    Типовые запреты:

  • лишние элементы внешности: усы, борода, другой цвет глаз
  • возрастной дрейф: «старше», «подросток» (если модель любит менять)
  • смена одежды: «другой костюм», «другой цвет одежды»
  • для объектов: «логотип», «текст», «другая форма крышки», «ручка появилась/исчезла»
  • Пример (универсально):

    Практические промпт-шаблоны для серий

    Шаблон для серии изображений (Nano Banana Pro)

    Идея: один и тот же паспорт + разные сцены/ракурсы.

    Как делать вариации без потери идентичности:

  • меняйте только один параметр за раз: ракурс, эмоцию, место, время суток
  • держите паспорта и приоритеты неизменными
  • Шаблон для видео (Veo 3.1 / Kling 3.0)

    Идея: непрерывность + простое действие + ограниченная камера.

    Типовые симптомы и точечные правки промпта

    | Симптом | Вероятная причина | Что править | |---|---|---| | Персонаж «становится другим» | слабый паспорт, нет якорей | добавить 2–3 якоря и явный запрет на изменения | | Одежда меняется | одежда описана общо | зафиксировать «база одежды» и запрет «different outfit» | | Объект меняет форму | нет геометрии и уникальной детали | прописать геометрию и «особенность-якорь», поднять приоритет | | В видео предмет «исчезает» | не задано удержание предмета во времени | добавить в Blocking Block: «держит всё время», «в кадре» | | На склейках ломается идентичность | слишком много кадров | уменьшить до one-take или 2–3 кадров и усилить непрерывность |

    Итог

    Консистентность — это отдельный слой спецификации, который дополняет архитектуру курса:

  • описывайте персонажей и объекты через паспорта (Character Sheet / Object Sheet)
  • выбирайте 2–3 якоря и делайте их неприкосновенными
  • разделяйте инварианты и вариативность, чтобы делать серию без «дрейфа»
  • для видео усиливайте непрерывность через Blocking Block и высокие приоритеты идентичности
  • В следующей практике (домашних заданиях) вы будете собирать паспорта сущностей и строить промпты, где разнообразие достигается контролируемо — без потери «того же самого» персонажа и объекта.

    5. Сцены и среда: композиция, глубина, физика материалов, реализм

    Сцены и среда: композиция, глубина, физика материалов, реализм

    В предыдущих статьях курса мы построили управляемую систему промптинга:

  • архитектура цели–ограничения–приоритеты
  • Style Block для эстетики, цвета и света
  • для видео: Camera Block, Blocking Block, Edit Block
  • для серий: Character Sheet и Object Sheet
  • Теперь добавляем слой, который часто решает исход качества сильнее, чем «красивые слова»: сцена и среда. Это спецификация того, как устроено пространство кадра, какая у него глубина, из чего сделаны поверхности и какие законы физики мы считаем обязательными. Если вы не описываете среду и её логику, модель будет «достраивать мир» как получится, и вы получите типовые проблемы: игрушечность, странные материалы, неверную перспективу, предметы «плавающие» в воздухе, фальшивые отражения.

    Материал применим к Nano Banana Pro (изображения и серии кадров) и напрямую к Veo 3.1 / Kling 3.0 (видео, где среда должна быть непрерывной и стабильной во времени).

    Почему реализм сцены ломается даже при хорошем стиле

    Четыре частые причины:

  • Нет явной композиции: модель не понимает, что главное, и «распыляет» внимание.
  • Нет глубины: кадр выглядит плоским, а масштаб объектов кажется неправильным.
  • Материалы не определены физически: металл становится пластиком, стекло выглядит как желе, ткань блестит как латекс.
  • Нет законов мира: непонятно, откуда свет, почему есть отражения, где опора предметов, почему объект не отбрасывает тень.
  • Практическое правило: стиль задаёт «язык изображения», но сцена задаёт «правдоподобие мира». Это разные блоки спецификации.

    Композиция: как сделать кадр управляемым

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

    Что писать вместо «красивая композиция»

    Лучше формулировать через наблюдаемые параметры:

  • Крупность и расстояние
  • Положение главного объекта
  • Передний план, средний план, задний план
  • Направляющие линии
  • Негативное пространство (осознанно пустые зоны)
  • !Схема превращает «красиво» в проверяемую композицию

    Композиционные паттерны, которые хорошо «держатся» в генерации

    | Паттерн | Когда использовать | Как формулировать в промпте | |---|---|---| | Один главный объект | продукт, герой, ключевой реквизит | «один доминирующий объект в центре внимания, фон вторичен» | | Сильный передний план | чтобы добавить глубину | «размытый передний план (край стола/дверной косяк), объект на среднем плане» | | Симметрия | стерильные лаборатории, минимализм | «симметричная композиция, центральная перспектива, ровный горизонт» | | Диагонали | динамика без тряски камеры | «линии пола/стен ведут взгляд к персонажу, диагональная перспектива» |

    Ограничения для композиции

    Композиция часто ломается из-за «лишнего». Поэтому ограничения полезнее, чем эпитеты.

  • «в кадре только один персонаж и один ключевой объект»
  • «без толпы, без случайных предметов на переднем плане»
  • «без текста, вывесок, плакатов, граффити»
  • Глубина: перспектива, масштаб, разделение планов

    Глубина в кадре создаётся не только размытием. На реализм сильнее влияют перспектива и масштаб. Если нужны термины, смотрите: Перспектива) и Точка схода.

    Три инструмента глубины, которые стоит фиксировать в промпте

  • Перспектива и горизонт
  • Разделение планов (передний/средний/задний)
  • Фокус и глубина резкости (как инструмент внимания, а не «красоты»)
  • Если вы хотите, чтобы сцена выглядела правдоподобно, просите понятную перспективу:

  • «центральная перспектива коридора, одна точка схода по центру»
  • «горизонт на уровне глаз персонажа»
  • А если хотите «киношный» объём, добавляйте плановость:

  • «на переднем плане размытая рамка двери, на среднем плане руки, на заднем плане лаборатория»
  • Для фокуса полезна справка: Глубина резкости.

    Типовая ошибка: просить «широкий угол» и «без искажений»

    Это конфликт требований. Широкий угол даёт перспективное расширение и искажения по краям. Решение через приоритеты:

  • Приоритет 1: естественная перспектива без сильных искажений
  • Приоритет 2: ощущение пространства через планы и линии
  • Приоритет 3: «широкоугольное ощущение» можно ослабить
  • Физика материалов: как описывать поверхности так, чтобы они выглядели настоящими

    Реализм материалов возникает, когда модель понимает три вещи: что это за материал, какая у него микрофактура, как он взаимодействует со светом. Это близко к идеям physically based rendering, полезная справка: Physically based rendering.

    Мини-словарь материалов без сложной физики

    | Что нужно описать | Почему важно | Примеры формулировок | |---|---|---| | Материал-тип | задаёт базовое поведение света | «матовый анодированный алюминий», «стекло с лёгкими загрязнениями» | | Шероховатость | отвечает за «матовый vs глянцевый» | «матовый, мягкие широкие блики», «полуглянец, узкие блики» | | Отражения | ломают реализм, если случайные | «реалистичные отражения окружения, без зеркального хрома» | | Прозрачность | стекло и жидкости часто выглядят фальшиво | «стекло прозрачное, толщина видна по краям, лёгкая рефракция» | | Износ | добавляет правду и масштаб | «лёгкие микроцарапины, без сильной грязи» |

    Как «заякорить» материалы в промпте

    Используйте связку: материал + состояние + запреты.

    Примеры якорей:

  • «матовый металл без пластикового блеска»
  • «кожа естественная, без воскового shine»
  • «стекло не мутное, без желеобразных деформаций»
  • !Иллюстрация помогает видеть разницу «матовый металл vs пластик vs стекло»

    Негативный промпт для физики материалов

    Типовые запреты, которые повышают реализм:

  • «plastic look», «wax skin», «overly glossy», «chrome reflections everywhere»
  • «CGI render look» (если вы делаете кинореализм)
  • «unrealistic reflections», «wrong shadows», «floating objects»
  • Важно: негативный промпт должен соответствовать задаче. Если вы делаете 3D-стилизацию, запрет «3D render» будет конфликтом.

    Реализм среды: законы мира как ограничения

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

    Чеклист реализма, который стоит фиксировать

  • Опора и гравитация
  • Тени и контактные тени
  • Единый источник света или понятная схема источников
  • Масштаб (объекты соотносятся друг с другом)
  • Окружение соответствует эпохе и стилю
  • Формулировки, которые работают:

  • «предметы стоят на поверхности, есть контактные тени под ними»
  • «все отражения соответствуют окружению, без случайных зеркал»
  • «источник света мотивирован: окно справа и одна лампа на заднем плане»
  • Реализм в видео: добавляется временная физика

    Для Veo 3.1 и Kling 3.0 часто критично добавить:

  • «без мерцания света (no flicker)»
  • «не меняется погода/время суток внутри клипа»
  • «отражения и тени не “прыгают” между кадрами»
  • Это удобно поднимать в Приоритет 2 сразу после непрерывности персонажа/объекта.

    Scene Block: как упаковать среду в промпт

    Чтобы среда не растворялась в сюжете и стиле, добавьте отдельный Scene Block. Он соединяет композицию, глубину и физику материалов.

    Примеры продвинутых промптов

    Ниже примеры в универсальной форме. Логику вы переносите в конкретные поля Nano Banana Pro, Veo 3.1 и Kling 3.0.

    Nano Banana Pro: фотореалистичный интерьерный кадр с глубиной и материалами

    Veo 3.1 / Kling 3.0: one-take, где среда «держит» физику и глубину

    Диагностика: «симптом → причина → правка»

    | Симптом | Вероятная причина | Что править в промпте | |---|---|---| | Сцена плоская | нет плановости и перспективы | в Scene Block: «передний/средний/задний план», «одна точка схода», добавить лёгкое боке | | Материал выглядит пластиковым | не задана шероховатость и запреты | добавить «матовый металл, мягкие блики», запрет «plastic look», «CGI gloss» | | Предмет «парит» | нет закона опоры | явно: «предмет стоит на поверхности, контактная тень под ним» | | Отражения странные | нет описания окружения и запрета | описать окружение (комната/окно), запрет «unrealistic reflections» | | В видео тени/свет скачут | не зафиксирована временная стабильность | добавить ограничения: «no flicker», «stable lighting», поднять приоритет |

    Итог

    Сцена и среда в продвинутом промптинге — это спецификация правдоподобия:

  • композиция задаётся через положение главного, планы и ограничения на «лишнее»
  • глубина строится перспективой, масштабом и разделением планов, а не только размытием
  • материалы описываются как тип + шероховатость + отражения + состояние, с явными запретами на пластиковость и «CGI-глянец»
  • реализм фиксируется как набор законов мира: опора, контактные тени, мотивированный свет, стабильность во времени (для видео)
  • Добавляя Scene Block поверх уже знакомых блоков (Style, Camera/Blocking/Edit, Sheets, приоритеты), вы получаете кадры и клипы, которые выглядят как снятые в реальном пространстве, а не как случайная «картинка в стиле».

    6. Итерации и отладка: диагностика артефактов и усиление контроля

    Итерации и отладка: диагностика артефактов и усиление контроля

    Продвинутый промпт в Nano Banana Pro, Veo 3.1 и Kling 3.0 работает как управляющая спецификация, но даже хорошая спецификация требует итераций. Причина простая: генерация — это вероятностный процесс, а вы одновременно управляете смыслом, стилем, камерой, непрерывностью и физикой сцены.

    В прошлых статьях курса мы собрали блоки, которые делают результат повторяемым:

  • архитектура цели–ограничения–приоритеты
  • Style Block (эстетика, цвет, свет)
  • для видео: Camera Block, Blocking Block, Edit Block
  • для серий: Character Sheet и Object Sheet
  • Scene Block (композиция, глубина, материалы, реализм)
  • Эта статья — про то, как системно чинить результат: диагностировать артефакты, находить первопричину и усиливать контроль минимальными правками, а не «добавлять ещё эпитетов».

    !Визуальная схема цикла итераций: оценка → диагноз → правка одного слоя → повтор

    Почему итерации ломаются: типовые ошибки процесса

    Чаще всего результат «плывёт» не из-за слабого промпта, а из-за слабого процесса отладки.

    Основные ошибки:

  • править сразу много параметров и не понимать, что именно помогло
  • лечить симптом не в том слое (например, «мыльная картинка» чинится стилем/оптикой, а вы меняете сюжет)
  • копить противоречия (просить и «очень динамичную камеру», и «идеальную непрерывность мелких деталей»)
  • держать негативный промпт как «простыню на все случаи», где запреты конфликтуют со стилем
  • Практическое правило отладки: одна итерация — одна гипотеза.

    Базовый протокол итераций: стабильный цикл

    Чтобы правки были управляемыми, используйте единый протокол.

    Версионирование: промпт как код

  • Всегда сохраняйте промпт с номером версии: v01, v02, v03.
  • В каждой версии фиксируйте только одно изменение.
  • Сохраняйте результат рядом с промптом и короткой пометкой «что сломалось / что улучшилось».
  • Если инструмент поддерживает seed, фиксируйте его на этапе диагностики, чтобы изменения в промпте не маскировались случайностью.

    > Смысл seed: при прочих равных вы получаете более похожие результаты и можете честно сравнивать эффект правки.

    Чеклист оценки результата

    Оценивайте результат всегда в одном порядке — от «несущих» требований к «косметике»:

  • идентичность персонажа/объекта (если есть Sheets)
  • читаемость действия (для видео) или смысловой фокус (для изображения)
  • стиль: палитра, свет, фактура
  • сцена: композиция, глубина, материалы, тени/контакт
  • артефакты: руки/лица/текст/водяные знаки/мерцание
  • Диагностика по слоям: где именно «болит»

    Вместо того чтобы «усиливать всё», определите, в каком блоке находится причина.

    Быстрый метод: вопрос → слой

  • «Смысл/сюжет не тот» → Цель
  • «Стало не в той эстетике/палитре» → Style Block
  • «Камера скачет/слишком активная/не та крупность» → Camera Block
  • «Действия перепутаны/объект исчезает из рук» → Blocking Block
  • «Склейки случайные/ломают направление» → Edit Block
  • «Персонаж меняется между кадрами/в серии» → Character Sheet + приоритеты непрерывности
  • «Материалы пластиковые/тени странные/всё плоско» → Scene Block
  • «Появляется текст/логотипы/лишние предметы» → Ограничения + Негативный промпт
  • Эта карта связывает текущую статью с предыдущими: мы не изобретаем новые сущности, а учимся чинить уже собранную архитектуру.

    Таблица «симптом → причина → точечная правка»

    | Симптом | Вероятная причина | Что править (минимально) | |---|---|---| | Руки/пальцы ломаются | конфликт мелких деталей с движением/ракурсом | поднять приоритет «руки без искажений», упростить Camera Block (медленнее, меньше параллакса), добавить в негатив extra fingers, deformed hands | | Лицо «плывёт» в видео | слишком активная камера или много склеек | перейти на one-take или сократить до 2–3 кадров, добавить «стабилизированная камера», усилить Character Sheet якорями | | Мерцание света (flicker) | модель меняет экспозицию/источники между кадрами | в ограничениях: «без мерцания света, стабильная экспозиция», упростить световую схему в Style Block, запрет flicker | | Появляется текст/водяные знаки | не зафиксирован запрет или сцена провоцирует вывески | в ограничениях: «без текста/логотипов/субтитров», в негатив: text, watermark, запретить «плакаты, вывески, граффити» в Scene Block | | Материал выглядит пластиковым | нет шероховатости и запретов на глянец | в Scene Block: «матовый металл, мягкие широкие блики», запреты plastic look, overly glossy, CGI render look | | Объект меняет форму | нет геометрии/якоря в Object Sheet | усилить Object Sheet: форма + уникальная деталь, поднять приоритет идентичности | | Сцена плоская | нет перспективы/плановости | в Scene Block: «передний/средний/задний план», «одна точка схода», «фон слегка размывается» | | Монтаж «ломает» направление | не задано правило оси/взгляда | в Edit Block: «сохранять ось сцены, сохранять направление взгляда», ограничить число склеек |

    Справки по базовым кино-правилам (если нужно освежить): Правило 180 градусов, Склейка по действию.

    Декомпозиция артефактов: лечим первопричину, а не симптом

    Один симптом часто имеет несколько причин. Например, «плывущий персонаж» может быть:

  • слабым Character Sheet (мало якорей)
  • конфликтом камеры (широкий угол + активный трекинг)
  • конфликтом монтажа (много кадров)
  • конфликтом сцены (зеркала, отражающие поверхности, толпа)
  • Отладка должна идти сверху вниз: сначала снижайте сложность, затем возвращайте её постепенно.

    Принцип упрощения для диагностики

    Если вы не понимаете, почему ломается результат, временно сделайте сцену проще:

  • один персонаж
  • один объект
  • one-take
  • статичная или очень медленная камера
  • простой свет (1–2 источника)
  • чистая локация без текста и отражающих хаотичных поверхностей
  • Когда база стала стабильной, вы возвращаете усложнения по одному.

    Усиление контроля: «клапаны» в промпте

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

    Приоритеты как главный усилитель

    Типовой работающий порядок приоритетов для видео:

  • Приоритет 1: идентичность (Sheets) + анатомия (лицо/руки) + читаемость действия
  • Приоритет 2: единый стиль (цвет/свет) без мерцания
  • Приоритет 3: сложность среды, микродетали, декоративные эффекты
  • Если вы не записали этот порядок явно, модель часто «покупает красоту» ценой непрерывности.

    Ограничения вместо эпитетов

    Фраза «сделай красиво и реалистично» слабее, чем список запретов, который защищает кадр:

  • «без текста и логотипов»
  • «без толпы»
  • «без зеркал и сильных отражений» (если отражения ломают сцену)
  • «без тряски камеры»
  • Негативный промпт как набор конкретных поломок

    Хороший негативный промпт — это не «без плохого качества», а конкретика:

  • анатомия: extra fingers, deformed hands, face distortion
  • видео-артефакты: flicker, shaky camera, jump cuts
  • мусор в кадре: text, watermark, subtitles, logo
  • Важно: негатив должен соответствовать стилю. Если вы делаете намеренно «CGI-рендер», запрет CGI render look будет конфликтом.

    A/B-итерации: как сравнивать правки честно

    Чтобы понимать, какая правка работает, используйте простую схему A/B:

  • A: базовый промпт v05 без изменений.
  • B: v06 с одной гипотезой (например, «переводим монтаж в one-take»).
  • Генерируйте 3–5 попыток на каждую версию (если возможно).
  • Сравнивайте по одному и тому же чеклисту.
  • Если инструмент поддерживает seed, сравнение становится ещё честнее.

    Особенности отладки для Nano Banana Pro (изображения)

    В изображениях нет временной непрерывности, зато чаще проявляются:

  • анатомические артефакты (руки, зубы, глаза)
  • «пластиковые» материалы
  • композиционная каша (слишком много объектов)
  • Мини-стратегия:

  • фиксируйте композицию в Scene Block (позиция главного объекта, негативное пространство)
  • поднимайте приоритет «геометрия/форма» для продукта или лица
  • убирайте лишние сущности ограничениями (лучше меньше объектов, но точнее)
  • Особенности отладки для Veo 3.1 и Kling 3.0 (видео)

    В видео ключевые источники проблем:

  • мерцание света и экспозиции
  • дрейф идентичности между кадрами
  • «магический» реквизит (появился/исчез)
  • случайная камера и случайные склейки
  • Рабочая стратегия:

  • начинайте с one-take, пока не стабилизируете персонажа и реквизит
  • затем добавляйте монтаж (2–3 кадра максимум), строго описывая Edit Block
  • ограничивайте движение камеры: стабилизация и медленные перемещения
  • прописывайте удержание объекта во времени в Blocking Block (например, «держит в правой руке всё время»)
  • Практический шаблон: «Debug Block» для итераций

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

    Пример критерия успеха:

  • «во всех кадрах клипа нет мерцания света, кожа и фон не меняют экспозицию»
  • «объект сохраняет форму и крышку во всех фрагментах, не исчезает из руки»
  • Мини-пример: отладка мерцания и непрерывности в видео

    Ниже — пример в универсальной форме. Он показывает как мыслить правкой, а не «идеальный промпт на все случаи».

    Итог

    Итерации в продвинутом промптинге — это дисциплина процесса:

  • диагностируйте проблему по слоям (Цель, Style, Camera, Blocking, Edit, Sheets, Scene, Ограничения)
  • вносите одно изменение за итерацию и фиксируйте версии
  • усиливайте контроль не «эпитетами», а приоритетами, ограничениями и конкретным негативным промптом
  • для видео начинайте с простого one-take и только затем усложняйте камеру и монтаж
  • Этот подход превращает генерацию в управляемую инженерную задачу: вы не «надеетесь на удачу», а последовательно уменьшаете неопределённость.

    7. Пайплайны и автоматизация: шаблоны, библиотеки промптов, A/B-тесты

    Пайплайны и автоматизация: шаблоны, библиотеки промптов, A/B-тесты

    Продвинутые промпты для Nano Banana Pro, Veo 3.1 и Kling 3.0 становятся по-настоящему управляемыми не тогда, когда вы нашли «идеальные слова», а когда у вас есть повторяемый процесс: шаблоны, библиотека, версии, тесты, логирование результатов.

    В предыдущих статьях курса мы собрали «контракт» генерации:

  • архитектура цели–ограничения–приоритеты
  • Style Block (цвет, свет, фактура)
  • для видео: Camera Block, Blocking Block, Edit Block
  • для серий: Character Sheet и Object Sheet
  • для правдоподобия: Scene Block
  • для стабильности: итерации и отладка по слоям
  • Эта статья показывает, как превратить всё это в производственный пайплайн: так, чтобы серия изображений или клип генерировались не «вручную по вдохновению», а как проект с контролем качества.

    !Общая карта процесса: от брифа до библиотеки и A/B-тестов

    Зачем нужен пайплайн, если промпт уже продвинутый

    Пайплайн решает три типовые проблемы продвинутой генерации:

  • Повторяемость: вы можете воспроизвести удачный результат через неделю и понять, чем он получился.
  • Масштабирование: серия из 30 кадров или 10 роликов делается быстрее, потому что меняются только контролируемые переменные.
  • Сравнимость: вы понимаете, какая правка реально улучшила результат, а какая просто «случайно повезло».
  • Связка с предыдущей статьёй про отладку прямая: пайплайн формализует правило одна итерация — одна гипотеза.

    Канонический промпт как единый формат для всех моделей

    Чтобы библиотека и тесты работали, нужен один «источник истины» — канонический промпт, который вы храните и версионируете. Затем вы адаптируете его под конкретный интерфейс Nano Banana Pro / Veo / Kling.

    Почему это важно

    Одна и та же идея, записанная «как текст», в разных системах превращается в разные поля: где-то отдельный негативный промпт, где-то отдельные настройки видео, где-то прикреплённые референсы. Если у вас нет канона, вы не сможете честно сравнивать версии.

    Мини-шаблон канонического промпта

    Ключ: этот формат совпадает с архитектурой курса и поэтому устойчив к усложнению.

    Шаблоны: как «разделить переменное и постоянное»

    Шаблон нужен, чтобы 80% стабильных требований не переписывались каждый раз. Вы меняете только переменные: локацию, действие, ракурс, эмоцию, длительность.

    Два уровня шаблонов

  • Базовый шаблон проекта: стиль бренда, запреты, приоритеты качества, базовые паспорта персонажей/объектов.
  • Шаблоны сцен: типовые сцены, которые повторяются (продукт на столе, герой в коридоре, интерьерный общий план, диалог).
  • Практика: плейсхолдеры и «словарь переменных»

    Не усложняйте: достаточно фигурных скобок и списка переменных.

    Далее вы создаёте «словарь» значений для переменных под конкретную сцену.

    Ошибка шаблонов

    Шаблон не должен превращаться в «простыню всего на свете». Если блок не нужен (например, нет персонажей), он должен быть пустым или удаляться, иначе вы сами создадите конфликт требований.

    Библиотека промптов: структура, метаданные, поиск

    Библиотека промптов — это не папка со случайными текстами, а система, где каждый артефакт можно:

  • найти
  • воспроизвести
  • сравнить
  • повторно использовать как модуль
  • Практическая основа: хранить всё в репозитории и версионировать как код. Для этого подходит Git.

    Минимальная структура проекта

    Метаданные: что обязательно фиксировать

    | Поле | Зачем нужно | Пример | |---|---|---| | id | уникальность и поиск | lab_door_entry_v03 | | target_model | адаптация под систему | veo31, kling30, nano_banana | | type | изображение или видео | image / video | | duration/aspect | воспроизводимость | 9s, 16:9 | | seed (если есть) | честные сравнения | 123456 | | refs | привязка стиля/сцены | список файлов/ссылок | | known_issues | ускоряет отладку | «иногда добавляет текст» | | success_criteria | объективная проверка | «нет flicker, объект не меняет форму» |

    !Понятно, как выглядит единица хранения в библиотеке

    Нейминг и версии

    Рабочее правило:

  • scene_key + intent + vNN
  • пример: office_flashdrive_hide_v07
  • Версия увеличивается только при осмысленной правке. Случайные «ещё одно слово добавил» без гипотезы лучше не версионировать как новую «официальную» версию.

    Адаптеры под Nano Banana Pro, Veo 3.1 и Kling 3.0

    Чтобы канонический промпт был переносимым, выделите слой адаптации.

    Идея адаптера

  • Канонический промпт хранит смысл и блоки курса.
  • Адаптер превращает блоки в формат конкретного интерфейса.
  • Пример правил адаптации (концептуально):

  • NEGATIVE идёт в поле негативного промпта (если оно отдельное), иначе в конец текста как «чего не должно быть».
  • VIDEO_BLOCKS для Veo/Kling сохраняется как отдельные абзацы с явными маркерами.
  • Для Nano Banana Pro видео-блоки могут использоваться как раскадровка: вы генерируете ключевые кадры по каждому состоянию блокинга.
  • Цель адаптера не «магия», а одинаковая логика управления для разных моделей.

    Автоматизация прогонов: как запускать серии контролируемо

    Автоматизация начинается не со скриптов, а с дисциплины: один манифест запуска, фиксированные параметры, единый чеклист оценки.

    Манифест прогона

    Манифест — это файл (или строка в таблице), который описывает, что именно вы запустили.

    Если система не поддерживает seed, вы всё равно фиксируете количество попыток и неизменность промпта, иначе сравнение будет нечестным.

    Пакетные вариации: что можно менять безопасно

    Лучше менять только параметры, которые вы заранее отметили как вариативные (из статьи про консистентность):

  • ракурс и крупность в разумных пределах
  • выражение лица и поза
  • фон и второстепенный реквизит
  • уровень детализации фона
  • Опасные вариации, которые часто ломают непрерывность:

  • резкая смена оптики и широкие углы вместе с движением камеры
  • сложные отражающие поверхности и зеркала
  • много персонажей и активный монтаж
  • Оценка качества: чеклист и скоркард вместо «нравится/не нравится»

    A/B-тесты невозможны без одинакового способа оценки. Самый практичный вариант — чеклист + короткая скоркард-форма.

    Базовый чеклист (универсально)

  • идентичность персонажа/объекта сохранена
  • лицо и руки без артефактов
  • нет текста, логотипов, водяных знаков
  • стиль совпадает: палитра, свет, фактура
  • сцена правдоподобна: контактные тени, материалы без пластиковости
  • Для видео дополнительно

  • нет мерцания света и экспозиции (no flicker)
  • действие читаемо и соответствует блокингу
  • нет случайных склеек и «скачков» (если one-take)
  • Вы можете оформить это как таблицу и ставить отметки. Для общей теории полезно понимать, что такое A/B-тестирование: A/B testing.

    A/B-тесты промптов: как сравнивать версии честно

    A/B-тест в промптинге — это сравнение двух версий промпта при контроле всех прочих условий.

    Что считается «честным A/B»

  • меняется только один фактор (например, только Edit Block)
  • одинаковое количество попыток на A и на B
  • одинаковые условия (формат, длительность, референсы)
  • одинаковый чеклист оценки
  • по возможности фиксированные seed или заранее заданный список зерён
  • Пример: тестируем монтаж против непрерывности

    Гипотеза: «one-take повысит консистентность лица и реквизита по сравнению с 3 кадрами».

  • A: Edit Block = one-take
  • B: Edit Block = 3 кадра
  • всё остальное неизменно, включая Style Block, Sheets, Scene Block, негативный промпт
  • Далее вы считаете, сколько удачных результатов на каждой стороне по чеклисту.

    Типовые ошибки A/B

  • менять сразу 2–3 блока и называть это A/B
  • сравнивать одну удачную генерацию A с одной неудачной B
  • оценивать по разным критериям («в A смотрю на стиль, в B на движение»)
  • Когда нужен не A/B, а факторный тест

    Если вы не понимаете, что именно влияет (камера, свет, негатив, приоритеты), полезнее тестировать по одному фактору в серии мини-A/B. Общая рамка этого подхода относится к методам планирования экспериментов: Design of experiments.

    Библиотека модулей: переиспользование блоков как деталей конструктора

    Сильная библиотека хранит не только «готовые промпты», но и модули:

  • Style Block для конкретного бренда
  • Scene Block для типовых локаций
  • Character Sheet и Object Sheet
  • наборы негативных промптов под классы артефактов
  • Практическая выгода: вы не переписываете промпты, вы собираете их.

    Пример: библиотека негативных наборов

  • negative_anatomy.txt: руки, лицо, лишние пальцы
  • negative_text.txt: текст, логотипы, водяные знаки
  • negative_video_artifacts.txt: flicker, shaky camera, jump cuts
  • Дальше вы подключаете только те наборы, которые не конфликтуют со стилем.

    Как пайплайн связывается с отладкой по слоям

    В статье про итерации мы чинили результат вопросом «где болит: цель, стиль, камера, блокинг, монтаж, сцена, sheets, ограничения?». Пайплайн делает этот подход системным:

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

    Итог

    Пайплайн продвинутых промптов — это мост между «умением писать» и «умением производить серию результатов»:

  • канонический промпт фиксирует архитектуру курса в одном формате
  • шаблоны отделяют постоянное от переменного
  • библиотека с метаданными и версионированием делает результаты воспроизводимыми
  • автоматизация прогонов через манифесты и пакетные вариации ускоряет работу
  • A/B-тесты превращают улучшение промптов в управляемый эксперимент, а не в надежду на удачу