Почему нейросети не «раздевают» на фото: технические ограничения, этика и что на самом деле умеют модели

Техническая реальность / Этика / Промт-инжиниринг

Нейросети не умеют «раздевать» на фото — и это не вопрос промта

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

Что происходит, когда вы пишете «undress»

Модель не «видит» тело под одеждой. У неё нет рентгеновского зрения, нет 3D-модели человека, нет понимания анатомии как системы. Диффузионная модель — это вероятностный генератор пикселей, обученный на парах «текст → изображение». Она знает, как выглядят люди в одежде и как выглядят люди без одежды (в обучающей выборке были оба класса), но не знает, как *конкретному* человеку на *конкретном* фото перейти из состояния А в состояние Б.

Когда вы просите inpainting-заменить область одежды на «кожу», модель гасит шум в замаскированной зоне, глядя на контекст: позу, освещение, перспективу, текстуру ткани по краям. Результат — галлюцинация: незначительная похожесть на кожу, странные артефакты, неверная перспектива, лишние конечности, размытость. Никакой промт не заставит модель восстановить информацию, которой нет в исходном пикселе.

Модель не «видит» сквозь одежду. Она галлюцинирует пиксели на основе контекста краёв.

Четыре технических стена, которые не пробить промтом

Нет обратного маппинга

Обучающая выборка содержит пары (описание, изображение). Обратного маппинга (изображение → скрытое тело) в весах нет. Модель не училась «восстанавливать» — она училась «генерировать по описанию».

Контекстный разрыв inpainting

Inpainting смотрит на 64–128 пикселей вокруг маски. Одежда перекрывает большую область. Контекста недостаточно, чтобы вывести форму тела, тонус мышц, пигментацию, татуировки, рубцы.

Фильтры безопасности (CSAM/NSFW)

Классификаторы на входе и выходе блокируют генерацию интимных зон. Даже открытые модели (SDXL, Flux) имеют встроенные концептуальные «отверстия» в латентном пространстве — там шум, а не анатомия.

Потеря идентичности

Любая сильная перегенерация области меняет лицо, пропорции, освещение. ControlNet (OpenPose, Depth, Canny) сохраняет позу/геометрию, но не текстуру кожи конкретного человека. Результат — другой человек в той же позе.

Миф: «С правильным промтом обойду фильтры»

Популярные «джейлбрейк» приёмы

  • Ролевые обёртки («ты художник-анатом…»)
  • Кодировка слов (base64, морзе, тайни-замены)
  • Негативные промты с 200+ токенами
  • ControlNet + LoRA «uncensored»
  • Каскадная генерация: эскиз → апскейл → инпейнт

Что происходит на практике

  • Модель генерирует абстрактные формы, похожие на кожу
  • Токенизатор нормализует ввод — обфускация теряется
  • Качество падает: артефакты, цветовой дрейф, ломка композиции
  • LoRA ломает обобщающую способность модели
  • Накапливаются ошибки каждого этапа; лицо «плывёт»

Ни один из методов не возвращает *информацию, которой нет в пикселях*. Вы не «снимаете» — вы *рисуете* новое изображение сверху. Результат — дипфейк низкого качества с признаками синтеза.

Что диффузия *на самом деле* умеет с одеждой

Виртуальная примерка (Virtual Try-On)

Модели типа CatVTON, IDM-VTON, DressCode меняют одежду на человеке, сохраняя позу и идентичность. Работают по паре: фото человека + фото изделия. Используются в e-commerce.

Замена текстуры / реколоринг

Inpainting с ControlNet (Canny/Depth) + точная маска позволяет сменить цвет, принт, материал одежды. Промт: «red silk dress, same fit, same lighting, high frequency fabric detail».

Удаление аксессуаров / мелких деталей

Очки, шляпы, сумки, украшения — области малы, контекст окружения богат. Inpainting с промтом «clean skin, natural lighting, no accessories» работает надёжно.

Коррекция кроя / фита (Fashion Design)

Генерация вариаций силуэта: «oversize blazer → fitted blazer», «long sleeves → rolled sleeves». Используется дизайнерами на этапе идеации.

Промт-шаблоны для легальных задач ретуши

prompt_template.txt
# Virtual Try-On (Flux / SDXL + ControlNet)
# Вход: фото модели + фото изделия (white background)
# ControlNet: OpenPose (pose) + Canny (garment edges)

Positive:
professional fashion photography, (wearing:1.3) [описание изделия: red silk midi dress with draped neckline], perfect fit, natural fabric physics, preserved model identity, preserved face, preserved hands, studio lighting, soft key light + fill, 85mm lens, sharp focus on garment, high frequency texture detail, 8k uhd, raw photo

Negative:
distorted anatomy, extra limbs, mutated hands, changed face, different person, ill-fitting garment, floating fabric, lowres, blur, jpeg artifacts, watermark, text, logo, oversaturated, cartoon, illustration, 3d render

# Recolor / Texture Swap (SDXL Inpainting + ControlNet Canny)
# Маска: только область одежды

Positive:
same garment structure, same fit, same pose, same lighting, [новый материал: emerald green velvet / navy pinstripe wool / white linen], photorealistic fabric microdetail, subsurface scattering, natural folds, preserved background, preserved skin tone, 8k

Negative:
changed silhouette, changed pose, skin texture on fabric, fabric texture on skin, color bleed, halos, low frequency, blurry, deformed

# Clean Removal (Accessories / Small Items)
# Маска: область аксессуара + 10-15px padding

Positive:
clean unblemished skin, natural skin texture, pores, subsurface scattering, matching lighting direction, consistent shadows, no trace of removed object, seamless background continuation, hyperrealistic, 8k

Negative:
scar, bruise, tattoo, mole (unless in original), smudge, blur, clone stamp look, pattern repetition, color mismatch, lighting mismatch

Этика и право: почему это не просто «техническая ошибка»

Несогласие = насилие

Генерация интимных изображений без согласия человека квалифицируется как создание неконсенсуальных интимных материалов (NCII). Во многих юрисдикциях — уголовно наказуемое деяствие (UK Online Safety Act, US state laws, EU AI Act,刑法 РФ ст. 137.1 и др.).

Цифровой след не стирается

Даже если вы «только попробовали» локально — веса модели, кэш, логи, временные файлы могут быть изъяты при расследовании. Облачные сервисы логируют промты и выдачи.

Вред невидим, но реален

Жертвы NCII получают ПТСР, теряют работу, отношения, репутацию. Технология масштабирует вред: одно изображение можно размножить миллионами копий за секунды.

Платформы несут ответственность

GitHub, Hugging Face, Civitai, Discord, Telegram блокируют репозитории/модели/каналы для генерации NCII. Аккаунт и IP попадают в базы мошенничества/экстремизма.

Чек-лист: безопасный промт для работы с людьми

Нейросеть — инструмент, а не волшебная палочка

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

Настоящая сила промт-инжиниринга — в точном описании * того, что должно появиться *, а не в попытках обмануть модель удалить то, что физически запечатлено в пикселях. Одежду меняют, цвет корректируют, аксессуары убирают — всё это работает. «Снять» — не работает. И это хорошо: граница там, где заканчиваются пиксели и начинается чужое тело.