Стратегия: делайте нужное очевидным
Не боритесь с моделью негативными промтами в первую очередь. Дайте ей чёткую инструкцию, что именно надето. Конкретика в положительном промте работает в 10 раз надежнее любого negative prompt.
Называйте конкретный предмет
Вместо «dressed» или «clothed» пишите: white linen oversized shirt, rolled sleeves, wool trench coat, belted, high-neck cashmere sweater. Ткань, крой, детали — это якоря для attention-слоёв.
Указывайте контекст и слойность
Добавьте среду: walking in autumn park, wind lifting coat hem, sitting at desk, jacket draped over chair. Сцена заставляет модель подобрать логичную одежду, а не шаблон.
Используйте весовые коэффициенты
В Stable Diffusion: (white button-up shirt:1.3), (jeans:1.2). В Midjourney: white button-up shirt::1.5 jeans::1.3. Это поднимает вероятность токенов одежды выше токенов анатомии.
Когда промта мало: технические инструменты
Если модель упорно генерирует белье даже при идеальном промте — проблема в весах или sampler’е. Включайте «тяжёлую артиллерию» по порядку.
Inpainт / Regional Prompter
Маскируйте зону тела и пишите промт только для неё: white cotton t-shirt, crew neck. Остальной кадр не меняется. Работает в Automatic1111, ComfyUI, WebUI Forge.
ControlNet OpenPose + Reference
Загружайте референс позы и, критично, референс одежды (IP-Adapter / Reference Only). Модель копирует силуэт и текстуру ткани с референса, игнорируя свои привычки.
Adetailer / After Detailer
Автоматически находит тело/лицо и перерисовывает по вашему промту. Поставьте в промт аддеталера: wearing white shirt. Спасает, если основной прогон дал «утечку» белья.
LoRA стиля одежды
Обучите или скачайте LoRA на «business casual», «winter fashion», «streetwear». Вес 0.6–0.8 смещает распределение вероятностей к нужному гардеробу без ручного перечисления каждой детали.