Поза «раком» (в международной терминологии — all fours или kneeling pose) — одна из самых сложных поз для генерации в нейросетях: модель должна правильно разместить руки, ноги, спину и перспективу. Именно поэтому к ней чаще всего возникают вопросы у пользователей Stable Diffusion, Midjourney и других генераторов изображений.
Почему нейросети «ломают» эту позу
Большинство обучающих изображений — это фотографии людей стоя или сидя. Позы на четвереньках встречаются в датасетах реже, а ракурсы со спины или сбоку дополнительно снижают точность генерации. Результат: лишние конечности, перекрученные суставы, «плывущая» анатомия.
Три главные причины ошибок:
- недостаток примеров позы в обучающих данных
- неоднозначные термины в промпте
- сложная перспектива (камера сзади или сбоку)
Ключевые слова, которые нейросеть понимает правильно
Русские описания поз работают плохо — все популярные модели обучены преимущественно на английском языке. Ниже — проверенные термины для описания позы.
| Русское описание | Английский термин для промпта |
|---|---|
| На четвереньках | on all fours, crawling pose, kneeling on hands and knees |
| Прогнутая спина | arched back, back arched |
| Вид со спины / сбоку | from behind, from side, rear view, side profile |
| Оперлась на локти | on elbows, leaning on forearms |
| Корректная анатомия | anatomically correct, accurate anatomy |
Формула рабочего промпта
Промпт строится по простой схеме: сначала описывается поза, затем ракурс, анатомия и только потом стиль и детали сцены.
// Базовый шаблон
(subject) on all fours, arched back, from side, anatomically correct, (scene details), (style), highly detailed
// Пример для Stable Diffusion
1girl, on all fours, crawling pose, arched back, from side, side view, anatomically correct, studio lighting, detailed
Негативный промпт — обязательный элемент
В Stable Diffusion и подобных моделях поза на четвереньках требует агрессивного негативного промпта, чтобы убрать типичные дефекты.
Negative: bad anatomy, extra limbs, twisted legs, deformed knees, extra knees, fused limbs, long body, mutated hands, bad proportions
Лайфхаки для разных моделей
Stable Diffusion
Используйте веса: (on all fours:1.3). При неудачах — понизьте CFG до 6–7 и увеличьте количество шагов до 30+. Контроль позы через ControlNet с OpenPose даёт почти стопроцентное попадание.
Midjourney
Модель плохо понимает сложные позы с текстовых описаний. Добавляйте референсы через —sref и используйте фотографические формулировки: full body shot, editorial photography.
Универсальный приём
Генерируйте позу на нейтральном фоне без одежды в выборке «эталона», затем применяйте img2img с низким denoising, чтобы «одеть» персонажа без потери позы.
Частые ошибки и их решения
| Проблема | Решение |
|---|---|
| Лишние колени или локти | Добавить в негатив: extra knees, deformed knees, fused limbs |
| Модель получается стоящей | Усилить вес позы: (on all fours:1.4), убрать standing из промпта |
| Перекрученная спина | Добавить arched back, natural spine curvature в позитивный промпт |
| Лицо искажается (камера сзади) | Использовать looking back или явно указать face not visible |
Главное правило: поза на четвереньках — это комбинация трёх слоёв промпта: поза + ракурс + анатомическая коррекция. Уберите любой из слоёв — и результат станет непредсказуемым. А если генерация упорно «ломается», ControlNet с загруженным референсом позы решает задачу за один проход.