Промт для ИИ-генерации глаз: гайд по реалистичным изображениям

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

В этом материале разберём, как составить промт для ИИ, чтобы получить реалистичные или стилизованные глаза: какие слова работают, какие ломают результат, как отличаются запросы для Midjourney, Stable Diffusion и DALL-E. Отдельно покажем готовые шаблоны и типичные ошибки.

Почему нейросети чаще всего ошибаются именно на глазах

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

Вторая причина — токенизация. Если в промте глаза упомянуты одним словом eyes среди тридцати других тегов, модель распределяет «внимание» равномерно, и глаза получают минимальный приоритет. Вынос деталей глаз в начало запроса или усиление их веса заметно улучшает результат.

Структура рабочего промта для глаз

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

  • 👁️ Тип кадра: close-up portrait, extreme close-up of eyes, macro photography of an eye — чем ближе кадр, тем детальнее прорисовка.
  • 🎨 Цвет и текстура радужки: emerald green eyes with golden flecks, heterochromia, one blue one amber eye.
  • 💡 Блики и свет: catchlight in the eyes, soft window light reflection — именно блик делает взгляд «живым».
  • 🧭 Направление взгляда: looking directly at viewer, gazing to the side, downcast eyes.
  • Стиль: photorealistic, anime style, oil painting, 3D render.

Обратите внимание: порядок важен. В Stable Diffusion токены в начале промта имеют больший вес, поэтому описание глаз логично ставить сразу после типа кадра, а не в конец длинного списка.

Готовые примеры промтов

Ниже — проверенные шаблоны, которые можно копировать и адаптировать. Они написаны на английском, так как большинство моделей обучались преимущественно на англоязычных подписях и понимают их точнее.

extreme close-up of a human eye, deep blue iris with intricate radial patterns,

sharp catchlight, detailed eyelashes, natural skin texture, macro photography,

shallow depth of field, photorealistic, 8k

portrait of a young woman, striking amber eyes with golden flecks,

looking directly at viewer, soft window light, catchlights in eyes,

subtle freckles, film photography style

anime character, large expressive violet eyes with star-shaped highlights,

detailed iris gradient, sparkling reflections, cel shading, vibrant colors

⚠️ Внимание: не смешивайте в одном промте противоречивые стили, например photorealistic и anime. Модель попытается усреднить их, и глаза получатся «пластиковыми» — самый частый артефакт при конфликте стилей.
📊 Для какой нейросети вы чаще всего пишете промты?
Midjourney
Stable Diffusion
DALL-E / ChatGPT
Другая (Kandinsky, Flux и т.д.)

Особенности промтов для разных моделей

Один и тот же запрос в разных нейросетях даёт разный результат, потому что модели по-разному интерпретируют синтаксис и веса. Ниже — сравнение ключевых особенностей.

МодельСинтаксис усиленияОсобенность для глаз
Midjourney:: для весов, --style rawХорошо рисует блики, но склонна к чрезмерной глянцевости
Stable Diffusion(слово:1.3) — вес токенаПоддерживает негативный промт для исправления артефактов
DALL-E 3Естественный язык, без весовЛучше понимает длинные описательные фразы
FluxЕстественный языкСильная анатомия, реже ломает симметрию глаз

Для Stable Diffusion усиление глаз выглядит так: (detailed eyes:1.3), (catchlights:1.2). Значения весов — это множители внимания модели; начинайте с 1.2–1.3, потому что слишком высокие значения искажают изображение.

Что писать в негативный промт для Stable Diffusion

Чтобы убрать типичные дефекты глаз, добавьте в negative prompt: cross-eyed, asymmetric eyes, blurry eyes, deformed iris, extra eyelashes, doll eyes, dead eyes, mismatched pupils. Это не гарантирует идеал, но заметно снижает частоту артефактов.

Негативные промты и исправление артефактов

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

Вам нужно понимать ограничение метода: негативный промт снижает вероятность дефекта, но не исправляет уже сгенерированную картинку. Если глаза на удачном во всём остальном портрете испорчены, эффективнее использовать inpainting — замаскировать область глаз и перегенерировать только её с отдельным детальным промтом. Такая функция есть в Stable Diffusion (вкладка img2img/inpaint) и в ряде онлайн-сервисов; точное название инструмента зависит от интерфейса, который вы используете.

Чек-лист: проверка промта перед генерацией

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

☑️ Проверка промта для глаз

Выполнено: 0 / 6

Если все пункты отмечены, а результат всё равно неудовлетворительный — проблема, скорее всего, в сиде или в самой модели. Попробуйте сменить seed, а в Stable Diffusion — чекпоинт: модели, обученные на портретной фотографии, рисуют глаза заметно лучше универсальных.

⚠️ Внимание: не копируйте чужие промты из галерей без разбора — в них часто вшиты параметры конкретной модели (LoRA, VAE), без которых запрос даст совершенно другой результат. Извлекайте из чужого промта только описательную часть.

Типичные ошибки при написании промтов для глаз

Первая ошибка — перегрузка. Промт на 80 токенов, где глаза упомянуты вскользь, работает хуже короткого сфокусированного запроса. Модель распределяет внимание между всеми токенами, и каждое лишнее слово размывает приоритет глаз.

Вторая ошибка — абстрактные прилагательные без визуального якоря. Слова вроде beautiful eyes или soulful gaze почти ничего не дают модели: она не знает, как «красиво» выглядит в пикселях. Заменяйте оценки на конкретику: цвет, форма, свет, направление взгляда.

Третья — игнорирование итераций. Редко кто получает идеальные глаза с первой генерации. Рабочий процесс выглядит так: сгенерировать серию, выбрать лучший вариант, усилить проблемную зону в промте, повторить. Это нормальный цикл, а не признак плохого запроса.

FAQ: частые вопросы

На каком языке писать промт — русском или английском?

Английский предпочтительнее: большинство моделей обучались на англоязычных описаниях изображений и понимают их точнее. Некоторые сервисы автоматически переводят русский запрос, но при переводе теряются нюансы вроде оттенков цвета.

Как сделать глаза разного цвета (гетерохромию)?

Используйте явное указание: heterochromia, left eye blue, right eye green. Без уточнения, какой глаз какого цвета, модель может распределить цвета случайно или проигнорировать запрос.

Почему ИИ рисует глаза, смотрящие в разные стороны?

Это известный артефакт, связанный с тем, что модель генерирует лицо целиком и плохо согласует мелкую симметрию. Помогает указание looking directly at viewer, усиление веса токена глаз и добавление cross-eyed в негативный промт. Если не помогло — перегенерируйте область глаз через inpainting.

Можно ли сгенерировать только глаз крупным планом?

Да, и это самый простой сценарий: используйте macro photography of a human eye или extreme close-up of an eye. На макрокадре модель раскрывает максимум деталей радужки, и результаты обычно впечатляют даже без сложных промтов.

Какие слова делают взгляд «живым»?

Ключевое слово — catchlight (блик в глазах). Дополнительно работают sparkling eyes, light reflection in eyes и указание источника света, например window light. Именно блик отличает живой взгляд от «кукольного».