Промт «взрослый и ребенок» — один из самых капризных запросов при генерации изображений: модель нередко путает пропорции тел, «сливает» лица персонажей или делает ребенка похожим на уменьшенную копию взрослого. Причина обычно кроется не в самой нейросети, а в размытой формулировке: без явного указания возраста, разницы в росте и позы алгоритм интерпретирует сцену по наиболее частотным паттернам из обучающей выборки.
В этом материале разберём, как строить текстовые запросы для сцен с участием взрослого и ребенка в 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.
Пошаговая инструкция: от идеи до готового изображения
Начните с минимального промта и наращивайте его итеративно — так проще отследить, какое слово ломает результат. Сначала задайте пару персонажей с возрастом, сгенерируйте, оцените пропорции. Затем добавьте действие, потом окружение и свет. Если на каком-то шаге появился артефакт, уберите последнее добавление и переформулируйте его.
Для повторяющихся ошибок используйте негативные инструкции: в Stable Diffusion это отдельное поле негатив-промта, в Midjourney — параметр --no. Туда выносят типовые дефекты: extra limbs, distorted faces, same height.
☑️ Проверка промта перед генерацией
⚠️ Внимание: не используйте в промтах реальные имена, фотографии или узнаваемые черты конкретных детей. Генерация изображений реальных несовершеннолетних без согласия их законных представителей может нарушать законодательство о персональных данных и правила самих сервисов.
Типичные ошибки и как их исправить
Одинаковый рост персонажей. Добавьте в промт разницу масштаба: 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 — выразительнее для старшего возраста.