Самая частая жалоба на нейросети для генерации портретов: «лицо получилось не моё». ИИ омолаживает, симметризует, делает кожу пластиковой, меняет форму носа и взгляд. Хорошая новость — это лечится. В статье разберём, почему так происходит, и дадим 5 рабочих техник плюс готовые промпт-блоки, которые можно сразу копировать в свои промпты для Nano Banana, Seedream, Midjourney, ChatGPT и любых других моделей.
Почему ИИ меняет лицо
У этой проблемы три корня. Первый — нейросети обучены на миллионах «красивых» фотографий, где кожа отретуширована, лица симметричны и немного приукрашены. Без явных инструкций модель тянется к этой «средней красоте» и сглаживает любую индивидуальность. Это называется регрессия к среднему.
Второй — модели по умолчанию работают как художники, а не как реставраторы. Им «интереснее» создать новое, чем сохранить старое. Если в промпте есть слова вроде «cinematic», «epic», «artistic», «professional photo» — модель начинает стилизовать, и черты лица уходят первыми.
Третий — не все режимы одинаково держат лицо. Text-to-image (генерация только по тексту, как в Midjourney) почти не способен сохранить конкретного человека без специальных надстроек. Image-to-image (генерация с референсом, как в Nano Banana 2 / PRO) держит лицо хорошо — но только если правильно подать референс и закрепить личность в промпте.
Способ 1. Качественный референс — основа всего
Если исходное фото плохое — никакой промпт не спасёт. Модель просто не видит, кого ей сохранять. Что считается хорошим референсом:
-
Чёткое фото при равномерном свете Без жёстких теней, бликов на лице, контражура. Дневной свет от окна — идеально. Лампа сверху, делящая лицо пополам — провал.
-
Разрешение от 1500 px по короткой стороне Маленькое сжатое фото из мессенджера — это потерянные детали глаз и кожи. Чем больше пикселей на лице — тем точнее модель его воспроизведёт.
-
Лицо занимает не меньше 30% кадра Селфи в полный рост на фоне горы — лицо там 50×50 пикселей, модель додумает всё остальное. Кадрируйте крупнее, чтобы было хорошо видно глаза, нос, губы.
-
Прямой взгляд, нейтральная эмоция Профиль и сильный поворот головы — модель не видит обе стороны лица и достраивает их сама. Если хотите динамичный портрет — пусть это решает финальный промпт, а референс берите фронтальный.
-
2-3 референса лучше одного Если модель поддерживает несколько входных изображений (Nano Banana 2 умеет) — дайте фронтальное фото, лёгкий разворот вправо и вверх. Так модель получает объёмное представление о лице.
-
Чего избегать в референсе Очки с бликами, маска, шарф или ладонь у лица, тяжёлый макияж, фильтры из соцсетей, слишком старое фото человека (если нужен текущий возраст), чужие лица в кадре.
Способ 2. Identity-lock в промпте — готовые блоки
Самая мощная техника. Просто вставьте один из блоков в самое начало вашего промпта (до описания сцены, одежды, фона). Модель воспринимает первые инструкции как самые важные. Все блоки на английском — это базовый язык промпта почти всех моделей, на нём они работают точнее.
Базовый блок (250 символов) — для коротких промптов
Расширенный блок (650 символов) — для важных портретов
Анти-бьюти блок — добавлять, если ИИ «улучшает» кожу
Возрастной блок — если ИИ омолаживает
Этно-блок — если ИИ «европеизирует» внешность
Как использовать: вставьте подходящий блок в самое начало промпта, перед описанием сцены. Можно комбинировать несколько блоков — например, IDENTITY LOCK + NO BEAUTY FILTER + AGE PRESERVATION для портрета пожилого человека.
Способ 3. Правильная модель и режим
Не все модели одинаково умеют сохранять лицо. Если вы бьётесь с Midjourney в чистом text-to-image — вы боретесь с архитектурой, а не с промптом.
-
Хорошо держат лицо (image-to-image) Nano Banana 2 и Nano Banana PRO — лучшие в классе для портретов с референсом. Seedream 4.5 — также хорошо. Эти модели специально обучены сохранять субъект.
-
Плохо держат лицо без надстроек Midjourney, Stable Diffusion, DALL-E в чистом text-to-image — почти не способны сохранить конкретного человека. Им нужны IPAdapter, LoRA или тренировка на ваших фото.
-
Edit / inpaint вместо полной перегенерации Если нужно поменять только фон или одежду — используйте режим редактирования (маску по области), а не «перегенерируй всё фото». Лицо в маске не входит → его никто не трогает.
Способ 4. Что делать, если всё равно меняет
Вы вставили identity-lock, дали хороший референс, выбрали правильную модель — а лицо всё равно «уплыло». Чек-лист по убыванию эффективности:
-
Уберите творческие слова Удалите из промпта «cinematic», «epic», «dramatic», «artistic», «stylized», «professional photo», «award winning». Все они подталкивают модель к стилизации и уводят от точного сохранения лица.
-
Назовите особенности явно Если у человека есть характерная деталь (родинка над губой, шрам, асимметричное веко, сломанный нос, седая прядь) — упомяните её прямо: «preserve the mole on the upper left lip». Модель будет держать конкретные детали лучше абстрактных «features».
-
Уменьшите силу стилизации Если модель даёт параметр стилизации, креативности или transformation strength — снижайте его. Чем сильнее модель «отрывается» от референса, тем больше меняет лицо.
-
Сократите промпт Длинные промпты с десятками деталей размывают внимание модели. Identity lock + 2-3 ключевых фразы про сцену работают лучше, чем простыня на 2000 символов.
-
Face-swap как fallback Если ничего не помогло — сгенерируйте сцену без привязки к лицу, а потом отдельным шагом наложите своё лицо через face-swap инструменты. Не самый красивый путь, но рабочий когда сроки горят.
Способ 5. Проверка и итерация
Глаз быстро устаёт и начинает «принимать» неправильное лицо. Используйте простой чек-лист, чтобы оценить результат объективно:
-
Сравните рядом при одинаковом масштабе Откройте оригинал и результат бок о бок, кадрируйте только лицо в одинаковом размере. Различия становятся видны мгновенно.
-
Проверьте ключевые точки Расстояние между глазами, ширина носа, форма ноздрей, изгиб верхней губы, расположение родинок, форма ушей. Это якоря личности — если они совпадают, лицо «то же».
-
Если уплыли 1-2 черты — крутите промпт Назовите эти черты явно в identity-lock и перегенерируйте. Часто помогает с первого раза.
-
Если уплыло «всё» — проблема глубже Скорее всего, плохой референс или неподходящий режим (text-to-image вместо image-to-image). Возвращайтесь к Способу 1 и 3.
-
Спросите близких Покажите результат человеку, который хорошо знает героя фото, и не говорите ему, что это ИИ. Если узнаёт сразу — успех. Если переспрашивает — лицо изменилось сильнее, чем кажется вам.
Краткий итог
- Дайте качественный референс — чёткий, фронтальный, разрешение от 1500 px.
- Вставьте в начало промпта IDENTITY LOCK блок (короткий или расширенный).
- Используйте image-to-image модели (Nano Banana 2 / PRO, Seedream 4.5), не чистый text-to-image.
- Если меняет — уберите «cinematic / epic / artistic», назовите особенности явно, снизьте стилизацию.
- Проверьте результат по ключевым точкам и спросите близких.
Попробуйте на своём фото
Загрузите референс, вставьте identity-lock и получите портрет с сохранённым лицом