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

Наверняка каждый, кто хоть раз держал в руках фотоаппарат или смартфон, сталкивался с ситуацией, когда отличный кадр портит какая-нибудь досадная мелочь. Случайный прохожий, попавший в объектив, неудачный фон, неподходящий цвет одежды или просто желание добавить снимку немного волшебства – причин для редактирования может быть множество. Буквально десятилетие назад для серьёзных правок требовались глубокие познания в графических редакторах и часы кропотливой работы. Но сегодня на помощь приходят нейросети, способные творить настоящие чудеса за считанные секунды. Однако чтобы нейросеть вас поняла и выдала желаемый результат, нужен грамотно составленный запрос, или, как его называют в профессиональной среде, промт.

Что вообще такое «замена» в контексте ИИ?

Задача не из лёгких. Когда обыватель говорит о «замене», он может подразумевать совершенно разные по своей механике процессы. Что же скрывается за этим словом? На самом деле, речь идёт о целом спектре махинаций с изображением, и стоит разложить их по полочкам, чтобы понимать, о чём просить нейросеть. Первый и самый частый сценарий – это Inpainting, или «внутреннее дорисовывание». Представьте, что у вас есть фото, на котором вы хотите убрать какой-то объект. Вы выделяете этот объект маской, а нейросеть, анализируя окружение, дорисовывает пустое место так, будто объекта там никогда и не было. Второй популярный приём – это Img2Img, то есть трансформация одного изображения в другое на основе текстового описания. Здесь уже ИИ не просто убирает деталь, а перерисовывает всё фото или его часть в новом стиле, сохраняя при этом исходную композицию. Ну и, наконец, третий вариант – полная замена фона, когда ключевой объект (например, человек или автомобиль) остаётся нетронутым, а всё, что находится за ним, кардинально меняется.

Базовые принципы хорошего промта

Многие считают, что достаточно написать «сделай красиво», и искусственный интеллект тут же выдаст шедевр. Увы, это распространённое заблуждение. Работа с промтами – это скорее искусство, требующее скрупулёзного подхода. С чего начинается выбор? С определения цели. Нужно отметить, что львиная доля успеха зависит от детализации. Не стоит писать просто «мужчина в костюме». Вместо этого укажите: «фотореалистичный портрет мужчины 35 лет в элегантном тёмно-синем шерстяном костюме-тройке, белой рубашке и бордовом галстуке». Чувствуете разницу? Чем больше конкретики, тем меньше у нейросети пространства для самодеятельности. К тому же, не стоит забывать о так называемых «негативных промтах». Это специальная команда, которая говорит ИИ, чего на изображении быть НЕ должно. Например, (--no deformed hands, blurry face, extra fingers). Это ваш спасательный круг от самых частых артефактов генерации.

Как изменить фон на фотографии?

Это, пожалуй, одна из самых востребованных функций. У вас есть прекрасный портрет, но сделан он на фоне скучной белой стены в офисе, и это зрелище довольно удручающее. Хочется добавить антуража, перенести модель в более интересную локацию. Сложно ли это? Вовсе нет, если подойти к делу с умом. Допустим, у нас есть фотография девушки. Наша задача – заменить офисный фон на интерьер уютной домашней библиотеки. Здесь очень важно описать не только новый фон, но и то, как он должен взаимодействовать с основным объектом, особенно в плане освещения.

А вот и пример добротного промта:

photo of a young woman, sitting in a cozy home library, warm evening light coming from a vintage floor lamp, bookshelves filled with old books in the background, soft focus, depth of field, realistic skin texture, detailed hair, cinematic lighting –ar 16:9 –style raw

Давайте разберёмся, что здесь к чему. Во-первых, мы чётко указываем желаемую локацию – «уютная домашняя библиотека». Во-вторых, задаём атмосферу через описание света – «тёплый вечерний свет от винтажного торшера». Это же правило касается и деталей окружения, таких как «книжные полки, заполнённые старыми книгами». Ну и, конечно же, технические параметры: указание на реализм, детализацию, кинематографическое освещение и соотношение сторон (--ar 16:9) помогают нейросети лучше понять конечную цель. В результате вместо скучной офисной стены её окружает благородный и изысканный интерьер.

Ретушь и удаление лишних объектов

Другая грань работы с фото – исправление недостатков. Классический пример: вы сделали грандиозный пейзажный снимок, но в кадр попали провода линии электропередач. Этакая ложка дёгтя. С помощью функции Inpainting от них можно избавиться довольно просто. Выделяете мешающий объект маской и пишете промт, описывающий то, что должно появиться на его месте. Здесь есть важный нюанс: не стоит перегружать запрос. Если вы убираете провода с неба, то и промт должен быть максимально лаконичным.

Например, для такого случая отлично подойдёт запрос:

blue sky, light white clouds, realistic

И обязательно добавляем негативный промт, чтобы уж наверняка исключить появление нежелательных элементов: --no power lines, wires, poles. Нейросеть проанализирует текстуру неба и облаков вокруг выделенной области и аккуратно «закрасит» провода, сохранив естественность изображения. Тот же принцип работает и с удалением людей из толпы или мусора с газона. Главное – описывать окружение, а не то, что вы удаляете.

Стоит ли менять одежду или причёску?

А вот это уже задача со звёздочкой. Стилизация или полная замена элементов, непосредственно связанных с человеком, – процесс не сложный, но кропотливый, и здесь кроются главные подводные камни. Дело в том, что нейросети (например, Midjourney или Stable Diffusion) всё ещё неидеально справляются с анатомией, особенно с руками и пальцами. Поэтому при попытке «переодеть» человека на фото велик риск получить искажённые конечности или неестественные складки ткани. Тем не менее, при должном усердии добиться впечатляющего результата всё-таки можно.

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

Пример запроса:

man wearing a perfectly tailored navy blue business suit, crisp white dress shirt, silk tie with a subtle pattern, photorealistic fabric texture, sharp details, natural folds and creases on the suit, correct anatomy, studio lighting

Не скупитесь на описание ткани, кроя, деталей вроде галстука. Чем точнее вы зададите параметры, тем меньше вероятность, что всплывут ошибки генерации. Ну и, само собой, не забудьте про негативный промт с упоминанием деформированных частей тела.

Перевоплощение завершено. Главное – не бояться экспериментировать, пробовать разные формулировки и настройки, ведь именно в этом и кроется вся прелесть работы с искусственным интеллектом. Удачи в ваших творческих поисках.