Перейти к содержимому
autopilot
AI. ПРАКТИКА.
ПОНЯТНЫЙ КОНТЕКСТ.
Оставить заявку ↗

Как писать промпт под повторяющиеся кадры без ломания идентики

Как писать prompt для повторяющихся кадров: разделите постоянные признаки персонажа и переменные сцены, подключите референс и сравните серию.

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

Составьте постоянный блок персонажа

Запишите видимые устойчивые признаки: примерный возраст, волосы, особенности одежды и лицо, если модель воспринимает их. Не меняйте формулировку этого блока от кадра к кадру. Слишком длинное описание с десятками синонимов часто добавляет противоречия. Триггер LoRA, если она обучена на персонаже, применяйте одинаково; совместимость адаптера с базовой моделью проверяйте отдельно. По документации Diffusers LoRA изменяет веса модели через небольшой адаптер, но не гарантирует абсолютное совпадение каждого кадра.

Выделите переменные сцены

Сделайте шаблон из полей «персонаж», «фон», «ракурс», «действие», «свет». Для серии, где меняется только действие, оставьте фон, объектив и освещение такими же. Указывайте конкретные изменения: «поворачивает голову вправо», «поднимает левую руку». Фразы вроде «другая эффектная поза» оставляют модели слишком много свободы. Если фон важен, лучше подать тот же исходный кадр или отдельный референс сцены.

Используйте референс и параметры графа

Проверьте, действительно ли нода принимает изображение референса и соединена с нужным энкодером. В ComfyUI картинка, просто загруженная в соседнюю ноду, никак не влияет на результат, если выход не подключён к цепочке генерации. Seed фиксируйте только при сравнении вариантов; одинаковый seed при изменённой модели, размере или sampler не обеспечивает идентичности. Сохраняйте весь workflow и версии нод, чтобы повторить рабочий тест.

Проверяйте серию на матрице кадров

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

Фиксируйте удачную версию

Сохраните исходный референс, сам промпт, отрицательный промпт при его наличии, модель, адаптеры, seed и разрешение. Имена кадров привяжите к номеру версии. Это позволяет отличить случайный удачный кадр от воспроизводимого метода и не потерять исходные условия при следующем ролике.

Дополнительная проверка

Не сводите идентичность к одному имени в prompt. Если базовая модель никогда не видела персонажа, произвольное имя не задаёт лицо. Изображение референса или обученная LoRA дают более предметное условие, но и их влияние надо проверять. Следите за противоречиями: «длинные волосы» в постоянном блоке и «короткая стрижка» в переменном приводят к случайным компромиссам. Для серии снимков ведите небольшую таблицу: номер кадра, изменённое действие, неизменный блок и оценка сходства. Это быстрее, чем искать удачный seed вслепую. Перед финальной публикацией сравните серию как контактный лист, потому что одиночные кадры трудно сопоставлять по памяти.

Для повторения эксперимента храните вместе исходный JSON, входное изображение или видео, названия файлов моделей и результат. Запишите версии ComfyUI и пользовательских нод, а также разрешение и длительность. При вопросе в сообществе приложите конкретный кадр, на котором виден дефект, и укажите, что уже проверено. Это помогает отличить ошибку сборки от ограничений самой модели и даёт возможность воспроизвести проблему.

Частые вопросы

Можно ли исправить проблему одним prompt?

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

Как понять, что правка помогла?

Повторите короткий тест с прежними моделью, размером, seed и входным материалом. Меняйте один параметр за раз и сравнивайте конкретный дефект. Сохраняйте обе версии результата и workflow.

По этой теме

Все материалы ↗