12 августа 2026 г.
Единый персонаж в ИИ: как сохранить одно и то же лицо на всех изображениях и видео
Почему ваш персонаж меняется в каждой генерации, почему промпт на 400 слов этого не исправит и как нода «Референс» в Imaginode решает задачу тремя фотографиями и одним @упоминанием.
Проблема, с которой все сталкиваются минут через десять
Один и тот же промпт слово в слово даёт разного персонажа в каждой генерации: так модели работают по своей природе, и решается это референсными изображениями, а не более удачным текстом.
Вы генерируете героиню для своего проекта. Она идеальна: тридцать лет, короткие рыжие волосы, выцветшая джинсовая куртка. Запускаете генерацию ещё раз, чтобы увидеть её в профиль. И тут сюрприз: волосы стали каштановыми, куртка исчезла, лицо не имеет с прежним ничего общего. Промпт тот же, слово в слово. Персонаж другой.
Это не баг Imaginode и не баг какого-то другого инструмента. Так штатно работают все современные модели изображений. И пока не поймёшь почему, будешь терять часы и десятки кредитов на перезапуски в надежде на чудо. В этой статье разберём причину, а затем настоящее решение: то, которое работает в продакшене для комикса, серии постов или фильма.
Честный спойлер: решение не в лучшем промпте. Персонажа надо показать модели, а не описывать, то есть дать референсные изображения. В Imaginode за это отвечает нода «Референс», и мы соберём её шаг за шагом, от мастер-портрета до зелёного @упоминания, с точной ценой в кредитах на каждом этапе.
Почему лицо меняется: случайный шум
Каждая генерация стартует с нового случайного шума, а памяти о предыдущих изображениях у модели нет: ваш промпт описывает категорию людей, и модель каждый раз берёт из неё нового человека.
Модель изображений рисует не так, как иллюстратор, который держит персонажа в голове. Каждая генерация начинается со случайного шума, то есть с вытянутого наугад месива пикселей, которое модель постепенно расшумляет, опираясь на ваш промпт. Два разных розыгрыша шума дают две разные отправные точки, а значит, и два разных лица на выходе.
Ваш промпт описывает лишь категорию людей: «рыжеволосая женщина тридцати лет в джинсовой куртке» подходит миллионам лиц. Модель каждый раз выбирает одно из них, совместимое с описанием. Дважды одно и то же она не выберет, потому что ничто её к этому не обязывает.
Есть и вторая плохая новость: у модели нет памяти. Генерация номер 12 ничего не знает о предыдущих одиннадцати. Она не «помнит» вашу героиню, она никогда с ней не была знакома. Каждый клик по кнопке генерации начинается с нуля: новый шум и никакой общей истории.
Почему сверхподробный промпт никогда не спасает
Язык слишком беден, чтобы передать тысячи микропропорций лица: 400 слов стабилизируют волосы и куртку, но не черты, а каждое лишнее слово отнимает внимание у всего остального.
Первый рефлекс знаком всем: описать подробнее. Четыреста слов о форме носа, расстоянии между глазами, пряди, падающей слева. Стабильность простых элементов вроде цвета волос или одежды это немного улучшает. Но лицо продолжает меняться.
Причина обидная, но логичная: язык слишком беден, чтобы описать лицо. Попробуйте письменно описать лучшего друга, а потом отдайте текст художнику, который его никогда не видел. Портрет получится правдоподобным, но не похожим. Человеческое лицо это тысячи микропропорций, которые не ловит никакой словарь.
И чем длиннее промпт, тем больше модель балансирует между указаниями, которые наступают друг другу на пятки. После определённого предела каждое добавленное слово о лице оплачивается вниманием, потерянным на сцене, свете или действии. Вы получаете застывший портрет вместо живого кадра, которого хотели.
Настоящее решение: показывать, а не описывать
Прикрепите к генерации референсные изображения: три хорошие фотографии дают узнаваемого персонажа почти каждый раз, тогда как длинный промпт выдаёт похожего двойника один раз из пяти.
В реальной жизни художник просто попросил бы фотографию. Современные модели умеют ровно то же самое: вы прикрепляете к генерации одно или несколько референсных изображений, и модель использует их как прямой визуальный источник вместо того, чтобы толковать текст.
Разница впечатляющая. Там, где промпт на 400 слов даёт приблизительного двойника один раз из пяти, три хорошие референсные фотографии дают узнаваемого персонажа почти всегда. Никакой магии: модель копирует реальные пропорции, а не выдумывает их.
Но осторожно: так умеют не все модели. В Imaginode порт референсов просто не появляется на ноде, если выбранная модель их не поддерживает. Не видите порт: меняйте модель, а не ищите скрытую настройку, её нет.
Нода «Референс» шаг за шагом
Нода «Референс» собирает имя, описание и фотографии, создаётся один раз и подключается к любой ноде «Изображение» или «Видео» в проекте, с автосохранением.
На холсте Imaginode добавьте ноду «Референс». В ней три поля. Сначала имя: «Лея», «Капитан Туман», что угодно, лучше покороче. Затем описание: этот текст будет подставляться в ваши промпты, к нему вернёмся ниже. И наконец фотографии: перетащите сюда лучшие изображения персонажа.
Эта нода переиспользуется во всём проекте. Вы создаёте её один раз, а дальше к ней может подключиться любая нода «Изображение» или «Видео» на холсте. В этом вся логика холста с нодами: персонаж становится кирпичиком, который где-то лежит, а не абзацем, который надо копировать в двадцать промптов.
Практическая деталь, которая меняет всё в ежедневной работе: сохранение автоматическое, и каждая нода хранит историю последних 12 генераций. Если удачной была версия 7, она никуда не делась и готова отправиться в ноду «Референс».
Зелёное @упоминание, или как вызвать своего персонажа
Наберите @ и имя в любом промпте: описание подставится само, а фотографии автоматически уйдут как референс; волшебная палочка сохраняет упоминание при переписывании.
Как только нода «Референс» создана, вы вызываете персонажа в любом промпте, набрав @ и его имя. Упоминание подсвечивается в тексте зелёным: значит, связь с нодой есть. Дальше вы пишете короткие и естественные промпты: «@Лея идёт через ночной рынок под дождём, общий план».
При генерации Imaginode делает две вещи автоматически: подставляет описание из ноды в промпт и прикрепляет фотографии как референсные изображения, при условии что модель поддерживает редактирование. Ничего копировать и загружать заново не нужно. Достаточно упоминания.
Приятный бонус: волшебная палочка, которая переписывает промпты нод «Изображение» и «Видео» в насыщенный английский через Kimi за 1 кредит, сохраняет @упоминания. Значит, промпт можно обогатить, не разорвав связь с персонажем. Как раз такая мелочь избавляет от неприятных сюрпризов при цене 6 кредитов за генерацию.
Какие модели изображений умеют держать персонажа
Seedream 5 Lite за 5 кредитов лучше всех работает с референсами, GPT Image Mini за 2 кредита годится для итераций, Flux Kontext за 6 кредитов меняет фон, не трогая персонажа.
В изображениях чемпион по референсам в Imaginode это Seedream 5 Lite, 5 кредитов за генерацию, около 0,05 €. Это модель по умолчанию для любого повторяющегося персонажа: она принимает ваши изображения и воспроизводит лица с точностью, которой другие за эти деньги не достигают.
Две альтернативы под разные задачи. GPT Image Mini за 2 кредита тоже принимает референсы: идеально, чтобы перебирать позы и кадрирование, не опустошая счётчик. А Flux Kontext за 6 кредитов играет другую роль: он редактирует уже готовое изображение. «Замени фон на пляж», и ваш персонаж остаётся нетронутым, пока меняется окружение.
И наоборот, Flux Schnell за 1 кредит или Imagen 4 Fast за 3 кредита это отличные универсалы, но рассчитывать на них в постоянстве лица главного героя серии не стоит. Правильный подход: набросать композицию дешёвой моделью, а финальные изображения делать на Seedream 5 Lite с @упоминанием.
Метод мастер-портрета
Сначала сделайте портрет персонажа отдельно, на нейтральном фоне и при ровном свете: заложите 4 или 5 попыток, то есть от 24 до 30 кредитов, на краеугольный камень всех будущих изображений.
Классическая ошибка: брать в референсы кадры, где персонаж уже в сцене, мелкий в кадре, против света, со спины. Тогда модель заучивает декорации не меньше, чем лицо. Правильный метод: сначала сделать мастер-портрет, то есть персонажа отдельно, на нейтральном фоне, при ровном свете.
Практически: откройте ноду «Изображение», выберите фотореалистичную модель вроде Imagen 4 за 6 кредитов и опишите только персонажа: «поясной портрет, женщина 30 лет, короткие рыжие волосы, выцветшая джинсовая куртка, однотонный серый фон, мягкий фронтальный свет». Перезапускайте, пока не получите ТО САМОЕ лицо. Заложите 4 или 5 попыток, то есть от 24 до 30 кредитов, меньше 0,30 €.
Этот портрет становится краеугольным камнем ноды «Референс». Все последующие изображения происходят от него. Это вложение десяти минут, которое потом экономит часы лотереи, и это единственный этап, где много перезапусков действительно оправданы.
Меняйте ракурсы референсных фотографий
Часто хватает четырёх изображений: анфас, три четверти, профиль и план в полный рост; лучше 4 безупречные фотографии, чем 8 средних, ведь неудачный референс отравляет все будущие генерации.
Один портрет анфас это хорошее начало, но тогда модель знает вашего персонажа только с одной стороны. Попросите профиль, и она сымпровизирует нос, челюсть, уши. Чтобы зафиксировать персонажа в трёх измерениях, ей нужно показать несколько точек зрения.
Комбинация, которая хорошо работает: портрет анфас, три четверти, профиль и план в полный рост для силуэта и одежды. Четырёх изображений часто достаточно. Чтобы их получить, отталкивайтесь от мастер-портрета на модели, которая принимает референсы, и просите «тот же человек, вид в профиль, тот же серый фон». Проверяйте каждый результат, прежде чем добавить его в ноду.
На этом этапе будьте требовательнее, чем где-либо ещё. Слегка неудачная референсная фотография, где подбородок немного другой или ухо приблизительное, незаметно отравит все будущие генерации, а вы будете искать причину не там, в промптах. Лучше 4 безупречных изображения, чем 8 средних. При 5 кредитах за ракурс на Seedream 5 Lite переделать сомнительную фотографию стоит 0,05 €. Не торгуйтесь.
Пишите описание как договор о непрерывности
Пишите в описании только то, что должно пережить все кадры: шрам, куртку, часы. Личность живёт в ноде, сцена живёт в промпте.
Поле описания в ноде «Референс» не украшение: оно подставляется в каждый промпт, где появляется @упоминание. Значит, писать там нужно то, что должно пережить все кадры, и ничего больше. Устойчивые приметы: шрам на левой брови, выцветшая джинсовая куртка, часы на правом запястье, сутулая походка.
Не кладите туда то, что меняется от сцены к сцене. Если вы напишете в описании «улыбается, в кафе», ваш персонаж будет улыбаться в кафе даже посреди сцены с бурей. Описание описывает личность, промпт описывает сцену. Именно это разделение ролей делает систему устойчивой.
На съёмочной площадке у такой работы есть название: скрипт непрерывности. Гламурным его никто не считает, но все признают, что именно он не даёт актёру сменить рубашку между двумя кадрами. Ваша нода «Референс» играет ровно эту роль.
А что с видео: модели и их точные лимиты
Seedance 2.0 и MiniMax H3 принимают по 9 референсов, Grok 5, а Kling V3 и Veo 3.1 Fast по 3; самый надёжный приём это по-прежнему идеальное изображение, подключённое стартовым кадром видео.
В видео та же проблема, что и с изображениями, только хуже: лицо, которое плывёт с каждой секундой, видно сразу. К счастью, несколько видеомоделей Imaginode принимают референсные изображения, с разными лимитами. Seedance 2.0 и 2.0 Fast берут 9, Seedance 2.5 ещё больше. MiniMax H3 тоже принимает 9, Grok Imagine Video 5, а Kling V3 и Veo 3.1 Fast по 3.
Нода «Видео» в зависимости от модели показывает и отдельные входы: стартовый кадр, а также финальный кадр, когда модель это поддерживает. Кстати, самый надёжный приём именно такой: сначала сгенерировать идеальное изображение персонажа на Seedream 5 Lite, а затем подключить его как стартовый кадр видео. Движение стартует с уже правильного лица.
Будем честны насчёт процента успеха: ИИ-видео проваливает примерно одну генерацию из трёх или четырёх, с референсами или без. Конечность проходит сквозь предмет, взгляд уходит не туда. Заложите этот брак в бюджет. При 26 кредитах за 5 секунд на Kling 2.5 Turbo или 48 кредитах в 720p на Seedance 2.0 Fast готовая сцена на практике стоит вдвое дороже заявленной цены. Технические сбои при этом возвращаются автоматически.
Живой пример: мини-комикс из шести кадров
Мастер-портрет, дополнительные ракурсы и шесть кадров с учётом перезапусков: полный мини-комикс с устойчивым персонажем обходится примерно в 105 кредитов, то есть 1,05 €.
Возьмём реалистичный пример: мини-комикс из шести кадров для Instagram, героиня Луна, пчеловод. Шаг 1, мастер-портрет на нейтральном фоне: 5 попыток на Imagen 4, 30 кредитов. Шаг 2, дополнительные ракурсы, три четверти, профиль, в полный рост: около 6 генераций на Seedream 5 Lite, 30 кредитов. Нода «Референс» @Луна готова.
Шаг 3, шесть кадров. Каждый промпт остаётся коротким: «@Луна открывает улей на рассвете, вид сверху». На Seedream 5 Lite за 5 кредитов и с расчётом на один перезапуск из двух шесть кадров обойдутся примерно в 45 кредитов. Итого по проекту: около 105 кредитов, то есть 1,05 €. Для серии из шести визуалов с устойчивым персонажем это трудно перебить.
Та же нода послужит на следующей неделе для второго эпизода, а потом для пятисекундного видео, где Луна машет в камеру. Один персонаж, определённый один раз, разложенный повсюду. По тому же принципу держится виртуальная UGC-креаторша на пятнадцати секундах видео в камеру. Именно здесь логика нод раскрывается полностью на фоне инструментов, где каждое изображение начинается с чистого листа.
Ловушка номер 1: противоречивые референсы
Фотографии из разных версий персонажа дают вялое усреднение: если генерации все «почти хорошие», но никогда не одинаковые, чистите ноду, а не промпт.
Самая частая ловушка: смешать в ноде «Референс» фотографии из разных версий персонажа. Два изображения, где стрижка чуть отличается, и третье, где куртка темнее. Модель, обязанная быть верной источникам, которые друг другу противоречат, выдаёт вялое усреднение, не похожее ни на один из трёх.
Симптом узнаваемый: генерации все «почти хорошие», но между собой никогда не одинаковые. Если так происходит, не трогайте промпт. Откройте ноду «Референс», выложите фотографии рядом и безжалостно уберите те, что выбиваются. Возвращайтесь к мастер-портрету как к единственному источнику истины.
Простое правило: каждую добавленную фотографию должно быть можно описать ровно той же фразой, что и остальные. Если приходится говорить «а вот эта до того, как у неё появился шрам», ей в ноде не место. Лучше создайте вторую ноду «Референс» для той версии персонажа.
Ловушка номер 2: восемь почти одинаковых фотографий
Слишком много одинаковых примеров фиксируют позу вместо лица: четыре разнообразные фотографии всегда бьют восемь клонов одного портрета анфас.
Обратная ловушка тоже существует. Восемь портретов анфас, одно выражение, один свет, один фон. Модель делает вывод, что подписью персонажа является всё: ракурс, застывшая улыбка, освещение. В результате она сопротивляется, когда вы просите другое. Ваш персонаж смотрит в камеру анфас во всех сценах, даже на полном бегу.
Это переобучение в референсной версии: слишком много одинаковых примеров фиксируют позу вместо лица. Противоядие совпадает с советом про ракурсы: изображений мало, но они разные. Четыре фотографии, покрывающие анфас, три четверти, профиль и силуэт, систематически бьют восемь клонов одного и того же портрета.
На видеомоделях, принимающих до 9 референсов, вроде Seedance 2.0 или MiniMax H3, соблазн занять все слоты велик. Сопротивляйтесь. Заполняйте их, только если каждое изображение приносит новую информацию: ракурс, одежду, выражение. Иначе три хороших изображения сработают лучше девяти повторяющихся.
С чего начать сегодня
Хватит тридцатиминутной сессии: мастер-портрет, нода «Референс», первая сцена через @упоминание, и всё это меньше 15 % от 900 кредитов тарифа Starter за 13 € без НДС.
План действий укладывается в тридцатиминутную сессию. Создайте ноду «Изображение», сгенерируйте мастер-портрет на нейтральном фоне, заложите на пробы около тридцати кредитов. Создайте ноду «Референс», дайте персонажу имя, напишите три фразы устойчивого описания, добавьте портрет, а затем дополнительные ракурсы. После этого протестируйте первую сцену с @упоминанием и Seedream 5 Lite.
Если не хочется собирать всё это самому, ассистент Imaginode построит готовый воркфлоу в один клик за 1 кредит за сообщение: опишите «серия постов с повторяющимся персонажем», и он расставит уже соединённые ноды «Изображение», «Референс» и «Видео». Останется загрузить фотографии и поправить промпты.
На тарифе Starter за 13 € без НДС с 900 кредитами в месяц вся эта сессия съедает меньше 15 % пакета. И всё происходит в браузере, генерация считается на сервере: никакой установки, никакой собственной видеокарты, хватит обеденной сессии на ноутбуке в гостиной.
Когда персонаж стабилизирован, следующая стройка это грамотно поставить его в кадр: крупность, объектив, движение камеры. Это ровно тема ноды «Камера», и ей посвящена отдельная статья: «как управлять камерой в ИИ». У вашей героини теперь есть лицо, которое держится. Осталось подарить ей настоящие планы.
