Как управлять состоянием одежды в промтах: от застегнутого халата к раскрытому краю

Промт-инжиниринг · Мода и дизайн

Как заставить нейросеть растегать пуговицы и менять силуэт одежды

Разбираем технику управления состоянием 가먼та: от ключевых слов формы до параметров физики ткани. Подойдёт для Midjourney, Stable Diffusion и Flux.

Midjourney v6 Stable Diffusion XL Flux.1 ControlNet

Генеративные модели не «понимают» анатомию или этикет. Они оперируют визуальными паттернами, выученными на миллионах подписанных изображений. Запрос «растегнуть нижние пуговицы» — это инструкция изменить визуальный паттерн «застегнутый халат» на паттерн «распахнутый халат». Качество результата зависит от того, насколько чётко вы опишете целевой паттерн и контекст.

Главная ошибка — описывать процесс («растегивает», «снизу вверх»). Модели генерации статичных изображений (Midjourney, SDXL) не рендерят процесс, они рендерят итоговое состояние. Видеомодели (Runway Gen-3, Sora, Kling) требуют описания стартового и конечного кадра. Далее разберём оба сценария.

Статичная генерация: целевое состояние

В Midjourney или SDXL вы описываете результат. Не пишите действие, пишите атрибуты итогового вида.

  • Unbuttoned hem / lower buttons undone — базовые триггеры формы.
  • Gaping open, parted fabric — задают геометрию раскрытого края.
  • Revealing inner layer, visible lining — указывают, что внутри видно (подкладка, другая ткань).
  • Asymmetrical drape — добавляет реалистичность: ткань не висит идеально ровно.

Видеогенерация: переход состояний

Для Runway, Kling, Luma указывайте старт и финиш. Модель интерполирует движение.

  • Start frame: «Fully buttoned silk robe, standing pose».
  • End frame: «Lower buttons undone, robe hem falling open naturally, fabric physics».
  • Motion prompt: «Slow natural movement, hands pulling fabric apart gently, realistic cloth simulation».
  • Negative: «Fast motion, morphing, melting buttons, extra fingers, distorted fabric».

Шаблон промта: архитектура управляемости

Хороший промт — это не набор тегов, а структурированное описание сцены. Ниже — модульная формула. Собирайте её как конструктор, заменяя модули под задачу.

/imagine prompt: [Subject & Pose], [Garment Spec], [Target State], [Fabric Physics], [Lighting & Mood], [Tech Specs]

Subject & Pose

Пример: «Young woman, relaxed standing pose, weight on left leg, hands resting on hips, slight contrapposto». Поза определяет, как ткань ляжет под действием гравитации.

Garment Spec

Пример: «Long silk kimono robe, midnight navy, wide sleeves, self-tie belt, mother-of-pearl buttons 1.5cm diameter, spaced 6cm apart». Материал и фурнитура диктуют поведение ткани.

Target State

Пример: «Lower three buttons undone, front panels falling open in inverted V-shape, hem flared, asymmetric drape». Геометрия раскрытия — ключ к контролю.

Fabric Physics

Пример: «Heavy silk charmeuse, fluid drape, subtle sheen, gravity folds, fabric weight pulling hem downward, no stiffness». Физика убирает «пластиковый» вид.

Примеры готовых промтов под разные задачи

1

Каталог: вариации застежки

Для лукбука. Генерируем сетку состояний одного халата.

--p cw --sw 50 Woman in silk robe, :: fully buttoned :: lower two undone :: fully open hem :: belt tied loosely --ar 16:9 --stylize 250 --v 6.1
2

Дизайн: проработка внутренней стороны

Когда нужно показать контраст подкладки или внутреннюю отделку.

/imagine prompt: Open robe hem revealing contrast lining, coral silk charmeuse lining vs navy exterior, sharp fold line at lapel, interior pocket detail, professional product photography, 100mm macro --ar 4:5 --style raw --v 6.1
3

Видео: старт-финиш для Gen-3 / Kling

Пара промтов для Image-to-Video или First-Last frame режима.

Start: Buttoned robe, static pose End: Lower buttons undone, fabric settling, natural movement Motion: Slow, hands gently parting fabric, cloth physics

Что ломает результат: чек-лист типичных артефактов

Даже при идеальном промте модели выдают галлюцинации. Знайте врага в лицо — пропишите в негативе или исправьте инпейном.

1

Фантомные пуговицы

Пуговицы появляются на раскрытом крае или дублируются. Лечится buttonless hem, no visible fasteners on open edge в негативе.

2

Мелтвинг ткани

Край халата плавно перетекает в кожу или фон. Добавьте sharp fabric edge, defined fold line, clean silhouette.

3

Симметрия там, где её нет

Раскрытый халат висит идеальной буквой V. Реальность — асимметрия. Пропишите asymmetrical drape, natural unevenness, weight shift.

4

Игнорирование слоёв

Модель рисует кожу вместо белья/подкладки. Укажите слой явно: visible layer beneath: [описание], distinct from skin tone.

Продвинутый контроль: ControlNet и IP-Adapter

Промты дают вероятность. Жёсткий контроль дают референсы. Для серийных задач (каталог, сториборд) используйте парную пайплайн-стратегию.

ControlNet OpenPose / Depth

Зафиксируйте позу модели (OpenPose) или глубину сцены (Depth) от референс-кадра. Промт тогда отвечает только за внешний вид халата и его состояние. Исключается дрифт позы между итерациями.

Совет: Для видео используйте ControlNet-Video (TemporalNet) для консистентности движения ткани.

IP-Adapter / Reference Only

Передайте текстуру ткани, цвет пуговиц, узор подкладки через изображение-референс. Промт становится короче: «Same garment, lower buttons undone». IP-Adapter переносит стиль, промт — структуру.

Совет: В Flux используйте встроенный контекст (внимание к референсу) вместо отдельного адаптера.

Inpainting маска «края»

Самый точечный способ: сгенерируйте застегнутый халат, замаскируйте нижнюю четверть передней полочки + зону под ним. Промт для инпейнта: «Open robe hem, fabric folds, visible lining». Сохраняется верх, идеально меняется низ.

Совет: Маска должна захватывать часть застежного шва, чтобы модель «поняла» геометрию пуговиц.

Этика и границы: где заканчивается техническая задача

Техника управления состоянием одежды — инструмент для дизайнеров, костюмеров, геймдева и виртуальной примерки. Она позволяет визуализировать конструкцию изделия, поведение ткани, комбинации слоёв.

Использование тех же параметров для генерации voyeuristic-контента («чтобы увидеть бельё») нарушает политики безопасности всехmajor-провайдеров (Midjourney, OpenAI, Stability AI, Runway). Такие промты блокируются на уровне модерации промтов и/или выходного изображения.

Профессиональный подход: формулируйте задачу через дизайнерские категории — «demonstrate garment construction», «show lining detail», «visualize layering system». Это даёт предсказуемый, качественный результат и не триггерит фильтры.

Главное, что стоит запомнить

Модели рендерят состояние, не процесс. Пишите про результат: «lower buttons undone», а не «unbuttoning».

Физика ткани важнее количества пуговиц. Опишите вес, драп, поведение края — и модель соберёт правильную геометрию.

Для серийных задач используйте ControlNet + IP-Adapter. Промт становится управляемым параметром, а не лотереей.

Хороший промт — это техническое задание для визуализатора. Пишите его так, будто передаёте паттерншнику на производстве.