Почему эта поза ломает генерацию
Поза 69 — это «идеальный шторм» для диффузионных моделей. Два тела переплетаются зеркально: голова одного у таза другого, ноги скрещены, руки часто зажаты между корпусами. Для нейросети это не «поза», а хаотичное скопление пикселей с нарушенной иерархией частей тела.
Главные точки отказа:
Окклюзия (перекрытие): ключевые ключевые точки (ключицы, бедра, лица) скрыты.
Симметрия-обман: модель пытается нарисовать двух одинаковых людей, а не зеркальную пару.
Инверсия: голова вверх ногами — редкий паттерн в обучающей выборке.
Фундамент: модель и разрешение
Соотношение сторон: только вертикальное (2:3, 9:16, 512×768, 896×1152). Горизонтальное кадр обрезает позу или растягивает тела в нечеловеческие пропорции.
Архитектура промта: вес, порядок, спецификаторы
1. Порядок тегов (Danbooru-логика)
Модели на базе Pony/SDXL читают промт слева направо. Приоритет:pose → characters → camera → lighting → quality
2. Весовые коэффициенты (Syntax)
Скобки усиливают, квадратные — ослабляют. Для позы 69 критичны теги взаимодействия.
(69_position:1.3)— главном триггер, часто недооценен моделью.(face_between_legs:1.2)— фиксирует ориентацию головы.(intertwined:1.15)— заставляет учитывать переплетение конечностей.[extra_limbs:0.5]— в негативе или как слабый позитив для подавления мутаций.
3. Камера и ракурс
Поза читается только с правильной точки зрения. Фронтальный ракурс скрывает суть.
Для MJ v6: --ar 2:3 --cw 50 --sw 250 (character weight ниже, чтобы поза не ломалась референсом).
ControlNet: жесткий скелет вместо гадания
Текстовый промт — это совет. ControlNet — это закон. Для позы 69 обязателен OpenPose Full (body+hands+face). Обычный Body-25 пропускает кисти и лицо — главные зоны артефактов здесь.
Включает keypoints для лиц и рук (137 точек).
Вес (Control Weight): 1.0 — 1.15. Больше — зажимает креативность, меньше — игнорирует позу.
Отпускаем контроль на финальных шагах диффузии для естественных текстур кожи.
Пост-обработка: инпейтинг как хрургическая операция
Маска: только зоны ошибок
Не перерисовывайте всё. Маскируйте:
• Лица (часто размыты или с 3+ глазами).
• Кисти (переплетённые пальцы → кулаки/ладони).
• Зону бедер/перепонки (артефакты тканей).
Denoising Strength: 0.35–0.55. Выше — меняет позу, ниже — оставляет артефакты.
Промт для инпейнта (локальный)
Упрощайте. Убирайте позу, оставляйте анатомию зоны.
Негативный промт (универсальный)
Готовый шаблон для копирования (SDXL / Pony)
Базовая конфигурация, дающая ~70% пригодных превью на первом проходе. Дальше — инпейтинг лиц и рук.
Для Midjourney v6 используйте естественный язык: «A photorealistic shot of a couple in 69 position, inverted bodies intertwined, low angle view from below, detailed anatomy, intimate atmosphere, skin texture, 8k —ar 2:3 —stylize 250 —v 6.0»