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

В этой статье разберём, как писать промты для двух людей в популярных генераторах изображений — Midjourney, Stable Diffusion и DALL-E. Вы узнаете, какие формулировки работают, почему нейросети путают персонажей, и получите готовые шаблоны для пар, друзей, коллег и семейных сцен.

Почему нейросети путают двух персонажей

Генеративные модели обучены на изображениях, где чаще всего один главный объект. Когда в промте появляется два человека, модель пытается распределить атрибуты между ними — и нередко делает это случайным образом. Рыжие волосы «переезжают» на брюнетку, очки оказываются на обоих, а позы зеркалятся.

Есть и вторая причина — контекстное окно модели. Чем длиннее и запутаннее промт, тем выше шанс, что часть описаний потеряется или смешается. Поэтому длинный «простынёвый» запрос работает хуже короткого структурированного.

  • 🎭 Слияние внешности — оба персонажа получают одинаковые черты лица или причёску.
  • 👕 Обмен одеждой — атрибуты костюма применяются не к тому человеку.
  • 🪞 Зеркальные позы — оба стоят или сидят абсолютно одинаково.
  • Артефакты рук — при взаимодействии персонажей (объятия, рукопожатие) растёт число ошибок анатомии.
⚠️ Внимание: не пытайтесь исправить слияние персонажей простым увеличением длины промта. Это часто ухудшает результат. Сначала перестройте структуру запроса — разделите описания явными маркерами.

Базовая структура промта для двух людей

Рабочая формула выглядит так: сцена → персонаж А → персонаж Б → взаимодействие → стиль. Каждый блок описывается отдельно, а персонажи разделяются союзами and, while или явными метками вроде the man on the left и the woman on the right.

Указание стороны кадра — самый надёжный способ закрепить атрибуты. Модель привязывает описание к позиции, и вероятность «переезда» одежды или причёски заметно снижается.

two people in a cozy cafe, on the left a tall man with a beard

wearing a green sweater, on the right a woman with short black hair

in a red dress, they are laughing and drinking coffee,

warm natural light, photorealistic

Обратите внимание: сначала задана сцена, затем каждый персонаж со своей позицией, потом общее действие и только в конце — свет и стиль. Такой порядок читается моделью наиболее стабильно.

💡

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

Особенности промтов в разных нейросетях

Разные генераторы по-разному понимают многоперсональные сцены. То, что работает в Midjourney, может дать артефакты в Stable Diffusion, и наоборот.

НейросетьКак разделять персонажейСлабое место
MidjourneyПозиции left/right, параметр стилизацииИногда зеркалит позы
Stable DiffusionЯвные метки, региональные промты через расширенияАнатомия рук при контакте
DALL-EЕстественные фразы, описание действияМожет проигнорировать детали одежды
FluxХорошо понимает длинные описания сценЗависит от конкретной сборки

В Stable Diffusion существуют расширения для региональных промтов, где холст делится на зоны и каждой зоне назначается свой запрос. Это самый контролируемый способ, но он требует установки дополнительных инструментов — проверяйте совместимость с вашей версией интерфейса (например, AUTOMATIC1111 или ComfyUI).

В DALL-E лучше работают не списки атрибутов, а цельные предложения: «мужчина в синей рубашке передаёт чашку женщине в жёлтом платье». Модель ориентирована на понимание естественного языка.

📊 В какой нейросети вы чаще всего генерируете сцены с двумя людьми?
Midjourney
Stable Diffusion
DALL-E
Другая / несколько сразу

Готовые шаблоны промтов для пар и друзей

Ниже — проверенные заготовки, которые можно адаптировать под свою задачу. Подставьте свои детали внешности, одежды и обстановки.

  • 💑 Романтическая пара: a couple walking in autumn park, tall man in a brown coat on the left, blonde woman in a white scarf on the right, holding hands, golden hour light
  • 👯 Две подруги: two female friends sitting on a rooftop, one with curly red hair in a denim jacket, the other with a black ponytail in a hoodie, laughing, city skyline at sunset
  • 💼 Коллеги: two colleagues in a modern office, man with glasses presenting a chart, woman taking notes, bright minimalist interior
  • 👨‍👧 Семейная сцена: a father and his teenage daughter cooking together in a kitchen, he is wearing an apron, she is stirring a bowl, warm cozy atmosphere

☑️ Проверка промта перед генерацией

Выполнено: 0 / 5

Если результат не устраивает, меняйте по одному элементу за раз. Так вы поймёте, какая именно часть промта вызывает сбой, а не будете гадать, переписав всё целиком.

Типичные ошибки и как их исправить

Первая ошибка — общие прилагательные без привязки. Фраза two beautiful people smiling не даёт модели никакой информации для разделения. Каждое описание должно «принадлежать» конкретному человеку.

Вторая ошибка — слишком сложное взаимодействие. Объятия, танец, передача предмета — это сцены, где чаще всего ломается анатомия рук и пальцев. Если контакт персонажей не критичен, замените его на безопасное: «стоят рядом», «смотрят друг на друга», «сидят напротив».

⚠️ Внимание: негативный промт в Stable Diffusion не умеет «разводить» персонажей. Записи вроде --no merged faces почти не влияют на слияние. Разделение достигается только структурой основного запроса или региональными промтами.

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

Как закрепить конкретные лица двух реальных людей

Для этого используются инструменты вроде IP-Adapter, LoRA-обучения или функций подстановки референса (например, Character Reference в Midjourney). Принцип общий: для каждого человека готовится отдельный референс или обученная модель, а в промте персонажи разводятся по позициям. Точные названия функций и их доступность зависят от версии сервиса — сверяйтесь с актуальной документацией вашего инструмента.

Продвинутые приёмы: композиция и стиль

Когда базовое разделение персонажей освоено, можно управлять композицией. Указания вроде shot from behind, wide angle или close-up portrait помогают задать ракурс. Для двух людей особенно полезны формулировки facing each other и standing side by side — они явно задают взаимное расположение.

Стилистические маркеры ставятся в конец промта и применяются ко всей сцене целиком: cinematic lighting, watercolor illustration, anime style. Не дублируйте стиль в описании каждого персонажа — это раздувает запрос без пользы.

💡

Главное правило промта для двух людей: сначала сцена, затем каждый персонаж со своей позицией и уникальными атрибутами, потом взаимодействие, в конце — свет и стиль.

Для сцен с эмоциями описывайте мимику через действие, а не абстракцию: laughing и whispering работают стабильнее, чем happy atmosphere. Модель лучше понимает наблюдаемые проявления.

FAQ: частые вопросы о промтах для двух людей

Почему у обоих персонажей получается одинаковое лицо?

Модель не получила различающих признаков. Добавьте каждому персонажу уникальные черты — цвет волос, возраст, очки, бороду — и закрепите их позициями on the left / on the right.

Можно ли писать промт на русском языке?

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

Как сгенерировать двух людей с разным ростом или телосложением?

Используйте явные описания: a tall man и a short woman, an athletic build против a slim figure. Различия в пропорциях модель передаёт неплохо, если они указаны прямо.

Почему при объятиях и рукопожатиях ломаются руки?

Физический контакт двух персонажей — одна из самых сложных задач для генеративных моделей, здесь пересекаются две анатомии. Упростите позу, используйте негативные промты против лишних пальцев в Stable Diffusion и генерируйте несколько вариантов.

Сколько деталей оптимально включать в промт?

Ориентируйтесь на 3–5 атрибутов на персонажа плюс описание сцены и стиля. Избыточная детализация повышает риск того, что часть описаний смешается или будет проигнорирована.