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

Что значит «фото по фото» в нейросети

Генерация по тексту начинается с пустого холста: модель рисует человека, которого не существует. Генерация по фото (в англоязычных сервисах её называют image-to-image, «изображение в изображение») начинается с вашего снимка. Модель смотрит на него как на образец и решает, что из него взять.

Что именно берётся, зависит от задачи. На практике встречаются три режима:

  • Сохранить лицо, заменить всё остальное. Это и есть нейрофотосессия: ваши черты переезжают в студию, в Париж, в деловой костюм. Самый частый запрос
  • Сохранить кадр, поменять детали. Та же поза и тот же ракурс, но другой фон, другая одежда, вечер вместо дня
  • Сохранить сюжет, поменять технику. Фото превращается в масляный портрет, аниме, 3D-мультфильм или мраморную статую. Лицо здесь перерисовывается сильнее всего

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

Как нейросеть превращает одно фото в другое

Упрощённо у генерации по фото два входа. Снимок отвечает на вопрос «кто в кадре»: модель выделяет из него устойчивые признаки - пропорции лица, посадку и разрез глаз, линию бровей, форму носа и губ, причёску, заметную асимметрию. Текст отвечает на вопрос «где и как»: сцена, одежда, свет, ракурс, техника исполнения. Затем кадр рисуется с нуля, и признаки лица вплетаются в новую сцену.

Трудность в том, что эти входы тянут в разные стороны. Каждое слово в запросе - тоже указание, и если оно касается внешности, модель может послушать текст, а не фото. Жёсткий боковой свет, другой возраст, мультяшная манера заставляют перерисовать черты под новые условия, и чем сильнее перемена, тем меньше остаётся от исходника. Отсюда три следствия, на которых построена вся статья: исходник должен ясно показывать лицо, запрос должен прямо говорить, что сохранить, а менять за раз лучше немногое.

Где сгенерировать фото по своему фото

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

  • Универсальные чат-боты с генерацией картинок. Прикладываете снимок, пишете задачу обычным текстом, просите поправить. Гибко, но результат сильно зависит от формулировки, и лицо от попытки к попытке может меняться. Как писать запросы для таких чатов, объясняет подборка промтов для GPT и Gemini
  • Генераторы и редакторы на сайтах. Обычно там есть поле для загрузки и поле для описания, иногда ползунок «насколько сильно менять исходник». Удобно для стилизации и смены фона
  • Telegram-боты с готовыми стилями. Загружаете селфи, выбираете образ из каталога, промт писать не обязательно. Так устроен бот Photogenia (Фотогения): в каталоге 135 стилей, а для своей идеи есть режим «Сделать своё»

Сравнивать сервисы по обещаниям на главной странице бесполезно: они у всех похожи. Честнее прогнать через два-три сервиса одно и то же селфи с одним и тем же запросом - разница видна сразу. Из чего складывается цена такой пробы и полного набора кадров, разобрано отдельно - в статье о стоимости нейрофотосессии.

Какое фото загрузить в нейросеть

Признаки, которые модель не смогла различить - в тени, под волосами, в размытых пикселях, - она восполняет усреднённым вариантом. Так и появляется человек «похожий, но чужой». Поэтому от снимка результат зависит сильнее, чем от формулировки.

  • Лицо занимает заметную часть кадра: портрет по грудь или селфи с вытянутой руки, а не фигура на фоне пейзажа
  • Свет ровный и дневной, без резкой тени на половине лица и без пересвета от вспышки
  • Снимок резкий: не стоп-кадр из видео и не картинка, пересланная пятый раз
  • Без фильтров-«украшателей», масок из приложений и сильной ретуши: модель перенесёт их в новый кадр
  • Без тёмных очков, чёлки на глазах и руки у лица
  • Один человек в кадре: на групповом фото модель может взять черты соседа
  • Анфас или лёгкий поворот головы: строгий профиль даёт мало информации о лице

Одного снимка хватает, но 2-3 разных фото обычно помогают: с разным светом и под разным углом модели проще понять, какие черты постоянные, а какие - игра теней. Хорошо работает набор «анфас, полуоборот, другое освещение». Как подготовить такой набор на обычный телефон, подробно описано в инструкции по нейрофотосессии из своего фото. Набор собирайте только из своих снимков: Photogenia работает с людьми 18+.

Как сгенерировать фото по фото: пошагово

Порядок одинаковый в любом сервисе, где можно приложить снимок.

  1. Решите, зачем нужен кадр. Аватарка, фото для резюме, пост в соцсетях или просто любопытство - от задачи зависят фон, одежда и кадрирование. Одна задача - один запрос.
  2. Подготовьте 1-3 снимка. Отберите фото по списку выше. Если сомневаетесь между двумя, берите тот, где лицо крупнее и свет ровнее.
  3. Выберите готовый стиль или опишите свой. Готовый стиль быстрее и предсказуемее. Своё описание нужно, когда нужной сцены в каталоге нет.
  4. Отдельно скажите, что сохранить. Одной фразой перечислите всё, что не должно меняться: черты лица, причёску, возраст, телосложение.
  5. Сгенерируйте и сравните с исходником. Смотрите не на красоту фона, а на глаза, нос и линию подбородка. Если в них вы узнаёте себя, кадр получился.
  6. Правьте по одному параметру. Не понравился свет - меняйте только свет. Если за раз поменять фон, стиль и одежду, лицо поплывёт вместе с ними.

Как написать запрос для нейросети по своему фото

Удобная схема - четыре строки. Первая про лицо, остальные про сцену.

  • Что оставить. «Сохрани моё лицо с фото: черты, причёску, цвет глаз, возраст»
  • Где я и что делаю. «Сижу за столиком уличного кафе, держу чашку кофе»
  • Во что одет. Два-три предмета одежды и один аксессуар, не больше
  • Свет и «камера». «Мягкий вечерний свет, портрет по пояс, фон слегка размыт»

Пишите предметами, а не оценками. «Красиво и стильно» модель поймёт как угодно, «бежевый тренч, шарф, мокрый асфальт» - однозначно. И не описывайте внешность словами, если приложили фото: «голубые глаза, прямой нос» могут перебить то, что модель взяла со снимка.

15 промтов для генерации по своему фото

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

Для работы и профиля

  1. Деловой портрет. «Портрет по пояс по моему фото, лицо и причёска без изменений. Тёмно-синий пиджак, белая рубашка, светло-серый однотонный фон, мягкий студийный свет, взгляд в камеру, лёгкая улыбка»
    Английская версия: «Waist-up business portrait based on my photo, keep my face and hairstyle unchanged. Navy blazer, white shirt, plain light grey background, soft studio light, looking at the camera, slight smile»
  2. Аватарка для мессенджера. «Крупный портрет по моему фото, черты лица сохранить. Однотонный тёплый фон, мягкий свет сбоку, в кадре плечи, кадр квадратный, лицо по центру»
    Ещё два десятка вариантов для профиля - в подборке промтов для аватарки
  3. Эксперт за работой. «Моё лицо с фото, возраст тот же. Сижу за рабочим столом у большого окна, ноутбук и блокнот, светлая одежда без логотипов, дневной свет, фон офиса размыт»

Для соцсетей

  1. Утро у окна. «По моему фото: сижу на подоконнике с кружкой кофе, свободный вязаный свитер, утреннее солнце, пар над кружкой, уютная квартира на фоне, лицо и причёска как на снимке»
  2. Вечерняя прогулка. «Моё лицо с приложенного фото. Иду по вечерней улице с фонарями после дождя, бежевый тренч, отражения огней на асфальте, кадр в движении, фон размыт»
    Английская версия: «My face from the attached photo. Walking down an evening street with lanterns after the rain, beige trench coat, city lights reflected on wet asphalt, motion shot, blurred background»
  3. Селфи в зеркале лифта. «Селфи в зеркальном лифте по моему фото, телефон в руке, джинсы, белая футболка, рубашка нараспашку, ровный верхний свет, лицо без изменений»
    Другие зеркальные сцены собраны в статье про промт для фото в зеркале
  4. Плёночный кадр. «Кадр как с плёночной мыльницы: прямая вспышка, лёгкое зерно, тёплые цвета, я смеюсь на кухне у друзей, лицо с моего фото, кожа без ретуши»

Путешествия без поездки

  1. Париж. «По моему фото: сижу за столиком кафе в Париже, кофе и круассан, полосатая кофта, берет, мягкий дневной свет, узкая улица и вывески на фоне, лицо не меняй»
    Английская версия: «Based on my photo: sitting at a cafe table in Paris, coffee and a croissant, striped top, beret, soft daylight, narrow street with shop signs in the background, do not change my face»
  2. Море на закате. «Моё лицо и фигура с фото. Стою по колено в тёплом море на закате, лёгкая белая рубашка, ветер в волосах, золотой свет, линия горизонта на уровне плеч»
    Пляжных и морских сюжетов больше в подборке промтов для фото на море
  3. Горы. «По моему фото: стою на смотровой площадке в горах, пуховик и шапка, облака ниже уровня ног, яркий холодный свет, кадр по пояс, черты лица сохранить»

Живопись, мультфильм, глянец

  1. Портрет эпохи Возрождения. «Мой портрет по фото в манере живописи эпохи Возрождения: масло на холсте, тёмный фон, мягкий свет из окна слева, бархатная одежда, лицо узнаваемое, пропорции как на снимке»
    Английская версия: «My portrait from the photo in the style of Renaissance painting: oil on canvas, dark background, soft window light from the left, velvet clothing, recognisable face, proportions as in the photo»
  2. Герой 3D-мультфильма. «Преврати моё фото в персонажа 3D-мультфильма: большие выразительные глаза, мягкая гладкая кожа, яркий фон, но оставь мою причёску, форму лица и улыбку»
  3. Чёрно-белая обложка. «Чёрно-белый портрет по моему фото для обложки журнала: контрастный свет, глубокие тени, простая чёрная водолазка, взгляд в сторону, лицо как на снимке»

Праздники и сезон

  1. День рождения. «По моему фото: я за праздничным столом задуваю свечи на торте, гирлянды и воздушные шары на фоне, тёплый свет, нарядная одежда, черты лица без изменений»
  2. Зимний вечер. «Моё лицо с фото. Стою на заснеженной улице с гирляндами, в руках стакан горячего чая, шарф крупной вязки, падает снег, тёплый вечерний свет»
    Английская версия: «My face from the photo. Standing on a snowy street with string lights, holding a glass of hot tea, chunky knit scarf, falling snow, warm evening light»

Промты одни и те же, а вот признаки лица модель каждый раз вытаскивает из конкретного снимка. Где у вас лёг свет, как падают волосы, насколько повёрнута голова - от этого зависит, что она сочтёт главным и что достроит сама. Поэтому ни одна из сцен выше не скажет заранее, узнаете ли вы себя: это решает только прогон на вашем фото. В боте Photogenia любой промт из списка вставляется в режим «Сделать своё» вместе с вашим снимком, а близкие сцены есть среди готовых стилей. Первым придёт бесплатное превью: картинка размыта, но по ней уже понятно, удержала ли модель ваши черты. Нужно одно селфи, а лучше 2-3 с разным светом, чтобы модели было из чего выбирать. Дальше в каталоге бота можно запустить любую из этих сцен со своим снимком.

Примерить сцену к своему лицу

Готовые стили: когда промт писать не нужно

Писать запрос с нуля имеет смысл, когда сцена редкая. Для частых задач проще взять готовый стиль: в нём уже подобраны свет, одежда и формулировка про лицо. В каталоге Photogenia 135 стилей, из них женщине показываются 123, мужчине 92. Несколько примеров под задачи из этой статьи:

  • Меняют свет и фон, лицо почти не трогают: «Студийный - боковой свет», «Студийный - серый фон», «Студийный портрет», «Портрет у окна». Хороши для первой пробы: если здесь сходство есть, исходник удачный. Больше таких сцен в подборке промтов для студийной фотосессии
  • Переносят в другое место: «Токио - неон Сибуи», «Рим - Веспа», «Тбилиси - балкон», «Карелия - Ладога». Лицо остаётся своим, но новый свет может сдвинуть возраст
  • Меняют эпоху и костюм: «Old Money», «Друзья - Central Perk», «Гарри Поттер - Хогвартс», «Кавказская пленница». Черты те же, а причёску и грим сцена может подстроить под себя
  • Перерисовывают технику целиком: «Поп-арт Уорхол», «Studio Ghibli», «Лего-фигурка», «Action figure в блистере». Здесь узнаваемость важнее точности, подробнее о таком формате - в статье о промтах для фигурки

Часть стилей видна только женщинам или только мужчинам, поэтому наборы отличаются. Подборки под каждый собраны на страницах женской и мужской ИИ-фотосессии. А если хочется сначала полистать направления - аниме, ретро, поп-арт, - загляните в разбор стилей фото в нейросетях.

Почему нейросеть меняет лицо: 7 ошибок и как их исправить

  1. Тёмный или мутный исходник. Модели не хватает деталей, и она рисует «похожего человека». Что делать: переснять селфи днём у окна
  2. Фильтр на исходном фото. Сглаженная кожа, увеличенные глаза и узкий нос из приложения переедут в новый кадр. Что делать: брать фото без обработки
  3. Слишком много перемен сразу. Новая эпоха, новый стиль, другой возраст и другая поза в одном запросе. Что делать: одно-два изменения за раз
  4. Описание внешности поверх фото. Слова «пухлые губы, острые скулы» спорят со снимком. Что делать: про лицо писать только «как на фото»
  5. Стиль, который перерисовывает всё. Аниме, мультфильм и скульптура меняют пропорции по своей природе. Что делать: добавить «оставь узнаваемые черты» и не ждать документальной точности
  6. Мелкое лицо в кадре. Если на исходнике вы стоите на фоне гор, лицо занимает горстку пикселей. Что делать: кадрировать снимок или взять портрет
  7. Вывод по одной попытке. Даже при хорошем исходнике модель иногда промахивается. Что делать: сделать ещё один вариант, прежде чем менять фото

Если после двух-трёх попыток кадры всё равно не похожи, меняйте исходник, а не промт: добавьте ещё 1-2 фото с другим светом.

Чужие фото и дети: где проходит граница

Модели всё равно, чьё лицо на снимке, а закону - нет. По статье 152.1 Гражданского кодекса РФ обнародовать и использовать изображение человека можно с его согласия. Фото подруги ради шутки в личной переписке и её лицо на рекламной картинке - разные истории. Безопаснее всего работать со своими снимками. Фотографии детей Photogenia не принимает вообще: сервис рассчитан на взрослых.

Частые вопросы

Можно ли сгенерировать фото по фото бесплатно?

Проверить результат - да, получить кадр в полном качестве - нет. Для генерации по фото главный риск не в сцене, а в том, удержит ли модель ваши черты, и Photogenia даёт увидеть это до оплаты: бот присылает бесплатное превью, размытое, но с читаемым лицом. Если на нём вы себя узнаёте, чёткую версию бот открывает после оплаты пакета фото. Если нет, выгоднее сменить исходник, чем платить за тот же результат.

Что станет с лицом, если выбрать аниме или живопись?

Такие стили меняют пропорции намеренно: глаза становятся крупнее, подбородок уже, кожа ровнее, и кадр выходит узнаваемым, а не документальным. Нередко сдвигается и возраст: аниме и мультфильм молодят, масляный портрет на тёмном фоне добавляет лет. Мелкие приметы модель может дорисовать по-своему - убрать чёлку, если на исходнике она прикрыта волосами сбоку, или выпрямить пробор. Если чёлка, родинка или форма бровей для вас важны, назовите их в запросе прямо.

Можно ли поменять только одежду или фон, не трогая лицо?

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

Чем фото по фото отличается от замены лица?

Замена лица (по-английски face swap) вклеивает ваше лицо в чужую готовую фотографию: поза, тело и свет остаются от оригинала, и на стыке это бывает заметно. Генерация по фото рисует кадр заново, поэтому свет, ракурс и одежда подстраиваются под лицо. Зато при слабом исходнике генерация сильнее рискует изменить черты.

Что делать, если нейросеть сделала меня старше или моложе?

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

Одна проба вместо догадок

Схема теперь собрана целиком: исходник, запрос, ошибки, которые съедают сходство. Одного в ней нет - ваших черт. Как свет, стиль и формулировка лягут именно на ваше лицо, разбор заранее не покажет, это видно только на готовом кадре. Сделайте одну пробу: отправьте боту 2-3 снимка, выберите стиль или вставьте промт, и превью первого кадра придёт в чат - обычно секунд через шестьдесят, если бот не перегружен. Если сходство устроит, из того же селфи можно собрать целую серию образов.

Сделать первый кадр по своему фото