Как я воюю с ИИ: История о том, как превратить пиксели в живого человека

Как я воюю с ИИ: История о том, как превратить пиксели в живого человека

Привет, Сегодня я раскрою секрет: почти все картинки, созданные с помощью SD — безликие куклы.

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

Почему ИИ — плохой портретист?

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

Вы просите его нарисовать «мужчину с бородой», и он нарисует усреднённого мужчину с усреднённой бородой. Безликого персонажа. А вам нужно, чтобы был узнаваемый Петя из пятого подъезда.

Можно, конечно, сделать «дрессуру» ИИ — научить его на 100 фотографиях Пети. Но это долго, сложно, да и Петя обычно приносит одну-единственную фотку с отпуска. Мой метод — это способ обмануть систему. Сделать портрет Пети без предобученной модели Пети.

Моя кухня: Скрипты, нейросети и тонны кофе

Это не волшебная кнопка «Сделать красиво». Это многоэтапный квест. Расскажу, как это бывает.

Шаг 1: Детективная работа с лицом

Я загружаю твою фотографию в свой самописный Python-скрипт. Он не видит тебя как личность — он видит тебя как набор чисел. Он выдаёт что-то вроде:

python

Face Analysis Results:

  «cheek_width»: 291.49,  # «Ширина щёк»

  «jaw_width»: 223.43,    # «Ширина челюсти»

  «face_height»: 350.32   # «Высота лица»

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

Иногда нужный «двойник» появляется с десятой попытки. Иногда — с сотой. Это лотерея, где я плачу за билеты своим временем и вычислительными мощностями видеокарты.

Шаг 2: Алхимия высокого разрешения

Когда наконец находится тот самый «двойник», начинается вторая стадия. Я использую hires. fix — это как «достроить» картинку в высоком качестве, чтобы она не развалилась на пиксели. И всё это — с одним и тем же «зерном» (seed), чтобы ИИ не начал фантазировать и не изменил черты лица.

Шаг 3: Великое переселение лиц

Самое ответственное. Я беру твоё настоящее лицо с фотографии и переношу его на сгенерированного «двойника». Технология называется face swap, но это не тот примитивный свап из тиктоков. Это ювелирная работа по подгонке света, теней и цвета, чтобы лицо не выглядело как наклейка.

Шаг 4: Путь к 4K

Получив гибрид, я делаю апскейл — увеличиваю разрешение в разы. Моя цель — не просто картинка для инстаграма, а файл для печати в формате А0. Это огромный плакат! На нём видно каждую пору, каждую морщинку. Поэтому мелочей тут нет.

Шаг 5: Финальные штрихи вручную

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

  • Прорабатываю детали костюма.
  • Убираю артефакты.
  • Добавляю текстуры.
  • Иногда часами работаю с Inpaint, чтобы перерисовать неудачные кусочки.

Каждый проект — это новый вызов и новый набор проблем. Нет двух одинаковых процессов.

Так зачем всё это, если можно просто сгенерировать картинку?

Спросишь. А затем, что в конце этого многочасового (а иногда и многодневного) марафона происходит чудо.

Клиент смотрит на готовую работу и говорит не «Крутая картинка!», а «Боже, это же я!».

Он видит в цифровом арте не безликого персонажа, а узнаёт себя. Свою улыбку, свою родинку, свой взгляд. Это уже не просто «генерация», а цифровой портрет, в который вложена душа. Сначала — ваша, а потом — и моя.

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

Вот такая моя работа. Не просто нажать кнопку, а провести настоящую операцию по оживлению пикселей.