Промты 18+: как ИИ-генераторы понимают запросы на откровенный контент

Технический разбор

Как нейросети обрабатывают промты на откровенный контент и почему результат часто не совпадает с ожиданием

Разбираем архитектуру промта, системные блокировки, работу с весами и безопасность — без воды и моральных поучений.

Stable Diffusion Midjourney DALL·E LoRA / ControlNet

Парадокс: вы пишете детальный промт с точными анатомическими терминами, освещением и ракурсом — а генератор выдаёт обезличенный портрет в бикини или блокирует запрос целиком.

Причина не в «цензуре» как таковой, а в архитектуре обучения: модели видят миллионы подписанных изображений, но взрослый контент в датасетах либо отсутствует, либо представлен через призму модерации. В результате у сети нет чёткого представления о том, как выглядит «реалистичный взрослый контент» — есть только статистические ассоциации с тегами из безопасных датасетов.

Анатомия промта: какие токены реально работают

Субъект и позы

Токены вроде solo, couple, missionary, cowgirl в открытых моделях (SDXL, Pony) имеют чёткие веса. В закрытых моделях они триггерят фильтр.

Нюанс: Midjourney v6 понимает естественный язык — «intimate embrace, skin contact» работает лучше, чем набор тегов.

Освещение и камера

volumetric lighting, rim light, subsurface scattering задают пластику кожи. Без них генератор даёт «пластиковый» вид.

Совет: добавляйте 35mm lens, f/1.8, film grain для киноподобной эстетики.

Стиль и рендер

photorealistic, hyperrealistic, raw photo — базовые. Для специфики: amateur photography, POV, selfie.

Лайфхак: style of [фотограф] (например, style of Helmut Newton) задаёт визуальный код без запрещённых слов.

Сравнение моделей: где что проходит, а что нет

Параметр Stable Diffusion (SDXL / Pony) Midjourney v6 / v6.1 DALL·E 3
Прямые промты 18+ Работают без ограничений (локально) Блокируются на уровне промт-фильтра Жёсткий отказ, модерация промта
Эвфемизмы и метафоры Не нужны, но работают Основной способ обхода Частично работают, но изображение проверяется пост-факту
LoRA / кастомные веса Полная поддержка, тысячи моделей на Civitai Недоступно Недоступно
ControlNet / позы Точный контроль анатомии и композиции Только через —cref / —sref, приближённо Нет
Качество кожи / текстур Высокое при правильных LoRA Отличное «из коробки», но сенсорика сглажена Хорошее, но сенсорика практически отсутствует

Условная схема: возможности зависят от версии модели и настроек безопасности конкретного хостинга.

Веса, LoRA и эмбеддинги: как заставить модель слушаться

Синтаксис весов (Automatic1111 / ComfyUI)

(masterpiece, best quality:1.3), (nsfw:1.2), (explicit:1.1), solo, female, 20s, detailed skin texture, subsurface scattering, volumetric lighting, raw photo, 35mm, f/1.8

Negative: (worst quality:2), (low quality:2), (bad anatomy:1.3), (deformed hands:1.4), extra fingers, missing fingers, watermark, text, blur, smooth skin, plastic skin, airbrush

Вес 1.1–1.3 усиливает токен, 0.7–0.9 — ослабляет. Негативный промт критичен: без него кожа получается «фотошопной».

Популярные LoRA для реализма (SDXL)

  • Realistic Vision / Juggernaut XL — базовые чекпоинты с хорошей анатомией.
  • Skin Texture / Pore Detail LoRA — микрорельеф кожи, вес 0.6–0.8.
  • Film Style / Cinematic LoRA — цветокоррекция под плёнку (Kodak Portra, Fuji).
  • Pose / Composition LoRA — закрепляют сложные позы без ControlNet.
Важно: LoRA обучаются на конкретных чекпоинтах. Смешивание LoRA от SD1.5 с SDXL даёт артефакты. Проверяйте совместимость в описании модели.

Техники обхода фильтров в закрытых моделях

Midjourney и DALL·E не блокируют слова «порно» или «секс» — они блокируют визуальный результат, соответствующий этим категориям. Понимание этого меняет подход к промтам.

Эвфемистический словарь

  • intimate moment вместо explicit
  • sensual embrace вместо sex
  • artistic nude, fine art photography — фрейминг через искусство
  • vulnerable, raw emotion — эмоциональный код

Стилевые якоря

  • Референс на фотографов: Nobuyoshi Araki, Helmut Newton, Terry Richardson
  • Жанровые маркеры: boudoir, glamour, erotic art photography
  • Технические: Polaroid, expired film, light leaks — маскируют идеальность рендера

Итеративный подход

  1. Генерируйте безопасный базовый образ (портрет, позу, свет).
  2. Используйте Vary (Region) / Inpainting для локальных правок.
  3. Добавляйте детали поэтапно: ткань → кожа → контакт.
  4. Сохраняйте сиды удачных генераций для консистентности.

Типичные артефакты и как их лечить

Лишние/недостающие пальцы

Причина: обучающая выборка содержит мало рук в сложных позах с контактом.

Лечение: hand fix LoRA + ControlNet OpenPose + inpainting рук с denoising 0.3–0.5.

«Пластиковая» кожа

Причина: модель усредняет текстуру кожи к гладкому градиенту.

Лечение: токены pores, skin texture, subsurface scattering, microdetails + LoRA текстур кожи вес 0.7.

Анатомические несоответствия

Причина: в позе «missionary» или «doggy» модели путают, чьи конечности где.

Лечение: ControlNet с референс-изображением позы (можно сгенерировать в Poser / Blender / MagicPoser) + intertwined bodies в промте.

Сбой лица при ближнем плане

Причина: лицо занимает мало пикселей в латентном пространстве при генерации всей сцены.

Лечение: Hires. Fix / Ultimate SD Upscale с face restore (CodeFormer / GFPGAN) или отдельный inpainting лица.

Безопасность, этика и закон: красные линии

Что генерировать нельзя (юридически)

  • Несовершеннолетних в любой форме (включая стилизацию «под взрослых»)
  • Реальных людей без согласия (дипфейки, эротика с celeb)
  • Насилие, жестокость, неконсенсуальные сцены
  • Контент, запрещённый законами вашей юрисдикции (РФ: ст. 242 УК и др.)

Генерация такого контента — уголовно наказуемое деяние во многих странах. Модели могут иметь невидимые водяные знаки для отслеживания источника.

Этические рамки использования

  • Не публикуйте генерации как «реальные фото» — это дезинформация.
  • Не используйте для шантажа, реванш-порно или травли.
  • Уважайте авторство: если используете LoRA конкретного художника — проверяйте лицензию.
  • Храните генерации локально, не загружайте в публичные галереи без пометки «AI-generated».
Практическое правило: если бы вы не смели показать это своему адвокату — не генерируйте и не храните.

Готовый шаблон промта для SDXL (базовый скелет)

# Positive
(masterpiece, best quality, ultra-detailed:1.3),
(nsfw:1.2), (explicit:1.1),
solo female, 25yo, athletic body, natural skin,
intimate pose, skin contact, vulnerable expression,
detailed skin texture, pores, subsurface scattering,
volumetric rim lighting, cinematic color grading,
raw photo, 35mm lens, f/1.8, ISO 400, film grain,
style of Helmut Newton, erotic fine art photography

# Negative
(worst quality, low quality, normal quality:2),
(bad anatomy, deformed body, bad proportions:1.3),
(bad hands, extra fingers, missing fingers, fused fingers:1.4),
(watermark, text, signature, username, logo:2),
blurry, out of focus, smooth skin, plastic skin,
airbrushed, doll-like, cartoon, illustration, 3d render,
clothed, underwear, bikini, censorship, mosaic
Steps: 28–35 CFG: 6.5–7.5 Sampler: DPM++ 2M Karras / Euler a Resolution: 1024×1536 (portrait) Hires. Fix: 1.5×, denoise 0.35

Шаблон — отправная точка. Под каждый чекпоинт и LoRA подбираются свои веса и негативы. Экспериментируйте с по одному параметром за итерацию.

Рабочий процесс: от идеи к результату за 15 минут

1

Концепт и референсы

Соберите 3–5 референсов позы, света, цвета в PureRef или на доске. Определите: POV / third person, жёсткий / мягкий свет, цветовая температура.

2

Блок-промт и первая генерация

Напишите структурированный промт (см. шаблон). Сгенерируйте батч 4–8 изображений на низком разрешении (512×768). Выберите 1–2 лучших по композиции и анатомии.

3

Inpainting и правки

Маскируйте проблемные зоны (руки, лицо, контакт тел). Денойзинг 0.3–0.5 для сохранения структуры. Добавляйте недостающие токены локально.

4

Апскейл и финал

Hires. Fix или Ultimate SD Upscale (2×, 4×). Face restore при необходимости. Цветокоррекция в DaVinci / Lightroom: добавить плёночный лук, виньетку,grano.

Мифы, которые тратят ваше время

1

«Нужно знать секретные кодовые слова»

Нет единого «пароля». Фильтры обучаются на визуальных паттернах, а не на списке слов. Эвфемизмы работают до переобучения классификатора. Ставьте на качество промта, а не на обход.
2

«Midjourney лучше для всего»

Для контролируемого 18+ контента локальный SDXL с LoRA и ControlNet даёт на порядок больше контроля. Midjourney — для быстрых референсов и эстетики «из коробки».
3

«Чем длиннее промт, тем лучше»

После 75 токенов (лимит CLIP) всё обрезается. В SDXL — 77 токенов на блок. Длинные простыни съедают вес важных токенов. Пишите лаконично, используйте веса.
4

«LoRA решают всё»

LoRA — надстройка над базовым знанием чекпоинта. Если чекпоинт не умеет рисовать позу, LoRA не научит. Сначала подберите правильный базовый чекпоинт (Pony, Juggernaut, RealVis), потом LoRA.

Три принципа, которые стоит запомнить

  1. Архитектура важнее слов. Понимание того, как модель видит токены, веса и латентное пространство, даёт больший контроль, чем любые «магические» промты из интернета.
  2. Локальные модели = ответственность. Запуская SDXL у себя, вы получаете свободу, но несёте полную юридическую и этическую ответственность за каждый сгенерированный пиксель.
  3. Итерации побеждают идеальный промт. Никакой однократный промт не даст идеального результата. Рабочий процесс: грубая генерация → локальные правки → апскейл → пост-обработка. Это единственный надёжный путь к качеству.

Качество взрослого контента в ИИ определяется не смелостью слов в промте, а пониманием инструмента, уважением к границам и готовностью пройти десять итераций ради одного удачного кадра.