Промты братьев и сестёр: генерируем похожих, но уникальных персонажей

Гайд по промпт-инжинирингу

Промты братьев и сестёр: генерируем похожих, но уникальных персонажей

Научитесь задавать генетический код персонажей: от общей структуры лица до разницы в возрасте и характере. Работает в Midjourney, Stable Diffusion и DALL·E.

Сходство без клонов Разница в возрасте Характер в позе

Почему нейросеть рисует либо близнецов, либо незнакомцев

Проблема не в модели, а в том, как работает внимание. Слова «brother» и «sister» тянут за собой сильную ассоциацию с лицом, но не дают инструкции по разделению черт.

Если написать просто «a brother and a sister», модель усредняет: одинаковые глаза, одинаковая форма челюсти, одинаковый цвет волос. Результат — клоны разного пола.

Если добавить отличительные детали без якорей сходства («brother with beard, sister with red hair»), генетическая связь теряется. Выглядят как случайные прохжие.

Схема конфликта ассоциаций в латентном пространстве

Анатомия промпта: 4 слоя «генетического кода»

1. Скелет (Bone Structure)

Фундамент сходства. Форма черепа, ширина скулов, линия челюсти, пропорции трети лица. Прописывайте общие маркеры: same skull structure, identical jawline, high cheekbones shared.

2. Глаза и «Окно» (Eyes & Gaze)

Глаза — главный маркер родства. Зафиксируйте форму века, расстояние между глазами, цвет虹膜. Разрешите разницу в выражении: almond eyes same shape, same eye color, brother intense gaze, sister soft gaze.

3. Возраст и Время (Age Map)

Явный вектор старения. Не «older/younger», а конкретные маркеры: текстура кожи, носогубки, качество волос, осанка. brother 35yo subtle crow’s feet, graying temples, sister 28yo smooth skin, full hair.

4. Характер в деталях (Vibe & Style)

Одежда, прическа, микровыражение. Брат — строгий, собранный; сестра — расслабленная, игривая. Это продаёт историю. brother crisp shirt, neat hair, serious; sister loose sweater, messy bun, half-smile.

Техника Reference & Seed

Привязка к «родителям»: как зафиксировать генетику

Самый надёжный способ — сгенерировать «родителей» или базовый референс лица, а потом наследовать черты через --cref (Midjourney) или IP-Adapter / ControlNet Reference (SD).

1
Базовый портрет.
Сгенерируйте нейтральный портрет «прототипа» (gender neutral или father/mother). Сохраните seed.
2
Ветвление.
В промпте брата/сестры используйте референс базового портрета. Вес референса 0.5–0.7 (MJ --cw 50), чтобы оставить свободу для возраста/пола.
3
Коррекция.
Если сходства мало — поднимите вес. Если клоны — добавьте негативы: identical twin, clone, same expression и усиливайте возрастные маркеры.
Визуализация пайплайна: Base → Branch → Refine

Возрастные промежутки: от 2 до 20 лет разницы

1Малая разница (1–4 года)

Ключ: Почти идентичная структура, разница в «прокачке» признаков пола и 스타йле.

Промпт-паттерн: brother 22yo, sister 19yo, same jawline, same nose, brother heavier brow ridge, stubble, sister softer features, long hair, similar smile.

2Средняя (5–12 лет)

Ключ: Чёткие возрастные маркеры у старшего, сохранение «семейного лица» у младшего.

Промпт-паттерн: brother 34yo, sister 24yo, shared high cheekbones, brother nasolabial folds, slight gray at temples, mature posture, sister youthful skin, bright eyes, playful energy.

3Большая (15+ лет)

Ключ: Родительский вес. Старший становится «вторым папой/мамой». Сходство в жестах и мимике важнее текстуры кожи.

Промпт-паттерн: brother 45yo, sister 16yo, fatherly resemblance, same deep-set eyes, brother deep wrinkles, beard, protective stance, sister teen face, inherited eye shape, looking up at him.

Карта мимических мышц: что наследуется, а что нет

Что генетика даёт гарантированно, а где работает среда

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

Высокая наследуемость (прописывайте жёстко): форма глаз, расстояние между ними, цвет глаз, ширина основания носа, форма скулов, прикус, форма ушей, лобная линия.
Средняя (прописывайте как тенденцию): форма кончика носа, угол челюсти, густота бровей, текстура волос, полнота губ. Здесь работает similar nose tip, same lip volume.
Низкая / Мимика (разрешайте разницу): кривая улыбки, подвижность бровей, морщины выражения, прическа, очки, пирсинг, тактильная манера держать голову. Это — инструмент характера.

Совет: Для больших возрастных разниц мимика старшего «накладывается» на лицо младшего через маркеры same intense gaze или mirrored expression.

Готовые формулы: копируйте, адаптируйте, генерируйте

Цифровой фотореализм (Midjourney v6 / SDXL)

/imagine prompt: portrait of brother and sister, 32 and 26, same skull structure, identical eye shape and color, same jawline, brother 32yo subtle crow's feet, short beard, gray streak, tired but kind eyes, sister 26yo smooth skin, freckles, messy bun, bright curious eyes, cinematic lighting, 85mm lens, f/1.8, kodak portra 400 --ar 2:3 --stylize 250 --cw 60 --cref [base_image_url]

Стилизованная иллюстрация (LoRA / Niji / DALL·E 3)

prompt: anime key visual, brother and sister duo, shared genetic markers: sharp chin, teal eyes, arched brows, older brother 28, tall, broad shoulders, serious, tactical gear, scar on cheek, younger sister 16, petite, oversized hoodie, playful grin, same teal eyes, makoto shinkai style, detailed eyes, volumetric lighting, masterpiece

Концепт-арт / Дизайн персонажей (Character Sheet)

prompt: character design sheet, brother and sister turnaround, front/side/back views, consistent facial proportions, brother 30yo, muscular, scar, stern, sister 22yo, athletic, kind smile, flat colors, clean lineart, white background, reference sheet style

Мифы и реальность: что ломает сходство

Миф

«Достаточно написать looking like siblings, модель поймёт».

Реальность

Модель не «понимает» генетику. Ей нужны явные визуальные якоря: same intercanthal distance работает лучше, чем абстрактное « parecido ».

Миф

«Чем больше деталей в промпте, тем лучше сходство».

Реальность

Переспам деталями создаёт шум. Фокус на 3–5 ключевых маркерах (слой 1 и 2) даёт 80% результата. Остальное — шум.

Миф

«Seed решает всё, промпт не важен для консистентности».

Реальность

Seed фиксирует шум, не структуру. Смените модель или версию — seed даст другое лицо. Промпт с якорями — единственный переносимый способ.

Миф

«Негативы не нужны, модель и так не нарисует лишнее».

Реальность

identical twins, clone, same age, same expression, symmetrical composition в негативе критически важны для разрыва клонового аттрактора.

Продвинутый уровень: серия из 3+ братьев и сестёр

Метод «Генетический микшер»

  1. Сгенерируйте 2–3 базовых «родительских» лица (отец, мать, дедушка).
  2. Для каждого ребёнка задайте уникальный микс: --cref [father] --cw 40 --cref [mother] --cw 60 (MJ) или веса в IP-Adapter.
  3. Добавьте уникальные возрастные/половые модификаторы в текст промпта.
  4. Используйте общий --seed для всей партии, чтобы зафиксировать освещение и стиль.

Результат: семья, где у всех «папин нос» или «мамины глаза», но каждый уникален.

ControlNet OpenPose + Reference

Для сложных композиций (объятия, спор, игра) генерация по одному промпту даёт хаос поз.

  1. Соберите референс-позу в 3D (Blender, DAZ, MagicPoser) или найдите фото.
  2. Запустите ControlNet OpenPose (weight ~1.0) для композиции.
  3. Подключите IP-Adapter FaceID / Reference Only для каждого персонажа отдельно (маскировка по зонам).
  4. Промпт описывает только внешность и одежду, позу не описываем — она из ControlNet.

Это единственный способ получить «фото из альбома» с несколькими персонажами, а не коллаж.

Главное правило: сходство — это архитектура, а не текстура

Нейросеть сначала строит скелет лица ( 뼈대), потом навешивает кожу. Пропишите общий скелет жёстко — через референсы и структурные токены. Возраст, характер, прическу — вешайте на этот скелет мягко, оставляя модели свободу интерпретации.

Проверьте по чек-листу перед генерацией

✓ Есть базовый референс или чёткие структурные токены (skull, eyes, jaw).

✓ Возраст задан маркерами текстуры/морфологии, а не только числом.

✓ Мимика и стиль различны, но ключевая мимика (улыбка, взгляд) — зеркальная.

✓ Негатив содержит блокираторы клонирования.