Параметры Stable Diffusion: полный гид по настройке генерации

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

В этом руководстве разберём каждый ключевой параметр интерфейса Automatic1111 WebUI (и аналогичных оболочек вроде ComfyUI): что он делает, какие значения считаются рабочими и какие ошибки чаще всего допускают новички. Все рекомендации даны как стартовые точки — оптимальные значения зависят от конкретной модели, поэтому финальную подстройку всегда стоит выполнять экспериментально.

Основные параметры генерации: что за что отвечает

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

  • 🎨 Prompt / Negative prompt — текстовое описание желаемого изображения и список того, чего на нём быть не должно.
  • 🔢 Sampling steps — количество итераций очистки шума.
  • 🧭 CFG Scale — насколько строго модель следует промпту.
  • 🎲 Seed — начальное зерно шума, определяющее воспроизводимость результата.
  • 📐 Width / Height — разрешение генерируемого изображения.
  • 🧪 Sampler — алгоритм, которым выполняется очистка шума.

Менять всё сразу — типичная ошибка. Если результат не нравится, корректируйте параметры по одному, фиксируя Seed, чтобы видеть чистое влияние каждого изменения.

CFG Scale: баланс между промптом и свободой модели

CFG Scale (Classifier-Free Guidance) определяет, насколько жёстко генерация привязана к вашему текстовому описанию. При низких значениях модель импровизирует и может игнорировать часть промпта, при высоких — следует ему буквально, но картинка нередко становится «пережжённой»: перенасыщенные цвета, артефакты, неестественные контрасты.

В качестве стартовой точки обычно используют значения в диапазоне 7–12. Если изображение выглядит пересвеченным или «пластиковым» — снизьте CFG на 1–2 пункта. Если модель игнорирует важные детали промпта — наоборот, слегка поднимите. Для некоторых современных моделей (например, SDXL Turbo или Flux-вариантов) рекомендуемые значения существенно ниже, вплоть до 1–3.5 — сверяйтесь с описанием конкретной модели на странице её автора.

⚠️ Внимание: слишком высокий CFG Scale (значения выше 15–20) — одна из самых частых причин «горелых» цветов и странных текстур. Если картинка выглядит неестественно резкой и кислотной, первым делом проверьте именно этот параметр.
📊 Какой параметр Stable Diffusion вы настраиваете чаще всего?
CFG Scale
Sampling Steps
Seed
Разрешение

Sampling Steps и выбор сэмплера

Число шагов (Steps) — это сколько раз модель «проходит» по изображению, убирая шум. Больше шагов не значит автоматически лучше: после определённого порога картинка перестаёт заметно меняться, а время генерации растёт линейно. Для большинства сэмплеров рабочий диапазон — 20–40 шагов.

Сэмплер — это математический метод очистки. Разные сэмплеры по-разному сходятся: одни дают приемлемый результат уже на 20 шагах, другим нужно больше, но они стабильнее в деталях. Популярные варианты в Automatic1111:

СэмплерОсобенностьОриентир по шагам
Euler aБыстрый, «творческий», результат меняется с ростом шагов20–30
DPM++ 2M KarrasСтабильная детализация, популярен для реализма25–35
DDIMКлассический, предсказуемый, используется для img2img30–50
UniPCХорошая детализация на малом числе шагов15–25

Точный список доступных сэмплеров зависит от версии вашей оболочки — он периодически пополняется. Практический подход прост: выберите один «основной» сэмплер (часто это DPM++ 2M Karras), отладьте с ним остальные параметры, и только потом сравнивайте альтернативы при фиксированном Seed.

Seed: воспроизводимость и тонкая настройка

Seed — это число, задающее начальный шум, из которого «вырастает» изображение. Одинаковая связка промпт + параметры + seed всегда даёт одинаковый результат (при той же модели и версии ПО). Значение -1 означает случайный Seed при каждой генерации.

Зачем фиксировать Seed вручную? Чтобы изолировать переменные. Нашли удачную композицию — скопируйте её Seed кнопкой ♻️ в интерфейсе и дальше меняйте только промпт или CFG. Так вы увидите, как именно правка влияет на картинку, а не получаете каждый раз новый случайный результат.

Разрешение, Batch и Hires. fix

Каждая модель обучена на изображениях определённого размера: для SD 1.5 это условно 512×512, для SDXL — около 1024×1024. Генерация в разрешениях, сильно превышающих «родное», приводит к характерным дефектам: двойные головы, повторяющиеся объекты, «слипшиеся» фигуры. Если нужна картинка большого размера, правильный путь — генерация в родном разрешении плюс апскейл через Hires. fix или внешний апскейлер, а не прямое задание огромных Width/Height.

Hires. fix сначала генерирует изображение в базовом размере, затем увеличивает его и прогоняет дополнительные шаги с параметром Denoising strength (типично 0.3–0.5). Слишком высокий деноизинг перерисует картинку заново, слишком низкий — просто размоет её.

Параметры Batch count и Batch size управляют количеством изображений за один запуск. Batch size загружает видеопамять сильнее — на картах с небольшим объёмом VRAM лучше увеличивать Batch count (последовательные генерации), а не Batch size.

☑️ Проверка перед запуском генерации

Выполнено: 0 / 6

Типичные проблемы и как их диагностировать

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

Деформированные лица и конечности — следствие малого разрешения под сложную сцену. Здесь помогает Hires. fix, а для лиц — функция Restore faces (если предусмотрена вашей версией интерфейса) либо инпейнтинг проблемных областей. Полностью «чёрный квадрат» на выходе чаще всего связан с включённым фильтром NSFW или с генерацией NaN-значений на некоторых комбинациях железа и точности вычислений — в этом случае помогает запуск с флагами пониженной точности, описанными в документации вашей сборки.

⚠️ Внимание: не повышайте одновременно разрешение, число шагов и Batch size — это самый быстрый способ получить ошибку нехватки видеопамяти (CUDA out of memory). Меняйте нагрузку по одному параметру и следите за потреблением VRAM.
Где брать готовые пресеты параметров

На страницах моделей на Civitai и Hugging Face авторы и пользователи публикуют примеры изображений с полными метаданными генерации — промптом, сэмплером, CFG, шагами и Seed. В WebUI эти данные можно импортировать через кнопку вставки параметров (PNG Info), что мгновенно воспроизводит чужую настройку как стартовую точку.

Порядок настройки: с чего начать новичку

Рациональная последовательность выглядит так. Сначала выберите модель под вашу задачу (реализм, аниме, иллюстрация) и прочитайте рекомендации автора — там часто указаны рабочие CFG и сэмплер. Затем сгенерируйте серию изображений на стандартных значениях: Steps 25–30, CFG 7–8, родное разрешение.

Дальше итеративно: зафиксировали удачный Seed → подправили промпт → при необходимости подняли детализацию через Hires. fix. Такой цикл занимает считаные минуты и даёт предсказуемый результат, в отличие от хаотичного вращения всех ползунков сразу.

Часто задаваемые вопросы

Какие параметры Stable Diffusion самые важные для новичка?

Начните с трёх: CFG Scale (7–8), Sampling Steps (25–30) и разрешение, соответствующее вашей модели. Seed и сэмплер можно не трогать, пока не освоитесь с базовой связкой.

Почему при высоком CFG картинка портится?

Высокий CFG заставляет модель слишком агрессивно следовать промпту, из-за чего возникают перенасыщенные цвета и артефакты. Снизьте значение на 2–3 пункта и сравните результат при том же Seed.

Что значит Seed -1?

Значение -1 означает, что при каждой генерации используется новый случайный Seed. Чтобы повторить понравившийся результат, скопируйте Seed из информации о сгенерированном изображении и вставьте его в поле вручную.

Сколько шагов ставить — 20 или 50?

Для большинства современных сэмплеров прирост качества после 30–40 шагов минимален, а время генерации растёт. Ставьте 25–35, а если видите недопрорисованные детали — попробуйте сменить сэмплер, а не просто наращивать шаги.

Можно ли генерировать сразу в 4K?

Напрямую — не стоит: модель обучена на меньших размерах, и при больших значениях Width/Height появляются повторяющиеся объекты и деформации. Генерируйте в родном разрешении, а затем увеличивайте через Hires. fix или внешний апскейлер.