Промты для эротического контента: архитектура запроса от анатомии к эстетике

Промты для эротического контента: архитектура запроса от анатомии к эстетике

Почему одни запросы дают museum-grade эстетику, а другие — нелепые артефакты. Разбираем структуру токенов, веса, негативы и контроль заданности так, чтобы нейросеть понимала задачу с первой итерации.

Структура промта Веса и скобки Негативные промты Параметры сэмплинга

Проблема не в «запретных» словах, а в неопределённости. Модели вроде SDXL, Pony Diffusion или Illustrious обучены на миллионах пар «изображение — описание». Если промт не содержит достаточно закрепляющих деталей — позы, ракурс, освещение, текстура кожи, материал белья — модель заполняет пробелы статистическим средним. Результат: лишние пальцы, с 합쳐вшиеся конечности, плавающие взгляды, неанатомичные пропорции.

Хороший промт для NSFW — это не список фетишей, а техническое задание для рендера. Каждый токен снимает степень свободы генератора. Статья показывает, как собирать такое ТЗ по слоям: от скелета композиции до микродеталей кожи и ткани.

Ключевой принцип

Порядок токенов = приоритет внимания. Токены в начале промта получают больший вес у cross-attention слоёв. Ставьте субъект, позу и ракурс первыми. Стиль, освещение, качество — в хвосте.

Минимальный скелет
(masterpiece, best quality:1.2), 1girl, solo, (cowgirl position:1.3), (looking at viewer:1.2), detailed skin texture, soft cinematic lighting, 8k uhd, raw photo

Слои промта: что отвечает за что

Слой 1 — Субъект и позा

Кто, как стоит/лежит, куда смотрит. Это каркас. Без него модель импровизирует позу из обучающей выборки — часто неанатомично.

Токены: 1girl/1boy, solo, (position name:weight), (camera angle:weight).

Слой 2 — Анатомия и детализация

Тело, кожа, пропорции, микродетали. Здесь решается, будет ли результат реалистичным или «пластиковым».

Токены: detailed skin texture, pores, subcutaneous veins, (anatomically correct:1.1), natural breast shape.

Слой 3 — Одежда, аксессуары, реквизит

Что надето, что снято, как ткань ложится на теле. Важно указывать материал и состояние (промокшее, смещённое, рваное).

Токены: lace lingerie, displaced straps, wet t-shirt, sheer fabric, jewelry, choker.

Слой 4 — Среда и атмосфера

Фон, освещение, цветовая температура, настроение. Отделяет «фото в студии» от «кинематографичного кадра».

Токены: bedroom, morning light, volumetrics, motel neon sign, rain on window, bokeh, shallow depth of field.

Слой 5 — Технические модификаторы

Качество, стиль рендера, арт-дирекция. Работают как пост-обработка в промте.

Токены: (masterpiece, best quality:1.2), 8k, raw photo, film grain, kodak portra 400, cinematic color grading.

Схема слоёного промта: каждый последующий блок уточняет и фиксирует предыдущий. Порядок критичен для cross-attention.

Веса, скобки и синтаксис: как управлять вниманием модели

Синтаксис весов (Automatic1111 / ComfyUI / Forge)
(token:1.3) — усиление веса на 30%. Работает для ключевых поз, ракурсов, действий.
(token:0.7) — ослабление. Полезно для фоновых деталей, которые не должны доминировать.
[token1|token2] — чередование на шагах (alternating). Даёт вариативность без потери когерентности.
[token:0.3:0.7] — плавный переход (schedule). Токен слабеет к концу генерации, убирая артефакты.
(token1:1.2) (token2:0.8) — вложенные скобки суммируются. Осторожно: легко перевесить и получить «жжёный» латент.
Практическое правило

Сумма весов на ключевых токенах (поза, ракурс, действие) должна давать 1.15–1.35 в сумме. Больше — риск коллапса в шум. Меньше — модель игнорирует инструкцию.

Частая ошибка

Ставить веса на каждом токене. Модель теряет градиент внимания. Весьте только то, что критично для композиции: позу, взгляд, ключевой жест, ракурс. Остальное — в естественном весе (1.0).

Чек-лист весов перед генерацией
  • Поза и ракурс — с весом 1.2–1.3
  • Взгляд (eye contact / closed eyes) — 1.1–1.2
  • Действие (penetration, oral, touch) — 1.2–1.4
  • Фон и стиль — без веса (1.0)
  • Качественные теги — группа с 1.15–1.2

Негативный промт: что убрать важнее, чем что добавить

Универсальная база
(worst quality:2), (low quality:2), (normal quality:2), lowres, bad anatomy, bad hands, normal hands, bad fingers, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, bad feet, missing arms, extra arms, malformed hands, long neck, mutated hands, poorly drawn face, mutation, deformed, ugly, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing limbs, extra legs, bad body structure
Специфичные для NSFW
(penis:1.3), (dick:1.3), (cock:1.3) — если генерируете solo female
(futanari:1.2), (futa:1.2) — если не нужно
(multiple views:1.2), (reference sheet:1.2) — убирает коллажи
(text, title, logo, watermark:1.3) — чистый кадр
(censored, mosaic, bar censor:1.4) — если модель любит цензурить
(3d, 3d render, octane, blender:1.1) — для фотореализма
(illustration, drawing, anime, cartoon:1.1) — для реалистичных чекпоинтов
Проtip: Embedding-и вместо длинных списков

Вместо копипаста сотен токенов в негатив используйте обученные эмбеддинги (Textual Inversion): EasyNegative, BadDream, DeepNegative. Один токен эмбеддинга заменяет 50–100 ручных тегов и даёт более стабильный градиент.

Подключение: положите .pt/.bin/.safetensors в папку embeddings, в негативе напишите (EasyNegative:1.2).

Чекпоинты и LoRA: подборка под задачу

Pony Diffusion V6
Базовая модель для NSFW

Золотой стандарт для аниме/полуреализма. Понимает Danbooru-теги нативно. Отлично держит позы и анатомию при правильных весах. Требует VAE.

Лучшие LoRA: pony_realism, expressive_h
Illustrious / NoobAI
SDXL-based, выше качество

Наследники SDXL с дообучением на качественных датасетах. Лучше текстуры кожи, освещение, детализаций. Понимают натуральный язык лучше, чем Danbooru-теги.

Лучшие LoRA: illustrious_realism, skin_detailer
Juggernaut XL / RealVisXL
Фотореализм, кинокачество

Для задач «как настоящее фото». Требуют промтов на английском в естественном языке. LoRA для поз (pose_control) почти обязательны.

Ключевые LoRA: nipple_detailer, wet_skin
Flux.1-dev / Schnell
Новое поколение, другой подход

Flux не использует CLIP-теги так, как SD. Промты — только натуральный язык. NSFW требует дообученных версий (Flux-NSFW, Flux-Erotic). LoRA несовместимы со старыми.

Важно: Для Flux промты пишутся абзацами: «A photorealistic shot of a young woman in cowgirl position, morning light through window, detailed skin texture, film grain, 35mm lens».

Параметры генерации: где настраивается детерминизм

Сэмплер и шаги
Параметр Рекомендация для NSFW
SamplerDPM++ 2M Karras / Euler a / UniPC
Steps20–30 (SDXL/Pony), 28–40 (Flux)
CFG Scale5–7 (SDXL), 1.5–3.5 (Flux)
Resolution1024×1536 / 1152×1536 (portrait)
Hires. FixУпскейл 1.5–2x, 10–15 шагов, Denoise 0.3–0.5
Почему CFG ниже для Flux

Flux использует Rectified Flow — другой траекторий в латенте. Высокий CFG ломает когерентность, даёт «жжёный» вид и галлюцинации. Диапазон 1.5–3.5 — эмпирически оптимален.

Hires. Fix — не опция, а необходимость

Базовое разрешение 1024² недостаточно для микродеталей кожи, текстуры ткани, глаз. Hires. Fix с легким denoise (0.3–0.5) «додумывает» детали, не меняя композицию. Для NSFW это критично: лицо и руки фиксятся на этом этапе.

Мифы, которые портят генерации

Миф: «Чем больше тегов, тем лучше»

Реальность: переспам токенов размывает attention. Модель пытается удовлетворить конфликтующие указания. Оптимум — 60–90 уникальных токенов в позитиве (без весов). Качество тегов важнее количества.

Миф: «Negative prompt не важен для хороших моделей»

Реальность: даже Pony V6 и Illustrious без негатива дают артефакты рук, лишние конечности, водяные знаки из обучающей выборки. Базовый негатив + эмбеддинг — стандарт де-факто.

Миф: «Hires. Fix меняет позу и композицию»

Реальность: при Denoise 0.3–0.45 композиция фиксируется латентом. Меняются только высокочастотные детали. Если позу меняет — снижайте denoise или увеличьте базовое разрешение.

Миф: «LoRA с весом 1.0 всегда безопасна»

Реальность: многие NSFW LoRA обучались на смешанных данных. Вес 1.0 может тянуть артефакты стиля обучающей выборки (водяные знаки, артефакты JPEG, специфичную палитру). Тестируйте 0.6–0.8.

Готовые шаблоны: берите и адаптируйте

template_01.txt
(masterpiece, best quality:1.2), (ultra-detailed:1.1), 
1girl, solo, 
(cowgirl position:1.3), (straddling:1.2), (penetration:1.2), 
(looking at viewer:1.2), (eye contact:1.1), (blush:1.1), (open mouth:1.1), 
detailed skin texture, pores, subcutaneous veins, natural breast shape, 
displaced lace bra, sheer panties, wet fabric, 
bedroom, morning sunlight, volumetrics, dust motes, 
cinematic lighting, shallow depth of field, bokeh, 
8k uhd, raw photo, film grain, kodak portra 400
Позитивный промт · Pony V6 / Illustrious · CFG 6 · Steps 25 · DPM++ 2M Karras
template_02.txt
(masterpiece, best quality:1.2), (photorealistic:1.3), (raw photo:1.2), 
1girl, 1boy, 
(missionary position:1.3), (legs wrapped:1.2), (intimate embrace:1.1), 
(kissing:1.2), (closed eyes:1.1), (pleasure expression:1.2), 
hyperrealistic skin, pores, peach fuzz, sweat beads, subsurface scattering, 
displaced lingerie, bed sheets, tangled hair, 
dim bedroom, warm practical lights, candlelight, volumetrics, 
35mm lens, f/1.8, shallow dof, cinematic color grading, 
8k, highly detailed, film grain, shot on sony a7r v
Позитивный промт · Juggernaut XL / RealVisXL · CFG 5.5 · Steps 30 · Euler a
template_03.txt
A cinematic intimate portrait of a young woman in doggystyle position, 
arching back, looking over shoulder with intense eye contact, 
flushed skin with visible pores and subtle sweat, 
displaced black lace panties pulled to side, 
bedroom with warm morning light streaming through sheer curtains, 
volumetric light rays, dust particles dancing in beam, 
shallow depth of field, creamy bokeh, 
shot on 85mm f/1.2, kodak portra 400, film grain, 
8k resolution, masterpiece quality, raw unprocessed style
Промт для Flux.1-dev (натуральный язык) · CFG 2.5 · Steps 28 · Euler

ControlNet и Inpaint: контроль там, где промт бессилен

ControlNet — жесткий каркас
  • 1
    OpenPose / DWpose — задаёт позу скелетом. Для NSFW критично: стандартный OpenPlot не видит интимных зон. Используйте DWpose или кастомные препроцессоры с ключевыми точками груди/бедер.
  • 2
    Depth / Normal Map — фиксирует объём и перспективу. Спасает от «плоских» тел и неверной перспективы при нестандартных ракурсах (сверху, снизу, крупный план).
  • 3
    Canny / LineArt — контурная геометрия. Полезно для референса по композиции, когда поза из головы не получается. Вес 0.6–0.8, End Step 0.8.
  • 4
    IP-Adapter (Face / Style) — переносит лицо конкретного персонажа или стиль референса. Для консистентности персонажа across generations. Вес 0.7–0.9.
Inpaint — хирургическая правка

Никакой промт не гарантирует идеальные руки, лицо или анатомию в сложных позах. Inpaint с маской только на проблемной зоне — стандарт пайплайна.

Маска
Расширяйте маску на 32–64 px за границу проблемы (mask blur 4–8). Модель должна видеть контекст.
Denoise Strength
0.6–0.8 для перерисовки рук/лица. 0.3–0.5 для доработки текстур кожи, ткани, исправления артефактов.
Inpaint Prompt
Упрощайте: только описание зоны. «detailed hand, five fingers, natural pose» или «detailed face, eye contact, natural skin texture». Не копируйте весь промт.
Latent Couple / Regional Prompter
Для сложных сцен с двумя персонажами: разделяйте латент на зоны с разными под-промтами. Избегает смешивания признаков парней и девушек.
Этика, закон и ответственность

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

  • Генерация изображений несовершеннолетних (даже стилизованных) — уголовно наказуема в большинстве юрисдикций.
  • Дипфейки реальных людей без согласия — нарушение права на образ, الخصوصность и часто — уголовный кодекс.
  • Публикация на платформах: у каждого сервиса свои ToS. То, что разрешено локально, может нарушать правила хостинга.
  • Водяные знаки и метаданные: некоторые чекпоинты (в т.ч. Pony) встраивают невидимые маркеры. Учитывайте при публикации.

Промт — это код. Генерация — компиляция.

Нет «волшебных слов». Есть понимание, как токены проецируются в латентное пространство через cross-attention. Слои промта снимают энтропию по одной. Веса фокусируют внимание. Негатив отсекает аттракторы мусора. ControlNet и Inpaint ловят то, что промт не может выразить дискретно.

Порядок действий
  1. Чекпоинт под задачу
  2. Скелет промта: поза + ракурс
  3. Анатомия и микродетали
  4. Материалы и окружение
  5. Веса на ключевых токенах
  6. Негатив + эмбеддинг
  7. Параметры сэмплинга
  8. Hires. Fix
  9. Inpaint точечно

Хороший результат — это не удача. Это дисциплина, повторяемая от генерации к генерации.