Промты для NSFW-генерации на Civitai: модели, параметры и структура запроса

Промты для NSFW-генерации на Civitai: модели, параметры и структура запроса

Разбираем, как подбирать чекпоинты и LoRA, строить промпт и негатив-промпт, настраивать сэмплер, CFG и разрешение — чтобы получить предсказуемый качественный результат без артефактов.

Чекпоинты и LoRA Структура промпта Параметры сэмплирования Частые ошибки

Civitai — крупнейшая библиотека моделей Stable Diffusion, где сообщество выкладывает чекпоинты (полные модели) и LoRA (адаптеры) под конкретные стили, персонажей и, в том числе, NSFW-задачи. Качество генерации «на раздевание» зависит не от одной волшебной фразы, а от связки: подходящая модель + грамотный промпт + правильные параметры сэмплирования.

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

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

От чего начинать: базовый чекпоинт

Чекпоинт (checkpoint) — это полная модель, определяющая базовый «стиль» генерации: антомия, освещение, текстура кожи, понимание поз. Для NSFW лучше всего работают модели, дообученные на реалистичных или полуреалистичных датасетах с качественной разметкой анатомии.

На Civitai ищите теги: Realistic, Photorealistic, NSFW, Pony (для стилизации), Anime (для 2D). Популярные семейства: Juggernaut XL, Realistic Vision, DreamShaper, Pony Diffusion V6, Animagine XL.

Чек-лист при выборе модели

  • Есть ли примеры NSFW-генераций в галерее автора модели (вкладка «Images»)
  • Поддерживает ли модель нужное разрешение (SD 1.5 → 512×512 / 768×768; SDXL → 1024×1024)
  • Требует ли модель специальный VAE (обычно указано в описании)
  • Какая лицензия: можно ли использовать коммерчески

LoRA — точечная настройка

LoRA (Low-Rank Adaptation) — лёгкий адаптер (10–200 МБ), который «накладывается» на чекпоинт и меняет детали: тип фигуры, размер груди, позы, одежду (или её отсутствие), стиль освещения.

Body / Anatomy
slim, curvy, muscular, petite
Pose / Action
spread legs, lying, kneeling, pov
Clothing State
nude, lingerie, partially clothed
Lighting / Style
volumetric, studio, golden hour

Совет: вес LoRA (параметр <lora:name:0.7>) обычно держат в диапазоне 0.5–0.9. Слишком высокий вес ломает антомию, слишком низкий — не даёт эффекта.

Структура рабочего промпта: порядок слов имеет значение

Схема сборки промпта (приоритет слева направо)
1Subject: кто / что (woman, 1girl, solo, pov)
2Body & Anatomy: body type, breast size, skin details
3Pose & Action: pose, camera angle, interaction
4Clothing State: nude, lingerie, torn clothes, partially clothed
5Environment & Lighting: bedroom, studio, volumetric lighting, rim light
6Quality & Style Boosters: masterpiece, best quality, 8k, raw photo, film grain
7Technical: <lora:…>, —steps, —cfg, —sampler

Пример готового промпта (SDXL)

(masterpiece, best quality, ultra-detailed:1.2), 1girl, solo, young adult, (realistic:1.3), (pale skin:1.1), detailed skin texture, pores, freckles, (medium breasts:1.1), natural anatomy, (spread legs, lying on back:1.2), pov, looking at viewer, shy expression, (nude:1.3), bedroom, soft morning light, volumetric rays, rim light, film grain, 8k uhd, dslr, raw photo,  

Веса (:1.2) усиливают или ослабляют внимание модели на токене. Работают в Automatic1111, ComfyUI, Fooocus. В ComfyUI используется синтаксис (token:1.2).

Порядок: модель читает промпт слева направо, ранние токены получают больше внимания. Поэтому субъект и ключевые признаки тела ставим первыми, качество и технические теги — в конце.

−Негатив-промпт: что убирать

Негатив-промпт (negative prompt) работает как фильтр: модель стремится удалиться от перечисленных концептов. Для NSFW это критично — без него появляются лишние конечности, деформированные гениталии, артефакты одежды, мутные текстуры.

(worst quality:2), (low quality:2), (normal quality:2), lowres, bad anatomy, bad hands, missing fingers, extra digit, fewer digits, cropped, jpeg artifacts, signature, watermark, username, blurry, bad feet, missing arms, extra arms, extra legs, malformed genitalia, mutated genitals, deformed pussy, deformed penis, extra nipples, distorted belly, bad navel, skin blemishes, mole, tattoo, clothing, underwear, panties, bra, straps, text, error, glitch, duplicate, morbid, mutilated, mutation, deformed, ugly, bad proportions

Правило: не копируйте чужой негатив слепо. Добавьте только то, что реально встречается в ваших плохих генерациях. Лишние токены «загрязняют» латентное пространство и снижают качество.

Embeddings (Textual Inversion) вместо длинных списков

На Civitai есть эмбеддинги — компактные файлы (несколько КБ), которые заменяют сотни токенов негатива. Популярные для реализма:

  • EasyNegative — базовый набор качества
  • BadDream / UnrealisticDream — для фотореализма
  • NegativeXL — под SDXL
  • DeepNegative — агрессивное удаление артефактов

Подключение: кладёте файл .pt или .safetensors в папку embeddings, в промпте пишете <easynegative:1> (вес 0.8–1.2).

⚠ Эмбеддинги зависят от архитектуры модели. SD 1.5 эмбеддинги не работают на SDXL и наоборот. Скачивайте версию под вашу архитектуру.

Параметры сэмплирования: от шума к изображению

Сэмплер (Sampler)

Алгоритм, которым модель шагает от шума к изображению. Для NSFW (и реализма вообще) стандарт де-факто:

  • DPM++ 2M Karras — баланс скорости/качества, стабилен на 20–30 шагах
  • DPM++ SDE Karras — более стохастичный, даёт вариативность, нужно 25–35 шагов
  • Euler a — старый, но предсказуемый, хорош для воспроизводимости

Karras — это расписание шума (noise schedule), сглаживающее переходы на последних шагах. Всегда включайте, если доступно.

Шаги (Steps)

Сколько итераций денойзинга делает сэмплер. Больше шагов ≠ лучше качество после насыщения.

20–25
DPM++ 2M Karras
25–35
DPM++ SDE Karras
30–40
Euler a

CFG Scale (Guidance)

Насколько сильно модель следует промпту. Низкий CFG — творчество, высокий — зацикленность и «жжёныш» (burned highlights).

Рабочие диапазоны:

SD 1.5: 5–8 (opt 7)SDXL / Pony: 4–6 (opt 5)Anime (Animagine): 5–7

Разрешение и Hires. Fix

Нативное разрешение модели (512 для SD 1.5, 1024 для SDXL) даёт лучшую композицию. Генерация сразу в 4K ломает антомию (двойные головы, лишние конечности).

Пайплайн Hires. Fix (увеличение 1.5–2×):

  1. Генерируйте на нативном разрешении
  2. Включите Hires. Fix: upscaler 4x-UltraSharp или ESRGAN_4x
  3. Denoising strength: 0.3–0.5 (0.3 — сохраняет детали, 0.5 — исправляет артефакты)
  4. Hires steps: 10–20 (отдельно от основных шагов)

ControlNet: контроль позы и композиции

Текстовый промпт плохо контролирует точную позу («нога за ногой, рука за головой»). ControlNet решает это, подавая в модель карту управления (control map).

OpenPose
поза скелета, ключевые точки тела
Depth
глубина сцены, сохраняет объём
Canny / LineArt
контуры, для сохранения композиции референса

Вес ControlNet (Control Weight): 0.6–1.0. Start / End: 0 / 1 (влияет на весь процесс) или 0 / 0.7 (только на ровную композицию в начале, дальше модель импровизирует).

Inpainting: локальные правки

Самый надёжный способ поправить антомию, убрать артефакты одежды или дорисовать детали — Inpainting. Маскируете область, ставите тот же промпт (или упрощённый), denoising 0.5–0.75.

# Пример промпта для инпейнта гениталий (реалистичная модель) (detailed realistic vulva:1.3), natural anatomy, correct proportions, skin texture, subsurface scattering, soft lighting, masterpiece, best quality, 8k
  • Используйте модель-инпейнтер (checkpoint с суффиксом -inpainting) или любой чекпоинт с VAE
  • Маску рисуйте с небольшим запасом (padding 16–32 px) — контекст помогает смешать границы
  • Для сложных поз делайте несколько проходов: сначала крупная форма, потом детали

Разбор типовых ошибок: симптом → причина → исправление

Симптом Причина Исправление
Двойная голова / лишние конечности Генерация сразу в высоком разрешении без Hires. Fix; слишком высокий CFG (>9) Генерируйте на нативном разрешении + Hires. Fix; CFG 5–7 (SDXL 4–6)
Деформированные гениталии / «мясо» Базовая модель слабо знает анатомию; нет LoRA анатомии; слабый негатив Подключите LoRA (anatomy, genitalia detail); добавьте в негатив: malformed genitalia, mutated genitals; сделайте инпейтинг
Одежда не снимается / «приклеенные» ткани Промпт содержит теги одежды (dress, shirt) без явного nude; модель не дообучена на NSFW Явно пишите nude, naked, no clothes в начале промпта; используйте NSFW-чекпоинт; добавьте LoRA clothing removal
Пластиковая кожа, отсутствие текстур Слишком много шагов на SDE-сэмплере; высокий CFG; отсутствие quality-бустеров Снизьте steps до насыщения; CFG в рабочий диапазон; добавьте: skin texture, pores, subsurface scattering, film grain, raw photo
Лицо не похоже на персонажа (при LoRA) Вес LoRA >1.0 или конфликт с базовой моделью; не тот триггер-токен Вес 0.6–0.9; проверьте триггер-слово на странице LoRA (обычно в описании); используйте <lora:name:0.7> в конце промпта

Чек-лист перед нажатием Generate

Нет универсального промпта — есть понятный процесс

Качественная NSFW-генерация на Civitai собирается из трёх слоёв: подходящая модель (чекпоинт + нужные LoRA), структурированный промпт с правильным приоритетом токенов и рабочим негативом, параметры сэмплирования под архитектуру модели. ControlNet и Inpainting закрывают оставшиеся пробелы в позе и деталях.

Модель — фундамент Промпт — навигатор Параметры — двигатель ControlNet / Inpaint — руль

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