За последние пару месяцев автор эксперимента потратил около $200 на генерацию нескольких тысяч ИИ-портретов — себя, друзей, родственников и случайных людей из интернета. Цель была простая: разобраться, как выстроить процесс так, чтобы нейрофотки получались похожими на человека. Результаты он показал маме — она не поняла, что это не настоящие фото. Методика, которую он в итоге нащупал, сводится к трем шагам: подготовка фотосета, создание текстового описания внешности и описание референса.
Первый и самый важный шаг — качественный фотосет. Качество ИИ-генерации очень сильно зависит от исходных фотографий, сильнее, чем от любого промпта. Если фото некачественные, лицо плохо видно, освещение плохое или ракурс кривой — нейронка будет тащить эти проблемы в генерацию или выдумывать то, что не разглядела. Поэтому ИИ-фотосет начинается с фотосета настоящего. Нужно сделать несколько снимков: лицо крупным планом, лицо в 3/4, профиль, в полный рост (можно со штатива или с помощью таймера) и пару дополнительных вариантов — например, с улыбкой, чтобы нейросеть поняла, как выглядит ваша улыбка. Фотографироваться лучше при дневном свете, встав напротив окна; потолочный свет даёт тени под глазами, которые нейронка будет упорно переносить в генерации. Одежда не должна скрывать фигуру — иначе нейросеть не поймёт реальные пропорции тела и начнёт усреднять: худых делает поупитаннее, полных — постройнее.
Второй шаг — попросить нейросеть описать вашу внешность. Автор обнаружил, что генерации получаются стабильнее, если давать нейросети не только пачку фото, но и текстовое описание. Он открывает ChatGPT, загружает фотосет и просит описать внешность на 100–200 слов, на английском — генеративные ИИ всё ещё лучше работают с ним, чем с русским. В описании должны быть лицо, причёска, цвет глаз и волос, фигура, соотношение ширины плеч, талии и бёдер, длина ног и туловища, особые приметы: очки, пирсинг, родинки, шрамы, татуировки. Важно явно запретить нейросети описывать мимику, позу, одежду и освещение — это будет мешать. Автор приводит готовый промпт на английском, который просит создать identity card и сосредоточиться на стабильных визуальных чертах.
Автор рекомендует давать нейросети текстовое описание внешности на 100–200 слов, что повышает стабильность генерации.
Третий шаг — описать референс, то есть фотографию, которую вы хотите воссоздать. Если просто сказать нейросети «замени человека на этой фотке на меня, сохрани композицию», результат сильно зависит от похожести вашего телосложения на телосложение человека на референсе. Если вы похожи — всё сгенерируется отлично, но если вы худее, толще или накачаннее, в половине случаев получится плохо: нейросеть может перенести ваше лицо на чужую фигуру. Поэтому автор советует отдельно описать референс, чтобы нейросеть понимала, какие именно черты нужно сохранить. Он экспериментировал с этим больше всего и нашёл способ, как заставить нейросеть использовать вашу фигуру, а не фигуру модели с референса.
В итоге методика позволяет получать портреты, которые выглядят как настоящие фотографии. Автор отмечает, что бесплатная версия ChatGPT не годится — она «тупая», нужна платная подписка. Альтернатива — Nano Banana, но она понравилась ему меньше. Для тех, кто хочет попробовать, важно помнить: качество исходных фото — главный фактор, а промпты вторичны.

