Суть проблемы: это не про технику, это про согласие
Отсутствие согласия
Технологии «раздевания» (nudify) применяются к фото реальных людей без их ведома. Это нарушает право на неприкосновенность частной жизни и образ.
Риск репутации и безопасности
Сгенерированные изображения используются для шантажа, травли и дезинформации. Создание инструментов для этого делает соучастником преступления.
Блокировка на уровне модели
Midjourney, DALL·E 3, Stable Diffusion (официальные веса) имеют встроенные фильтры безопасности. Промты, нацеленные на ню, отклоняются или дают искажённый результат намеренно.
Структура рабочего промта для замены одежды (Inpainting)
Для задач виртуальной примерки или смены образа используется формула: Маска + Контекст сохраняемого + Описание нового. Ниже — разбор по компонентам.
1. Маска (Mask)
Определяет зону генерации. Должна точно обхватывать заменяемый предмет (куртку, платье), не задевая кожу, волосы, руки.
mask: "clothing only, exclude skin, hair, hands, background"
2. Сохраняемый контекст (ControlNet / IP-Adapter)
Поза, форма тела, освещение, перспектива берутся из оригинала. Используйте ControlNet OpenPose или Depth + IP-Adapter FaceID для лица.
controlnet: openpose + depth
ip_adapter: face_id (strength 0.8)
3. Промт новой одежды (Positive Prompt)
Детально опишите материал, крой, цвет, присадку. Укажите качество ткани и освещение, чтобы вписаться в сцену.
(masterpiece, best quality), woman wearing
beige oversized wool trench coat,
double-breasted, wide lapels,
soft studio lighting, fabric texture,
8k uhd, high detail skin texture
4. Негативный промт (Negative Prompt)
Исключите артефакты, лишние конечности, деформации ткани, водяные знаки, низкое качество.
(worst quality:2), (low quality:2),
(normal quality:2), bad anatomy,
bad hands, missing fingers,
extra limbs, deformed clothing,
watermark, text, logo, blur,
jpeg artifacts, nude, naked,
skin exposure, underwear
Параметры генерации: баланс точности и креатива
Ниже 0.5 — одежда не изменится. Выше 0.9 — потеряется поза и текстура кожи. Золотая середина 0.7.
Достаточно для детализации ткани. Больше шагов дают артефакты на границе маски.
Генерируйте в нативном разрешении модели, затем апскейлите. Неквадратные соотношения требуют padding-маски.
Низкий CFG (4-5) даёт естественную ткань. Высокий (7+) — «пластиковый» вид и игнорирование промта.
Частые ошибки и как их исправить
Главный вывод
Промта для «раздевания» не существует — существует только промт для замены одежды в рамках согласованного креативного процесса.
Технология инпеинтинга открывает бесконечные возможности для моды, кино, геймдева и ретуши. Используйте её, чтобы создавать новые образы, а не нарушать границы чужих людей.