Генеративные модели не «понимают» анатомию или этикет. Они оперируют визуальными паттернами, выученными на миллионах подписанных изображений. Запрос «растегнуть нижние пуговицы» — это инструкция изменить визуальный паттерн «застегнутый халат» на паттерн «распахнутый халат». Качество результата зависит от того, насколько чётко вы опишете целевой паттерн и контекст.
Главная ошибка — описывать процесс («растегивает», «снизу вверх»). Модели генерации статичных изображений (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».
Шаблон промта: архитектура управляемости
Хороший промт — это не набор тегов, а структурированное описание сцены. Ниже — модульная формула. Собирайте её как конструктор, заменяя модули под задачу.
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». Физика убирает «пластиковый» вид.
Примеры готовых промтов под разные задачи
Продвинутый контроль: ControlNet и IP-Adapter
Промты дают вероятность. Жёсткий контроль дают референсы. Для серийных задач (каталог, сториборд) используйте парную пайплайн-стратегию.
Этика и границы: где заканчивается техническая задача
Техника управления состоянием одежды — инструмент для дизайнеров, костюмеров, геймдева и виртуальной примерки. Она позволяет визуализировать конструкцию изделия, поведение ткани, комбинации слоёв.
Использование тех же параметров для генерации voyeuristic-контента («чтобы увидеть бельё») нарушает политики безопасности всехmajor-провайдеров (Midjourney, OpenAI, Stability AI, Runway). Такие промты блокируются на уровне модерации промтов и/или выходного изображения.
Профессиональный подход: формулируйте задачу через дизайнерские категории — «demonstrate garment construction», «show lining detail», «visualize layering system». Это даёт предсказуемый, качественный результат и не триггерит фильтры.