Парные промты для ИИ: генерация идеальных аватарок для двоих

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

Все топовые нейросети в одном месте

В чём главная сложность?

Задача не из лёгких. Когда мы просим нейросеть сгенерировать двух персонажей, натыкаемся на целый ряд подводных камней. Почему так? Дело в том, что для ИИ каждый новый объект в сцене – это дополнительный слой сложности. Он может начать путать описания, «склеивать» персонажей в одно причудливое существо, менять их внешность от генерации к генерации или вовсе игнорировать одного из них, сосредоточив всё своё «внимание» на другом. В итоге вместо романтического портрета или эпической сцены мы получаем кладезь визуальных артефактов, на которые без слёз не взглянешь. Разумеется, современным моделям вроде Midjourney v6 или Stable Diffusion XL удаётся справляться с этим лучше, но даже они требуют скрупулёзного подхода к составлению запроса. Главный постулат – максимальная конкретика и структурирование описания.

Базовый промт: закладываем фундамент

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

a couple, a handsome man and a beautiful woman, standing close to each other, studio portrait, clean gray background, photorealistic

Это довольно примитивный, но рабочий вариант. Во-первых, мы указали количество и пол персонажей (man, woman). Во-вторых, задали их взаимодействие (standing close to each other). Ну и, наконец, определили общий антураж и стиль (studio portrait, photorealistic). Уже на основе этого можно получить вполне добротный результат, но персонажи, скорее всего, будут случайными.

Зачем переплачивать за нейросети? Экономьте сотни долларов каждый месяц 💸

Оплачивать Midjourney, премиум-версии ChatGPT, видео- и аудио-генераторы по отдельности — это безумно дорого и неудобно. Этот сервис решает проблему! Получите полный пакет премиум-моделей (более 90 топовых нейросетей) по цене одной доступной подписки. Безлимитные возможности, никаких скрытых платежей и сгорающих токенов при активном тарифе.

Перестаньте платить за 10 разных сайтов. Выбирайте выгоду и творите без ограничений 👉 https://clck.ru/3RNCRL

Как добиться постоянства персонажей?

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

Например, можно использовать такой шаблон:

a couple: [a man with short dark hair, brown eyes, light stubble, wearing a white t-shirt and a black leather jacket] and [a woman with long wavy red hair, green eyes, freckles, wearing a green silk dress], embracing tenderly, moody cinematic lighting, full body shot, detailed faces, 8k, photorealistic

Что здесь изменилось? Мы использовали конструкцию с квадратными скобками, чтобы визуально и логически разделить описание мужчины и женщины. Для каждого прописаны цвет волос и глаз, детали внешности и одежда. Такой подход кратно повышает шансы на то, что нейросеть поймёт задачу правильно и не станет смешивать признаки. К слову, вместо `[man]` и `[woman]` можно использовать любые другие маркеры, например [person A] и [person B]. Главное – сохранить структуру.

Стилистика и антураж: погружение в атмосферу

Когда с внешностью героев разобрались, наступает время для творчества. Ведь аватарка – это не просто фото на паспорт. Это история, эмоция, атмосфера. И здесь парные промты открывают грандиозный простор для фантазии. Можно перенести свою пару в любую вселенную. Хотите фэнтези? Пожалуйста. Романтическую комедию? Легко. Мрачный киберпанк? Вовсе не проблема. На этом этапе мы добавляем в наш промт детали окружения, стиля рисовки и настроения.

Допустим, наша пара – герои тёмного фэнтези. Тогда запрос может звучать так:

epic fantasy art of a couple: [a stoic male warrior with a scarred face and long black hair, wearing dark iron armor] and [a graceful female sorceress with silver hair and glowing blue eyes, wearing elegant velvet robes], standing back-to-back in a ruined gothic cathedral, moonlight streaming through a broken window, dramatic shadows, style of Brom and Artgerm, hyperdetailed

Обратите внимание, как изменился антураж. Появились готический собор, лунный свет, а упоминание конкретных художников (Brom, Artgerm) задаёт вполне определённый визуальный стиль. А если хочется чего-то футуристичного, то тот же принцип работает и для киберпанка:

Все топовые нейросети в одном месте

cyberpunk couple in a neon-drenched alley of Neo-Kyoto: [man with cybernetic glowing tattoos on his face, wearing a worn-out tech-wear jacket] and [woman with bright pink short hair and a robotic arm, holding a plasma pistol], cinematic shot, reflections on wet pavement, volumetric haze, Blade Runner aesthetic, —ar 16:9

Здесь изюминка кроется в деталях: неоновые вывески, мокрый асфальт, дымка – всё это создаёт тот самый колоритный и самобытный мир будущего.

Финальные штрихи и негативные команды

Последний, но не по значимости этап – это полировка. Даже самый продуманный промт не застрахован от мелких ошибок генерации. Здесь нам на помощь приходит спасательный круг в виде негативных промтов (параметр `—no` в Midjourney или аналоги в других сетях). Что стоит исключить? Стандартный набор довольно предсказуем: уродливые или деформированные черты лица, лишние пальцы или конечности, текст, водяные знаки, плохую анатомию. Не стоит пренебрегать этой возможностью. Добавление в конец запроса строки вроде этого способно ощутимо улучшить качество итогового изображения:

—no ugly, deformed, extra limbs, bad anatomy, watermark, text

Кроме того, не стоит забывать и о технических параметрах. Соотношение сторон (—ar), уровень стилизации (—s) или хаотичности (—c) – всё это инструменты, которые помогут добиться нужного результата. Например, для аватарки в соцсеть лучше подойдёт квадратный формат (`—ar 1:1`), а для обоев на рабочий стол – широкоэкранный (например, `—ar 16:9). Процесс не сложный, но кропотливый, требующий экспериментов. Но оно того стоит.

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