Нейросеть фото глаз: куда смотреть и с какой стороны слеза
Нейросеть, фото и глаза: сравниваем два реальных портрета, исправляем ошибку с правым глазом и проверяем направление взгляда, слезу и анатомию.
Евгений
Дизайнер-партнёр LibraChat
8 мин чтения
Запрос «нейросеть фото глаз» выглядит коротким, но в нём сразу три независимых решения. Куда смотрят оба глаза? Под каким из них идёт слеза? Цветной это кадр или чёрно-белый? Если назвать только «грустные глаза», нейросети придётся выбрать всё за нас.
Я сделал два реальных запроса в LibraChat на полностью вымышленный портрет. В первом написал «правый глаз женщины». Слеза появилась с другой стороны кадра. Во втором я заменил анатомическое «право» на «глаз слева на готовом изображении». Тогда координата сработала. Ниже — оба кадра и проверка без придуманных оценок.
Нейросеть фото глаз: почему «право» двусмысленно
Лицо на фото смотрит на нас. Его правая сторона оказывается слева для зрителя. Когда мы говорим «правый глаз», человек может понять анатомическую сторону. Может и сторону на экране. Для генератора такая недосказанность — лишний выбор.
Поэтому я развожу две системы координат:
Что нужно задать · Менее точно · Точнее
Сторона слезы — «из правого глаза» — «из глаза слева на готовом изображении»
Направление взгляда — «смотрит влево» — «обе радужки смотрят к левому краю изображения»
Отсутствие второй слезы — не сказано — «на другой стороне слезы нет»
Слова «к левому краю» описывают не эмоцию, а проверяемую геометрию. Я могу открыть фото и без догадок решить, совпало ли оно с заданием.
Кейс нейросети для фото глаз: взгляд получился, сторона — нет
В первом запросе я попросил вымышленную взрослую женщину, чёрно-белый крупный план, мягкий свет и нейтральный фон. Оба зрачка должны были смотреть влево. Одна слеза — идти от «правого глаза женщины».
Первый фактический результат: сторона слезы не совпала с анатомической формулировкой.
Что видно после открытия файла:
портрет действительно монохромный;
оба зрачка согласованно смотрят к левому краю;
глаза не сдвоены, красного отблеска и надписей нет;
слеза одна, но она идёт по щеке справа для зрителя. Анатомически это левый глаз персонажа, а не правый.
Я не называю этот кадр неудачным целиком. Он дал хорошо наблюдаемую ошибку. Переделывать весь замысел не нужно: меняется только система координат.
Пример нейросети для фото глаз: левый край вместо правого глаза
Во втором запросе я написал не «правый глаз», а «глаз, который на готовом изображении находится слева от зрителя». И ещё добавил обратное условие: справа для зрителя слезы нет.
Второй фактический результат: явная координата изображения исправила сторону слезы.
Второй кадр прошёл заранее записанную проверку. Обе радужки смотрят к левому краю. Слеза одна. Она идёт из глаза слева на изображении. Справа слезы нет. Портрет чёрно-белый, глаза не красные, лишних черт нет.
Оба фото — разные синтетические портреты. Я не утверждаю, что нейросеть исправила один и тот же исходник или сохранила личность. Это тест точности словесного задания, а не ретушь реального человека.
Промпт для нейросети: фото глаз в четыре слоя
Мой рабочий промпт собран не из эпитетов, а из четырёх слоёв. Их удобно менять по одному.
Кадр. Крупный портрет, лицо точно к камере, тёмный нейтральный фон.
Взгляд. Обе радужки и оба зрачка смотрят к одному краю изображения.
Один эффект. Ровно одна слеза под глазом на названной стороне кадра.
Запреты. Без второй слезы, красного отблеска, надписи, двойных радужек и лишних глаз.
Не надо в тот же запрос добавлять другой цвет каждой радужки, яркий макияж, шрам, ветер в волосах и три источника света. Чем больше переменных, тем труднее понять, какая строка сработала, а какая пропала.
Как это было: два фактических запроса и одна правка
Первый запрос начинался так: «Создай одно фотореалистичное чёрно-белое изображение: крупный портрет полностью вымышленной взрослой женщины». Затем я задал лицо точно к камере, согласованный взгляд обеих радужек влево от зрителя и одну слезу от правого глаза женщины. В конце перечислил ограничения: без красных глаз, макияжа, надписей, логотипов, коллажа, дублированных черт и лишних глаз.
Во втором запросе я сохранил кадр, свет, фон и все запреты. Поменял только две связанные строки:
обе радужки смотрят «к левому краю готового изображения»;
слеза идёт из глаза слева от зрителя, а под глазом справа слезы нет.
Так сравнение остаётся понятным. Если одновременно заменить ракурс, свет, эмоцию и сторону, нельзя определить, какая именно правка помогла. Здесь вывод ограничен двумя полученными изображениями: экранная координата оказалась однозначнее анатомической. Это не гарантия, что любая следующая генерация повторит результат с первого раза.
Для своего запроса можно оставить каркас и заменить только значения в квадратных скобках: «Обе радужки смотрят к [левому/правому] краю изображения. Ровно одна слеза идёт из глаза на [левой/правой] стороне изображения. На другой стороне слезы нет». После этого отдельно задаются крупность, свет и фон.
Если нужен эффект красных глаз, это другая задача. Нужно решить, требуется ли создать художественный красный отблеск или, наоборот, убрать его с конкретного снимка. Наши два кадра такой ретуши не доказывают.
Приём проверки глаз: пять шагов до просмотра всего портрета
Красивый свет легко отвлекает от дефекта. Поэтому я проверяю не «нравится ли фото», а пять признаков по очереди.
Число. На лице два глаза, в каждом одна радужка и один зрачок.
Направление. Оба зрачка смещены к одному краю, а не разъехались в разные стороны.
Веки и блики. Контур века не двоится. Световой блик не превратился в лишний зрачок.
Эффект. Слеза находится на нужной стороне. Второй дорожки нет.
Весь кадр. Лицо не скосилось, волосы не слились с щекой, на фоне не появилась надпись.
Если не прошёл второй пункт, не прошу «сделать глаза естественнее». Такая фраза не говорит, что именно сломалось. Пишу конкретно: «Оба зрачка должны смотреть к левому краю изображения; форму век и остальное лицо не меняй». После новой версии снова иду по всем пяти пунктам.
Границы работы, когда в кадре реальный человек
Мой тест не требовал чужой фотографии: оба лица вымышлены. С реальным портретом порядок строже.
беру свой снимок или фото человека, который согласен на правку;
не загружаю лишнюю подборку портретов, если достаточно одного;
прямо называю, что можно менять, а что нельзя: направление взгляда — да, форму лица, возраст и цвет глаз — нет;
не выдаю созданный кадр за документальную фотографию события, которого не было.
При работе с вложением в чате нужно сравнивать новый кадр с исходником. Направление взгляда может стать точнее, а соседние черты — незаметно уехать. Поэтому один исправленный глаз не означает, что весь портрет принят.
Если нужен общий маршрут от описания к изображению, сначала посмотри разбор о том, какая нейросеть умеет рисовать. Здесь же мы сузили задачу до глаз, потому что именно в них ошибка видна быстрее всего.
Чек-лист журнала попыток
Даже для двух кадров полезна короткая таблица наблюдений. В ней я храню не впечатление, а четыре поля: номер попытки, изменённая строка, совпавшие признаки и найденный дефект. Для первой версии дефектом стала сторона слезы. Для второй — существенного расхождения с заранее записанным чек-листом я не увидел.
Такой журнал защищает от удобной подмены цели. Когда приходит выразительный портрет, легко забыть, что проверялось направление взгляда. Запись возвращает к исходным условиям. Если следующая версия исправит слезу, но разъедутся зрачки, её нельзя объявить улучшением целиком: один пункт пройден, другой провален.
Я также записываю размер фактических файлов: оба портрета получены в разрешении 832 × 1248 пикселей. Число само по себе не доказывает качество, зато помогает не спутать просмотр оригинала с маленьким превью. Финальную проверку я проводил на полном изображении, а затем уменьшал его, чтобы убедиться, что направление взгляда и дорожка слезы всё ещё различимы.
Первый шаг: один проверяемый кадр
Для своей пробы не надо сразу просить пять эмоций и четыре стиля. Выбери один взгляд и один эффект. Например: оба глаза смотрят к правому краю, без слезы. Запиши три признака, по которым примешь кадр. Только после этого открой чат LibraChat и отправь запрос.
Открой картинку в полном размере. Проверь оба глаза по очереди, а затем уменьши портрет до того размера, в котором будешь его использовать. Если слеза исчезла или зрачки пошли вразнобой, результат не принят.
Прямо сейчас скопируй четыре слоя, замени левый край на свой и отправь в новую переписку LibraChat. Не проси красоту вообще. Назови геометрию, которую сможешь проверить.
нейросеть фото глазнаправление взглядачёрно-белый портретслезапромпт для фотоLibraChat