Как написать промпт для нейросети: поза «раком» в генерации изображений

Поза «раком» (в международной терминологии — 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 с загруженным референсом позы решает задачу за один проход.