Как генерировать женские портреты в SD и SDXL

Практический гайд по Stable Diffusion и SDXL: рабочие настройки, структура промпта, негативные промпты и способы убрать типичные артефакты на портретах.

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

База: модель и разрешение

Самая частая причина «сломанных» изображений — генерация в разрешении, далёком от родного для модели. SD 1.5 обучена на 512×512, SDXL — на 1024×1024. Если попросить SD 1.5 сразу нарисовать 1024×1536, модель начнёт «тайлить» изображение — отсюда двойные торсы, лишние конечности и вытянутые пропорции.

РАБОЧИЕ ЗНАЧЕНИЯ
512²
родное разрешение SD 1.5
1024²
родное разрешение SDXL
4–7
CFG Scale для реализма
25–35
шагов сэмплера обычно достаточно

Портретные пропорции задавайте вариациями родного разрешения: для SDXL это, например, 832×1216 или 896×1152. Большой размер добирайте не первой генерацией, а апскейлом (hires fix / img2img).

Структура промпта

Модель сильнее реагирует на токены в начале промпта, поэтому пишите его блоками — от общего к частному: качество и стиль → субъект → внешность → одежда и поза → свет и фон → камера.

photo of a woman, mid-30s, wavy auburn hair, green eyes,
subtle smile, freckles, white linen shirt,
sitting by a window, soft morning light, shallow depth of field,
85mm portrait, film grain

Ключевое — конкретика вместо оценок: «wavy auburn hair, freckles» работает лучше, чем «very beautiful gorgeous perfect face». Оценочные слова почти не несут визуальной информации и только вытесняют полезные токены.

Лучший промпт — короткий. Модель должна «понимать» каждое слово, а не тонуть в списке из полусотни конфликтующих тегов.

— YourDream Team

Негативный промпт против артефактов

Негативный промпт — это фильтр от типичных дефектов, а не свалка из сотни слов. Для портретов обычно достаточно короткого набора: deformed hands, extra fingers, bad anatomy, extra limbs, lowres, blurry, watermark, text. В SDXL база заметно чище, чем в SD 1.5, поэтому негатив нужен более скромный — начните с пустого и добавляйте слова только под конкретный повторяющийся дефект.

Лицо и руки: где чаще всего ломается

На поясных и полноростовых кадрах лицо занимает мало пикселей, и модель рисует его «кашей». Это лечится не промптом, а пайплайном: генерация в родном разрешении → hires fix или апскейл → автоматический инпейнт лица (ADetailer или аналог), который перерисовывает область лица в полном разрешении. Руки — самое слабое место любой диффузионной модели: проще всего спрятать их композиционно (в карманах, за кадром) или точечно исправить инпейнтингом, чем перегенерировать весь кадр.

Частые ошибки

  • 1

    Неродное разрешение

    Двойные торсы и лишние конечности почти всегда означают, что размер кадра слишком далёк от родного для модели.

  • 2

    Перегруженный промпт

    Пятьдесят тегов из чужого «мега-промпта» конфликтуют друг с другом. Уберите всё, что не можете объяснить, — результат станет предсказуемее.

  • 3

    Задранный CFG

    CFG выше 10 даёт «пережаренную» картинку: пластиковая кожа, кислотные цвета, жёсткие контуры. Для реализма держитесь диапазона 4–7.

  • 4

    Отладка без фиксированного seed

    Меняя промпт и seed одновременно, невозможно понять, что сработало. Зафиксируйте seed и меняйте по одному параметру за раз.

Итог

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

Не хочется настраивать самому?

В YourDream генерация уже настроена: создайте персонажа в конструкторе — и получайте качественные портреты без промптов и негативов.