Все статьи

Почему ИИ меняет лицо и 5 способов это исправить

Почему ИИ меняет лицо и 5 способов это исправить

Самая частая жалоба на нейросети для генерации портретов: «лицо получилось не моё». ИИ омолаживает, симметризует, делает кожу пластиковой, меняет форму носа и взгляд. Хорошая новость — это лечится. В статье разберём, почему так происходит, и дадим 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 символов) — для коротких промптов

IDENTITY LOCK — короткий
IDENTITY LOCK: Preserve the exact face from the reference photo. Same face shape, age, eye shape and spacing, nose, mouth, hairline, skin tone, wrinkles, and unique features. No rejuvenation, no slimming, no smoothing, no beauty filter. The person must be instantly recognizable.

Расширенный блок (650 символов) — для важных портретов

IDENTITY LOCK — расширенный
IDENTITY LOCK — CRITICAL: This is the same person as in the reference photo, not a similar-looking one. Preserve precisely: face shape and proportions, jawline, age, eye shape and spacing, eyebrow shape, nose shape and width, mouth and lip thickness, ear shape, hairline, hair density and style, beard or moustache, skin tone, scars, moles, freckles, natural asymmetries. Do not rejuvenate, slim, smooth, beautify, modernize, or symmetrize the face. No beauty filter, no retouching. If the reference is partially blurred — keep it slightly soft rather than inventing features. The person must be instantly recognizable by their own family.

Анти-бьюти блок — добавлять, если ИИ «улучшает» кожу

NO BEAUTY FILTER
NO BEAUTY FILTER: Do not smooth skin, do not whiten teeth, do not enlarge eyes, do not slim the face, do not symmetrize features, do not remove blemishes. Keep all natural skin texture, pores, fine wrinkles, color variation, and natural imperfections. The face must look like a real photograph, not a retouched magazine image.

Возрастной блок — если ИИ омолаживает

AGE PRESERVATION
AGE PRESERVATION: The person is [AGE] years old. Preserve all age markers exactly: wrinkles around eyes and mouth, forehead lines, neck skin texture, age spots, grey hair pattern, eye bags, skin density. Do not rejuvenate or make the face look younger than the reference. The visible age must match the reference photo precisely.

Этно-блок — если ИИ «европеизирует» внешность

ETHNIC FEATURES
ETHNIC FEATURES: Preserve the person's ethnic features exactly as in the reference — eye shape and angle, nose bridge and width, lip shape and thickness, skin undertone, cheekbone structure, jaw shape. Do not westernize, do not generalize, do not stylize toward any beauty standard. The person's heritage must be visible and accurate.

Как использовать: вставьте подходящий блок в самое начало промпта, перед описанием сцены. Можно комбинировать несколько блоков — например, 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.
  • Спросите близких Покажите результат человеку, который хорошо знает героя фото, и не говорите ему, что это ИИ. Если узнаёт сразу — успех. Если переспрашивает — лицо изменилось сильнее, чем кажется вам.

Краткий итог

  1. Дайте качественный референс — чёткий, фронтальный, разрешение от 1500 px.
  2. Вставьте в начало промпта IDENTITY LOCK блок (короткий или расширенный).
  3. Используйте image-to-image модели (Nano Banana 2 / PRO, Seedream 4.5), не чистый text-to-image.
  4. Если меняет — уберите «cinematic / epic / artistic», назовите особенности явно, снизьте стилизацию.
  5. Проверьте результат по ключевым точкам и спросите близких.

Попробуйте на своём фото

Загрузите референс, вставьте identity-lock и получите портрет с сохранённым лицом

Открыть редактор