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

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

Почему нейросети ошибаются с возрастом персонажей

Генеративные модели работают с визуальными паттернами, а не с понятием «возраст» как таковым. Когда в промте встречаются два человека, модель ориентируется на ключевые слова: child, kid, boy, girl активируют детские черты, но без дополнительных указаний на масштаб и композицию результат непредсказуем. Типовые сбои: одинаковый рост фигур, взрослое лицо у ребенка, лишние пальцы на переплетённых руках (например, когда взрослый держит ребенка за руку).

Вторая причина — веса слов. В Stable Diffusion слова в начале промта имеют больший приоритет, поэтому описание возрастной пары лучше ставить в первую треть запроса. В Midjourney приоритет тоже смещён к началу, а параметр --no позволяет исключить нежелательные элементы.

💡

Главная причина ошибок — отсутствие явных маркеров возраста, роста и взаимного расположения персонажей в промте.

Базовая структура промта для сцены «взрослый и ребенок»

Рабочий шаблон строится из пяти блоков, идущих в фиксированном порядке:

  • 👨‍👧 Субъекты и возраст: кто в кадре — a father and his 6-year-old daughter, a mother with a toddler. Числовой возраст ребенка резко повышает точность.
  • 🎬 Действие: что происходит — reading a book together, walking in the park, baking cookies.
  • 📐 Композиция и масштаб: the child is noticeably shorter, holding hands, sitting on the adult's lap.
  • 🎨 Стиль: photorealistic, watercolor illustration, 3D render, Pixar style.
  • 💡 Свет и атмосфера: soft warm lighting, golden hour, cozy indoor scene.

Пример собранного промта:

a father and his 6-year-old daughter reading a book together on a sofa, the girl is much shorter, sitting close, warm cozy living room, soft evening light, photorealistic, shallow depth of field

Обратите внимание: фраза much shorter — это тот самый якорь масштаба, который чаще всего пропускают. Без неё модель может выровнять фигуры по высоте, особенно в сидячих позах.

💡

Если ребенок получается «взрослым», добавьте конкретный возраст цифрой (4-year-old, 8-year-old) — это работает надёжнее, чем слова little или small.

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

Каждая платформа по-своему трактует один и тот же запрос, поэтому промт стоит адаптировать.

МодельСильная сторонаТипичная проблемаЧто помогает
MidjourneyЖивописность, светСтилизует лица, «взрослит» детейВозраст цифрой, параметр --no adult face on child
Stable DiffusionТонкий контроль, негатив-промтАртефакты рук при контакте персонажейНегатив-промт: extra fingers, deformed hands
DALL-EТочное следование текстуМультяшность при сложных сценахЯвное указание photorealistic photo
Flux и аналогиПонимание длинных описанийЧувствительность к порядку словСубъекты — в первом предложении

Возможности и синтаксис конкретной версии модели могут отличаться — сверяйтесь с официальной документацией выбранного сервиса, особенно по параметрам вроде --ar (соотношение сторон) или --style.

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

Пошаговая инструкция: от идеи до готового изображения

Начните с минимального промта и наращивайте его итеративно — так проще отследить, какое слово ломает результат. Сначала задайте пару персонажей с возрастом, сгенерируйте, оцените пропорции. Затем добавьте действие, потом окружение и свет. Если на каком-то шаге появился артефакт, уберите последнее добавление и переформулируйте его.

Для повторяющихся ошибок используйте негативные инструкции: в Stable Diffusion это отдельное поле негатив-промта, в Midjourney — параметр --no. Туда выносят типовые дефекты: extra limbs, distorted faces, same height.

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

Выполнено: 0 / 5
⚠️ Внимание: не используйте в промтах реальные имена, фотографии или узнаваемые черты конкретных детей. Генерация изображений реальных несовершеннолетних без согласия их законных представителей может нарушать законодательство о персональных данных и правила самих сервисов.

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

Одинаковый рост персонажей. Добавьте в промт разницу масштаба: the child reaches the adult's waist или опишите позу, где разница очевидна — ребенок на руках, сидит на плечах, поднимается по ступенькам рядом.

Лицо ребенка выглядит взрослым. Усильте детские маркеры: round childish face, big curious eyes, укажите возраст цифрой, а в негатив-промт вынесите adult face, mature features. В Midjourney также помогает смена стилизации — высокие значения --stylize иногда «взрослят» персонажей.

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

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

1) Портрет: a mother and her 5-year-old son laughing together, the boy is much shorter, outdoor park, golden hour, photorealistic, 85mm lens. 2) Иллюстрация: a grandfather and his granddaughter planting flowers in a garden, children's book illustration style, soft pastel colors. 3) 3D: a dad and his toddler daughter building a pillow fort, Pixar style 3D render, cozy living room, warm lighting.

Безопасность и этика генерации сцен с детьми

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

⚠️ Внимание: генерируйте только нейтральные, безопасные сцены: семейный досуг, чтение, прогулки, творчество. Любые попытки создать изображения сексуального, насильственного или компрометирующего характера с участием детей запрещены правилами всех платформ и преследуются по закону.

Для коммерческого использования (реклама, иллюстрации, упаковка) дополнительно проверьте лицензионные условия выбранного сервиса — права на сгенерированные изображения у разных платформ различаются.

💡

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

Продвинутые приёмы: консистентность персонажей

Если вам нужна серия изображений с одними и теми же героями (например, для детской книги), одного промта недостаточно — каждая генерация даст новые лица. Рабочие подходы: в Midjourney используют ссылку на референс персонажа (функция character reference, если она доступна в вашей версии), в Stable Diffusion — обучение LoRA или фиксацию seed с минимальными правками промта.

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

💡

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

Часто задаваемые вопросы

Почему нейросеть рисует ребенка одного роста со взрослым?

Модель не получила маркер масштаба. Добавьте в промт явное указание: the child is much shorter, reaches the adult's waist или выберите позу, где разница роста очевидна (ребенок на руках, на плечах).

Какой возраст лучше указывать в промте?

Конкретный возраст цифрой (например, 5-year-old) работает точнее, чем общие слова вроде little или young. Диапазон от toddler (1–3 года) до teenager даёт модели разные визуальные паттерны.

Промт с ребенком блокируется фильтром — что делать?

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

Можно ли сгенерировать взрослого и ребенка, похожих друг на друга (родителя и сына)?

Да, укажите общие черты для обоих персонажей: both have curly brown hair and green eyes. Полного сходства одна генерация не гарантирует — для серии используйте референсы персонажей или фиксированный seed.

Какой стиль лучше подходит для детских иллюстраций?

Для книжной стилистики хорошо работают children's book illustration, watercolor, flat vector style и Pixar style 3D render. Выбор зависит от задачи: акварель мягче для малышей, 3D — выразительнее для старшего возраста.