Структура 18+ промпта: от хаоса к контролируемому результату

Структура 18+ промпта: от хаоса к контролируемому результату

Почему одни запросы дают мусор, а другие — фотореализм уровня стоков. Разбор анатомии промпта, весов, негатива и рабочих примеров для SD и Midjourney.

Анатомия токенов Вес и скобки Негатив как фильтр Примеры под задачи

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

Контекст чувствителен к порядку

В SFW генерации модель часто «додумывает» недостающее. В 18+ любая двусмысленность воспринимается буквально. Первые 20–30 токенов задают 80% композиции. Если поставить «lighting» после «pose» — получите позу в темноте.

Негатив — не мусорка, а навигатор

p style=’margin:0;font-size:16px;line-height:1.6;color:#333;’>Стандартный набор «ugly, deformed» ломает анатомию в интимных сценах. Нужны точечные исключения: «extra fingers on thigh», «penetration visible» (если не нужно), «censorship bar». Негатив пишется под конкретный чекпоинт.

Чекпоинт диктует синтаксис

Pony Diffusion понимает Danbooru-теги без скобок. SDXL требует естественный язык и веса. Realistic Vision ждёт ключевые слова照明, камеры. Один промпт на все модели не существует.

Анатомия рабочего промпта: 5 слоёв

1. Субъект и действие

Кто, что делает, с кем. Точная анатомия: «female, solo, spread legs, missionary position, eye contact». Избегайте эвфемизмов — модель их не знает.

2. Окружение и ракурс

Где и как снимаем: «bedroom, pov, low angle, dutch angle, depth of field, 85mm lens». Камера важнее декораций.

3. Свет и цвет

«volumetric lighting, rim light, subsurface scattering, warm skin tones, cinematic color grading». Скин без SSS выглядит пластиком.

4. Стиль и качество

«raw photo, 8k uhd, masterpiece, best quality, film grain, kodak portra 400». Теги качества ставьте в конце — они глобально влияют на рендер.

5. Техпараметры

Steps: 28–35, CFG: 5–7, Sampler: DPM++ 2M Karras / Euler a. Hires fix: 1.5x, denoise 0.35–0.45. Без апскейла детали тел размываются.

Вес токенов: скобки, двоеточия и BREAK

Синтаксис весов (SD / Automatic1111)
# Усиление: слово в скобках = ×1.1
(masterpiece) → 1.1
((masterpiece)) → 1.21

# Точный вес: (слово:вес)
(photorealistic:1.3)
(deformed hands:-0.5)  # отрицательный вес в негативе

# Постепенное изменение: [слово1:слово2:шаг]
[young:old:0.4]  # до 40% шагов young, потом old

# Жёсткий разрыв компоузции
BREAK
# всё после BREAK не смешивается с предыдущим
BREAK
close up, detailed genitalia
Midjourney: вес через :: и —no
# Вес через двойное двоеточие
female focus ::2
pov ::1.5
bedroom ::0.5

# Исключение параметром --no
--no clothes, censorship, watermark, text, blur, low quality, deformed, extra limbs, bad anatomy

# Соотношение сторон критично для поз
--ar 2:3  # портрет / позы лежа
--ar 16:9 # пейзаж / групповые сцены

# Стилизация и «хаос»
--stylize 250 --chaos 15 --v 6.0

Негативный промпт: пресеты под задачи

Фотореализм (SDXL / RealVis)

(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, artist name, text, title, header, footer, margin, frame, border, censorship, mosaic, bar, black bar, white bar, clothing, underwear, bra, panties, dress, skirt, pants, jeans, shirt, jacket, socks, shoes, heels, boots, sandals

Стилизация / Аниме (Pony / Niji)

lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, censorship, mosaic, bar, clothing, dress, school_uniform, armor, mechanical_parts, robot, furry, tail, ears, wings, horns, multiple_views, reference_sheet, sketch, lineart, monochrome, greyscale

Специфичные исключения (добавляйте по необходимости)

# Для позы missionary / close-up
extra fingers on thigh, extra fingers on hip, floating penis, disconnected penis, penetration_xray, internal_view, cum_inside_pregnant, pregnant, birth, gore, blood, scat, urine, feces, diaper, fisting, prolapse, extreme_gaping

# Для POV / handjob
extra_arm, third_arm, hand_on_own_body, male_hand_visible (если нужен чистый POV), hairy_male_arm (если женский POV)

Разбор примера 1: Фотореалистичный POV (SDXL)

Полный промпт → копируйте, адаптируйте под чекпоинт
# Positive
(pov:1.3), (masterpiece, best quality, ultra high res:1.2), photorealistic, 8k uhd, raw photo,
1girl, solo, young adult, petite, pale skin, freckles, natural medium breasts, detailed vulva,
spread legs, missionary position, eye contact, seductive expression, open mouth, heavy breathing, sweat, wet skin,
subsurface scattering, volumetric lighting, rim light, cinematic color grading, kodak portra 400, film grain, 85mm lens, f/1.8, depth of field,
bedroom, messy sheets, morning light, dust motes,
BREAK
close up, detailed genitalia, detailed anus, wet shiny skin texture

# Negative (пресет фотореализма + специфика)
(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, artist name, text, censorship, mosaic, bar, clothing, underwear, bra, panties, extra fingers on thigh, floating penis, disconnected penis, male_face, male_body, body_hair, hairy_legs

# Params
Steps: 30, Sampler: DPM++ 2M Karras, CFG: 6, Seed: 123456789, Size: 896x1152 (Hires Fix: 1.5x, Denoise: 0.4, Upscaler: 4x-UltraSharp)

Ключевые решения

  • (pov:1.3) — принудительно закрепляет камеру от первого лица.
  • BREAK — изолирует детализацию гениталий от общей композиции, предотвращает «слипание» тел.
  • subsurface scattering + wet skin — единственный способ убрать пластиковость кожи вблизи.
  • male_face, male_body в негативе — убирает артефакты парня в POV.

Что сломает результат

  • Убрать wet skin / subsurface scattering → кожа как воск.
  • Поставить CFG > 8 → загорающие цвета, артефакты на слизистых.
  • Забыть Hires Fix → пальцы и мелкие детали размываются в кашу.
  • Использовать Euler a без Karras на высоких шагах → «жжётся» текстура кожи.

Разбор примера 2: Стилизованная сцена (Pony Diffusion V6)

Danbooru-синтаксис, теги через запятую, без скобок
# Positive
score_9, score_8_up, score_7_up, source_anime, rating_explicit,
1girl, 1boy, heterosexual, sex, missionary_position, penetration,
pov, looking_at_viewer, seductive_smile, open_mouth, tongue_out, heart_pupils, blush, sweat,
large_breasts, nipples, areola, detailed_vulva, pubic_hair, spread_legs, legs_up,
bed, sheets, pillow, bedroom, morning_light, sunbeams, lens_flare,
highres, masterpiece, best_quality, very_aesthetic, absurdres

# Negative
score_6, score_5, score_4, source_pony, source_furry, source_cartoon, source_3d, lowres, bad_anatomy, bad_hands, text, error, missing_fingers, extra_digit, fewer_digits, cropped, jpeg_artifacts, signature, watermark, username, blurry, censorship, mosaic, bar, clothed, underwear, clothing, armor, mechanical_parts, multiple_views, comic, panel, speech_bubble, thought_bubble, speed_lines, motion_lines

# Params
Steps: 28, Sampler: Euler a, CFG: 5, Seed: 987654321, Size: 832x1216 (Hires Fix: 1.5x, Denoise: 0.35, Upscaler: 4x-AnimeSharp)

Особенности Pony

  • score_9 / score_8_up — встроенные эмбеддинги качества, работают лучше любых «masterpiece».
  • rating_explicit — обязательный тег, включает NSFW-латентное пространство.
  • source_anime — фиксирует стиль, убирает 3D/фото-артефакты.
  • Нет весов в скобках — модель их игнорирует. Порядок тегов = приоритет.

Адаптация под другие позы

  • doggy_style, from_behind, arched_back, ass_up — замена missionary_position.
  • cowgirl_position, straddling, riding — верха. Добавьте breasts_swaying для динамики.
  • oral, fellatio, deepthroat, cum_in_mouth — оральный. Нужен pov, looking_at_viewer.
  • anal, anal_sex, detailed_anus — анальный. Требует больше шагов (35+) для текстуры.

Типовые ловушки: что съедает качество

«Сырые» чекпоинты без LoRA

Базовый SDXL или Pony не знают специфических поз (piledriver, lotus, standing_carry). Нужны LoRA позы (weight 0.7–0.9) или инпайт. Без них модель галлюцинирует позы из SFW датасета.

Игнорирование аспект-ратио

Генерировать missionary в 1:1 — гарантированно обрезанные ноги или деформированное тело. Подберите —ar / —aspect под позу: 2:3 для вертикальных, 16:9 для горизонтальных, 3:4 для порретов.

Слишком агрессивный негатив

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

Отказ от ControlNet / IP-Adapter

Для повторяемых персонажей или строгих поз (bondage, сложные узлы) чистый txt2img даёт <10% попаданий. ControlNet OpenPose + Canny + IP-Adapter FaceID — стандарт пайплайна для серии.

Промпт — это код, а не пожелание

Каждый токен — инструкция к весам нейросети. В 18+ цена ошибки выше: лишний палец на бедре рушит реализм быстрее, чем в пейзаже. Структурируйте: субъект → камера → свет → стиль → техпараметры. Негатив чистите под чекпоинт. Используйте BREAK и веса хирургически. Апскейл — не опция, а необходимость.

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

  • Порядок токенов логичен?
  • Веса расставлены?
  • Негатив под модель?
  • Aspect ratio под позу?
  • Hires Fix включён?
  • LoRA позы загружены?

Если результат не тот

  • Меняйте seed, не промпт
  • Пробуйте другой sampler
  • Меняйте CFG ±1
  • Добавляйте BREAK
  • Проверьте LoRA weight
  • Инпайнт проблемных зон