Почему не существует этичного промта для «раздевания» в ИИ-генерации и как использовать инпейнтинг ответственно

Границы допустимого в генеративном ИИ

Запрос на создание промта для удаления одежды с сохранением лица и позы — это запрос на инструкцию по созданию дипфейков интимного характера. Такой контент запрещён к генерации этическими нормами и правилами безопасности всех ведущих платформ.

Суть проблемы: это не про технику, это про согласие

Отсутствие согласия

Технологии «раздевания» (nudify) применяются к фото реальных людей без их ведома. Это нарушает право на неприкосновенность частной жизни и образ.

Риск репутации и безопасности

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

Блокировка на уровне модели

Midjourney, DALL·E 3, Stable Diffusion (официальные веса) имеют встроенные фильтры безопасности. Промты, нацеленные на ню, отклоняются или дают искажённый результат намеренно.

Что работает легально и этично

Инпейнтинг для виртуальной примерки и ретуши

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

Смена стиля одежды Виртуальная примерка Колоризация фото Удаление артефактов
Схема: маска зоны замены → промт новой одежды → результат

Структура рабочего промта для замены одежды (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.6–0.8Denoising Strength

Ниже 0.5 — одежда не изменится. Выше 0.9 — потеряется поза и текстура кожи. Золотая середина 0.7.

20–30Steps (DPM++ 2M Karras)

Достаточно для детализации ткани. Больше шагов дают артефакты на границе маски.

512×512 / 768×768Resolution (SDXL)

Генерируйте в нативном разрешении модели, затем апскейлите. Неквадратные соотношения требуют padding-маски.

4–7CFG Scale

Низкий CFG (4-5) даёт естественную ткань. Высокий (7+) — «пластиковый» вид и игнорирование промта.

Частые ошибки и как их исправить

❌ Ошибка: «Убери платье»

Модель удаляет пиксели платья, но не знает, что под ним. Результат: размытое тело, артефакты,hallucinations.

✅ Решение: «Замени платье на блузку и джинсы»

Задача — генерация нового контента в маске, а не удаление. Всегда пишите, что должно появиться.

❌ Ошибка: Маска по контуру тела

Маска захватывает шею, руки, волосы. Генерация меняет позу, длину рук, прическу.

✅ Решение: Маска строго по одежде + 5-10px padding

Используйте сегментацию (Grounded SAM, YOLO) для автоматической маски «upper body clothing».

❌ Ошибка: Игнорирование освещения

Новая одежда светится изнутри или имеет тени, противоречащие фону. Кадр разваливается.

✅ Решение: Добавьте в промт lighting references

(key light from left, soft shadows, subsurface scattering on fabric, match ambient occlusion)

Этический чек-лист перед генерацией

Главный вывод

Промта для «раздевания» не существует — существует только промт для замены одежды в рамках согласованного креативного процесса.

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