Промт для глаз (с примерами готовых промтов)

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

Как устроена анатомия цифрового взгляда?

Сложно ли объяснить бездушной машине, как должен выглядеть живой орган зрения? Да, и задача эта не из лёгких. Ведь нейросеть не понимает биологии, она оперирует набором пикселей и паттернов. Частая ошибка новичков заключается в отсутствии конкретики. Когда вы просите просто «глаза», алгоритм выдает усредненный вариант, часто лишенный детализации. А начать стоит с понимания того, из чего складывается реалистичность.

Львиная доля успеха зависит от проработки радужной оболочки. Именно текстура ириса (iris texture), его волокна и цветовые переходы создают тот самый эффект глубины. Если вы хотите получить макро-снимок, где видна каждая прожилка, промпт должен содержать указания на высокую детализацию. Без этого вы рискуете получить плоский, «мультяшный» круг вместо сложного биологического объекта. И тут на помощь приходят технические токены, отвечающие за чёткость.

Какие ключевые слова использовать?

Существует ли универсальный рецепт? Скорее нет, чем да, однако есть проверенные комбинации, которые творят чудеса. Основной акцент стоит делать на прилагательных, описывающих свойства. Хорошо работают связки вроде «intricate iris pattern» (запутанный узор радужки) или «highly detailed pupil» (высокодетализированный зрачок). Они заставляют нейросеть «вглядываться» в мелкие детали.

Далее следует уделить внимание влажности и блеску. Сухой глаз выглядит мёртвым. Поэтому в строку запроса стоит включить слова «moist», «wet surface» или «glistening». Это придаст взгляду ту самую живость, которая отличает фотографию от плохой 3D-модели. Отдельно стоит упомянуть и о белках глаз (sclera). Обыватель часто забывает о них, но если они будут идеально белыми, лицо станет похожим на маску. Добавление легкой красноты или видимых капилляров (subsurface scattering) может добавить пугающего реализма, если ваша цель — портрет уставшего человека.

Освещение: Блики и рефлексы

Важно ли освещение для глаз? Безусловно. Пожалуй, это даже важнее, чем текстура радужки. Ведь именно отражение света в глазах (catchlight) делает взгляд сфокусированным и живым. Без правильного блика глаза кажутся пустыми дырами.

В промтах имеет смысл указывать источник света, который отражается в зрачке. Это может быть «window reflection in eyes» (отражение окна в глазах) или «studio softbox reflection». Такие детали не только оживляют сам глаз, но и вписывают персонажа в конкретное окружение. Интересный эффект дает упоминание «ring light reflection» — характерное кольцевое отражение, часто используемое в бьюти-съёмке. А вот если вы хотите добавить драмы, попробуйте «fire reflection» или «city lights reflection». Результат может оказаться весьма впечатляющим. И всё же, не стоит перебарщивать с количеством источников света, иначе глаз превратится в новогоднюю игрушку.

Промты для фотореализма

Перейдем от теории к практике. Как же собрать всё это воедино для получения фотореалистичного результата? Довольно просто, если следовать логике наслаивания деталей. Представьте, что вы настраиваете камеру.

Для создания классического, глубокого портрета можно использовать следующую конструкцию. Начните с описания объекта:

Extreme close-up macro shot of a human eye, stunningly detailed hazel iris with golden flecks, visible texture of the iris fibers, hyper-realistic reflections of a sunset, moist texture, wet eyelashes, shot on 100mm macro lens, 8k resolution, depth of field, ray tracing.

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

Pale blue icy eyes, intense stare, highly detailed pupil, intricate pattern of the iris, cold studio lighting reflection, sharp focus, cinematic lighting, photorealistic.

Обратите внимание, что слова «intense stare» задают не физический параметр, а эмоцию, что тоже критически важно.

Стилизация и фэнтези

А что если нам не нужен реализм? Ведь нейросети — это настоящий кладезь для создания фантастических образов. Здесь правила игры меняются. Вместо анатомической точности на первый план выходит визуальный эффект.

В жанре киберпанк или научной фантастики отлично работают промты с упоминанием свечения. Попробуйте ввести «bioluminescent eyes» или «cybernetic glowing eyes with HUD interface reflection». Это моментально меняет восприятие персонажа. Зрачок может быть не круглым, а, скажем, щелевидным или цифровым. Фраза «digital pixelated pupil» создаст интересный глитч-эффект.

Для любителей фэнтези и магии подойдут описания вроде «galaxy inside eyes» или «eyes burning with magical fire». Нейросеть попытается вписать космос или пламя в границы радужной оболочки. Выглядит это зачастую завораживающе. Например:

Mystical purple eyes with star nebula inside, glowing particles, magic aura, ethereal look, fantasy art style, intricate details.

Тут главное — дать волю фантазии и не бояться смешивать несовместимое.

Эмоциональный контекст

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

Поэтому, помимо физических характеристик, обязательно добавляйте эмоциональные маркеры. «Teary eyes» (глаза, полные слёз) создадут блеск и покраснение, которые невозможно прописать чисто техническими терминами. «Angry narrowed eyes» (злобно суженные глаза) изменят положение век и бровей. А «wide open terrified eyes» (широко раскрытые в ужасе глаза) сделают радужку полностью видимой, окруженной белком. Это же правило касается и зрачков: «dilated pupils» (расширенные зрачки) могут указывать на влюбленность или страх, а «constricted pupils» (суженные) — на яркий свет или злость.

Работа с ошибками и Negative Prompt

Всегда ли всё получается с первого раза? Увы, нет. Даже самый добротный промт может выдать результат, где у персонажа два зрачка или косоглазие. Это бич генеративных сетей. Бороться с этим помогает поле Negative Prompt (то, чего на картинке быть не должно).

В эту спасительную графу стоит вносить такие слова, как: «cross-eyed», «strabismus» (косоглазие), «deformed iris», «asymmetric eyes», «fused pupils», «double pupil», «blurry», «extra eyes». Это своего рода санитарный кордон, который отсекает явный брак. Но даже он не дает стопроцентной гарантии. Иногда проще использовать функцию Inpainting (перерисовка части изображения), выделив неудачный глаз и сгенерировав его заново с тем же промтом. Это довольно кропотливый, но эффективный метод спасения хорошего арта.

Примеры готовых сборок (Copy-Paste)

Чтобы вам было от чего оттолкнуться, разберём несколько готовых «рецептов», которые можно адаптировать под свои нужды.

Первый вариант — «Магический реализм». Он подойдет для обложек книг или игровых аватаров. Текст промта может выглядеть так:

Close-up of heterochromatic eyes, one blue and one emerald green, mesmerizing gaze, extremely detailed iris texture, volumetric lighting, magical atmosphere, sharp focus on eyes, cinematic shot, 8k, masterpiece.

Здесь изюминка — гетерохромия (разный цвет глаз), которую нейросети сейчас рисуют весьма неплохо.

Второй вариант — «Кинематографичная драма». Если вам нужен кадр из фильма. Используйте:

Intense weeping eyes, tears running down cheeks, red puffy eyes, sorrowful expression, hyper-realistic, dramatic lighting, detailed reflections of a rainy window, emotional realism, 35mm photography.

Тут акцент смещен на влагу и текстуру кожи вокруг глаз, что придает сцене трагизм.

Третий вариант — «Взгляд хищника». Подойдёт для оборотней или монстров.

Yellow reptilian eyes with vertical slit pupils, glowing in the dark, scaly skin texture around, ominous stare, macro photography, national geographic style, wild nature atmosphere.

Вертикальный зрачок сразу меняет восприятие, делая образ опасным и чужеродным.

Технические нюансы и настройки

Стоит ли гнаться за огромным разрешением? Многие считают, что если выставить максимальные настройки апскейла сразу, глаза станут лучше. Но на самом деле это ловушка. При генерации лица в полный рост глаза занимают слишком мало пикселей, и нейросети просто не хватает информации для прорисовки деталей.

Хитрость заключается в том, чтобы генерировать изображение в высоком разрешении (High Res Fix) или использовать постобработку. Также помогает использование специальных моделей (LoRA), обученных именно на рисование глаз. Они как бы «объясняют» основной модели, как должна выглядеть радужка. Это серьёзное вложение времени в настройку, но результат того стоит.

А если ещё вспомнить про вес токенов (весовые коэффициенты), то можно управлять приоритетами. Выделяя слово (eyes:1.2) или (detailed iris:1.3) скобками, вы кричите нейросети: «Смотри сюда! Это важно!». Однако не стоит перебарщивать с цифрами, иначе изображение начнет «жариться» — появятся артефакты и цветовые искажения.

Заключительные штрихи

Создание идеального взгляда — это всегда эксперимент. Вы будете натыкаться на странные артефакты, смеяться над трёхглазыми мутантами и порой злиться на бестолковый алгоритм. Но в тот момент, когда с экрана на вас посмотрит персонаж с глубоким, осмысленным и живым взором, вы поймёте, что магия удалась. Пользуйтесь приведенными примерами, смешивайте стили, добавляйте свои уникальные детали. Ведь в конечном итоге именно ваше видение превращает набор кода в искусство. Удачи в поисках того самого, неповторимого взгляда, который заставит зрителя замереть от восхищения.