Статичные позы в генерации: формулы промтов, якоря и контроль композиции

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

Статичные позы в генерации: формулы промтов, якоря и контроль композиции

Почему нейросеть рисует «танцующего» статичного персонажа — и как зафиксировать позу словами, весами и ControlNet. Готовые шаблоны для Midjourney, Stable Diffusion и DALL·E 3.

Структура промтаГлаголы-состоянияControlNet / IP-AdapterЧек-лист отрицаний

Проблема «призрачного движения»: почему «standing» не работает

Вы пишете a woman standing — а на выходе получаете фигуру с разведенными руками, сколзившую ногу, размытый край платья или взгляд, устремлённый в никуда. Нейросеть обучалась на фотоснэпшотах: люди на них почти всегда «в процессе» — меняют вес, жестикулируют, поворачивают голову.

Слово standing — это только метка класса, а не инструкция по физике. Без явных якорей (опоры, центр тяжести, зафиксированные конечности) модель «додумает» динамику сама. Результат — аномалии анатомии и потеря намерения кадра.

Анатомия промта для статической позы: 5 слоёв

1. Субъект + Тип тела

Не просто «woman», а athletic female, broad shoulders, narrow hips или elderly male, slight kyphosis. Геометрия тела диктует, как поза будет выглядеть натурально.

2. Глагол-состояние (State Verb)

Замените действие на фиксацию: bearing weight on left leg, spine neutral, arms hanging passive, gaze fixed at camera. Глаголы bearing, resting, clasped, anchored, locked убирают微动.

3. Якоря опоры (Anchors)

Конкретизируйте контакты с поверхностью: heels grounded, toes relaxed, palms flat on thigh, ischial tuberosities on chair. Это убирает «парящие» конечности.

4. Камера и ракурс

Статика требует чёткой геометрии проекции: eye level, 50mm, slight low angle, orthographic side view. Избегайте «dutch angle» — он создаёт визуальное напряжение, 읽히는 как движение.

5. Стиль рендера и материалность

Ткань не должна «плыть»: stiff cotton, heavy wool, structured tailoring. Добавьте sharp fabric folds, no motion blur, frozen moment.

Глаголы-действие против Глаголов-состояния: Versus

✕ Глаголы-действие (провоцируют динамику)

  • standing — общий класс, включает шаг, поворот, ожидание автобуса.
  • posing — подразумевает модель, меняющую позы для фотосессии.
  • looking — глазное яблоко в движении, микросаккады.
  • holding — процесс сжатия пальцев, напряжение предплечья.
  • leaning — динамика переноса веса, если не уточнен вектор.

✓ Глаголы-состояния (фиксируют статику)

  • bearing weight on [left/right] leg — явный вектор гравитации.
  • arms resting passive at sides — полная релаксация мышц.
  • gaze locked to lens — фиксация точки фокуса.
  • fingers loosely curled — естественная тонус покоя.
  • spine elongated, shoulders depressed — позывочная геометрия.

Универсальная формула: 5 шагов к зафиксированной позе

1

Субъект и биометрия

Пол, возраст, конституция, одежда (материал, посадка).

2

Глагол-состояние + Вектор

bearing weight, spine neutral, gaze fixed. Добавьте вектор: «weight shifted 70% left».

3

Якоря контакта

heels grounded, palms on thighs, back against wall, seated on sit bones.

4

Камера и óptica

eye level / low angle, фокусное расстояние, тип объектива (85mm portrait).

5

Технические локи

—no motion blur, dynamic pose, action —style raw —stylize 250 (MJ) / negative embeddings (SD).

Архетипы статичных поз: готовые модули

1 Стоя: Контраппосто

Классическая опора на одну ногу, таз смещён, плечи контр-ротированы.

bearing weight on right leg, left leg relaxed knee slightly bent, hip dropped left, shoulders counter-rotated right, arms hanging passive, gaze locked to lens, 85mm portrait

2 Сидя: Рабочий стой

Иschиальные бугры на сиденье, стопы полноценно на полу, корпус чуть вперёд.

seated on ischial tuberosities, feet flat shoulder-width, torso inclined 15deg forward, forearms resting on thighs, hands loosely clasped, spine neutral, eye level camera

3 Опираясь: Casual Lean

Таз прижат к вертикальной плоскости, одна нога скрещена или согнута.

hips pressed against wall, weight on left leg, right ankle crossed over left knee, arms crossed over chest, shoulders relaxed down, head tilted slightly, low angle 35mm

4 Лёжа: Релаксация

Тело полностью поддерживается поверхностью, гравитация распределена равномерно.

supine on firm surface, legs extended relaxed feet falling outward, arms at sides palms up, head turned slightly right, soft diffused lighting, top-down orthographic

5 С реквизитом: Взаимодействие

Руки не «держат», а «объяли», «прижимают», «оперлись» — контактная площадь.

standing, bearing weight evenly, embracing tall ceramic vase against torso, fingers splayed on surface, chin resting on rim, gaze downward, 50mm natural light

Готовые промты: копируйте, адаптируйте, тестируйте

Midjourney v6 / —style rawCOPY
portrait of athletic female 28yo, bearing weight on left leg, right leg relaxed knee bent, hip dropped, spine neutral shoulders down, arms hanging passive fingers loosely curled, gaze locked to lens, heavy raw linen shirt stiff fabric sharp folds, eye level 85mm f1.8, golden hour backlight rim, --ar 2:3 --style raw --stylize 200 --no motion blur dynamic pose action flying hair floating fabric
Stable Diffusion XL / PositiveCOPY
(masterpiece, best quality), seated elderly male 70yo, ischial tuberosities grounded on wooden chair, feet flat floor shoulder width, torso upright spine elongated, hands resting palms down on thighs fingers extended relaxed, gaze fixed forward, heavy wool tweed jacket structured tailoring, soft window light north facing, 50mm lens sharp focus
DALL·E 3 / Natural LanguageCOPY
A full-body photo of a young woman leaning against a concrete wall. Her hips and shoulders are firmly pressed against the surface. Weight entirely on the left leg, right ankle crossed loosely over the left knee. Arms folded across chest, shoulders depressed and relaxed. Head tilted slightly to the right, eyes looking directly at camera. She wears a stiff denim jacket and heavy cotton jeans. Late afternoon sunlight casts sharp geometric shadows. 35mm lens, slight low angle, deep depth of field.

Когда слов мало: ControlNet OpenPose и IP-Adapter

OpenPose: скелет как закон

Текстовый промт — это вероятность. OpenPose — это жесткая геометрия. Экспортируйте скелет из референса (или соберите в PoseX/Blender), подайте в ControlNet с весом 1.0–1.2 и end control step 0.8. Нейросеть не сможет «придумать» лишнюю ногу — скелет запрещает.

Совет: Для статики ставьте Preprocessor: openpose_full (включает кисти и лицо). Отключайте face/hand отдельно, если они «дрожат».

IP-Adapter / Reference Only: стиль позы

Нужна не точная копия скелета, а «виба» позы — расслабленность, уверенность, вес? Используйте IP-Adapter (SD) или Reference Only (MJ —cref / —sref). Вес 0.4–0.6. Это переносит «тонус» позы, не копируя лимбы впиксель.

Лайфхак: Сгенерируйте идеальную позу в ControlNet → сделайте апскейл → загрузите как референс в IP-Adapter для финального рендера в другом стиле/одежде.

Мифы отрицающего промта: что реально убирает дрожь

Миф: «Чем больше негативов, тем лучше»

Список из 200 токенов (ugly, deformed, bad anatomy…) размывает внимание модели. Она тратит емкость контекста на парсинг мусора вместо рендера пальцев.

Реальность: Таргетированные микро-негативы

Добавьте только то, что ломает именно статику: motion blur, motion lines, dynamic pose, action pose, walking, running, jumping, floating limbs, levitating, extra limbs, missing limbs, twisted limbs, blurred edges, camera shake.

Миф: «Negative embedding (EasyNegative) решает всё»

Эмбеддинги обучаются на общем «качестве», а не на физике позы. Они сглаживают кожу, но не чинят сколзившую ногу.

Реальность: Специализированные эмбеддинги или LoRA

Ищите/обучайте LoRA на «static pose», «frozen motion», «rigid anatomy». Или используйте textual inversion, обученный на парах «плохая статика → хорошая статика».

Промт — это не заказ, это режиссёрская инструкция

Вы не просите «красивую картинку». Вы задаёте законы физики кадра: где гравитация, где опора, куда смотрит взгляд, как ведёт себя ткань. Слово bearing weight ценится выше любого эмбеддинга. ControlNet — ваш страховой полис. Отрицающий промт — хирургический скальпель, не топор.

Глаголы-состояния > Глаголы-действияЯкоря опоры обязательныControlNet для точностиМикро-негативы вместо простыни