Размытая генерация почти всегда объясняется одной из пяти причин: слишком мало шагов сэмплирования, неверно выставленный CFG, отсутствующий или неподходящий VAE, разрешение ниже базового для модели и апскейл, растянувший мелкий кадр. Проверять их нужно именно в этом порядке, меняя по одному параметру за раз.
Сначала определите тип размытия
Слово «размыто» описывает как минимум четыре разных дефекта, и лечатся они по-разному. Общая мыльность всего кадра, когда нет ни одной резкой линии, указывает на недостаток шагов или на низкое разрешение. Мутный серый налёт с приглушёнными цветами почти всегда означает проблему с VAE. Зернистый шум и цветные пятна в тенях говорят о слишком высоком CFG или об оборванной генерации. Мягкий фон при резком объекте это вообще не дефект, а имитация малой глубины резкости, которую вы могли попросить сами словами вроде bokeh или portrait lens.
Поэтому первое действие не техническое, а диагностическое. Увеличьте изображение до ста процентов и посмотрите на глаза, волосы и края одежды. Если границы плавно перетекают друг в друга, это недостаток детализации. Если границы чёткие, но всё покрыто цифровым мусором, это шум. Разные симптомы, разные ручки настройки.
| Как выглядит | Причина | Что менять |
|---|---|---|
| Мыло по всему кадру, нет резких границ | Мало шагов сэмплирования | Поднять шаги в диапазон 25 до 35 |
| Серый налёт, тусклые цвета | VAE не подключён или неподходящий | Указать VAE, рекомендованный для модели |
| Зерно, цветные точки, пережжённые контуры | Слишком высокий CFG | Снизить CFG в диапазон 4 до 7 |
| Мелкие детали превращаются в кашу | Разрешение ниже базового для модели | Генерировать в родном разрешении, затем апскейл |
| Размытие появилось после увеличения | Апскейл без повторной детализации | Апскейл с проходом денойза |

Причина первая: недостаточно шагов сэмплирования
Диффузия убирает шум постепенно. Каждый шаг приближает латентное представление к чистому изображению. Если шагов мало, процесс останавливается на полпути, и мы получаем усреднённую по вариантам, а значит мягкую картинку. Это самая частая причина мыла у новичков, потому что интерфейсы часто ставят низкое значение по умолчанию ради скорости.
Практические ориентиры такие. Ниже 15 шагов большинство классических сэмплеров не успевают собрать детали. Диапазон от 25 до 35 закрывает подавляющее большинство задач. Выше 50 шагов прирост качества обычно неразличим глазом, а время растёт линейно. Исключение составляют быстрые дистиллированные модели, рассчитанные на единицы шагов: для них наращивание числа шагов не улучшает, а портит результат, потому что они обучены на другом расписании.
Сэмплер тоже влияет
Разные алгоритмы сходятся с разной скоростью. Некоторые дают приличную картинку уже на 20 шагах, другим нужно больше. Есть сэмплеры, которые добавляют шум на каждом шаге и потому никогда не сходятся к одному результату: они дают более живую фактуру, но требуют больше шагов для чистоты. Если вы боретесь с мылом, начните с детерминированного сэмплера и умеренного числа шагов, это самая предсказуемая база для сравнения.
Причина вторая: неверный CFG
CFG определяет, насколько жёстко модель следует вашему описанию. Многим кажется, что больше значит лучше, и это ошибка. Слишком низкие значения дают вялую, недоконтрастную и действительно мутноватую картинку, потому что модель почти не слушает подсказку. Слишком высокие пережигают контраст, порождают цветные ореолы вокруг контуров и зернистый мусор в тенях, который читается как грязь.
Рабочий диапазон для большинства моделей лежит примерно между 4 и 8. Для реалистичных фотостилей нижняя половина этого диапазона часто выглядит естественнее, для графики и иллюстрации допустимо чуть выше. Быстрые дистиллированные модели и здесь исключение: они рассчитаны на очень низкие значения, и обычные семёрки превращают кадр в пластилин. Всегда проверяйте, что за модель у вас загружена, прежде чем крутить эту ручку.
Как тестировать правильно
Зафиксируйте сид и промпт, затем прогоните серию с шагом по CFG. Сравнивайте кадры попарно на стопроцентном увеличении, а не на превью. Такая проверка занимает несколько минут и один раз даёт вам понимание конкретной модели на месяцы вперёд. Тот же метод работает и для шагов: меняйте по одному параметру, иначе выводов сделать нельзя.
Причина третья: проблема с VAE
VAE это декодер, превращающий латентное представление в обычные пиксели. Если он не подключён, подключён не тот или загружен повреждённый файл, результат получается характерным: изображение выглядит как выцветшая фотография, цвета тусклые, поверх лежит серая дымка, мелкие детали смазаны. Многие принимают это за слабость модели и начинают крутить шаги, хотя проблема совсем в другом слое.
Диагностика простая. Если у всех ваших генераций одинаковый бледный налёт независимо от промпта, модели и настроек, дело почти наверняка в VAE. Проверьте, что в интерфейсе выбран декодер, рекомендованный автором вашей модели, а не оставлен автоматический выбор. Многие современные checkpoint уже содержат встроенный VAE, и принудительное подключение чужого внешнего декодера в этом случае как раз портит цвета. То есть ошибка возможна в обе стороны.
Быстрая проверка
Сгенерируйте один и тот же сид дважды: со встроенным декодером и с внешним. Разница видна мгновенно на насыщенности и на глубине теней. Выберите тот вариант, который даёт живые цвета, и зафиксируйте его в настройках. Это разовая операция, которая закрывает целый класс жалоб на «мутную» генерацию.
Причина четвёртая: разрешение не то, на котором обучалась модель
У каждой архитектуры есть базовое разрешение. Модели прошлого поколения обучались около 512 пикселей по стороне, современные около 1024. Генерация заметно ниже базового значения даёт кашу вместо мелких деталей: лицо на общем плане превращается в пятно, узор ткани в шум. Генерация значительно выше базового без специальных приёмов приводит к дублированию объектов, лишним конечностям и повторяющимся фрагментам композиции.
Правильная стратегия почти всегда одна: генерируем в родном разрешении модели или близко к нему, отбираем удачные кадры и только потом увеличиваем отдельным этапом. Это быстрее, стабильнее и даёт больше контроля, чем попытка сразу выдать крупный формат. Сравнение поведения разных архитектур на этот счёт есть в гайде по работе с SDXL, а особенности современных быстрых моделей разобраны в материале про FLUX и его настройки.
Соотношение сторон
Экстремально вытянутые форматы тоже провоцируют мягкость и артефакты, потому что модель редко видела такие пропорции в обучении. Если вам нужен широкий баннер или очень высокий вертикальный кадр, надёжнее сгенерировать близкий к нормальному формат и расширить его отдельным проходом дорисовки краёв, чем задавать экзотические пропорции сразу.
Причина пятая: апскейл сделан неправильно
Увеличение изображения бывает двух типов, и их постоянно путают. Простое масштабирование алгоритмом растягивает существующие пиксели: размер растёт, деталей не прибавляется, мыло становится только заметнее. Апскейл с повторной генерацией пропускает увеличенный кадр через модель ещё раз с небольшим денойзом, и вот он действительно дорисовывает микродетали: поры, волоски, фактуру ткани.
Ключевой параметр здесь снова денойз. Значения около 0.2 и ниже почти не добавляют деталей. Диапазон примерно от 0.25 до 0.4 обычно даёт хороший баланс: детали появляются, композиция не меняется. Выше 0.5 модель начинает перерисовывать содержимое, и на увеличенном холсте это приводит к дублированию элементов, потому что кадр стал больше базового разрешения. Полный разбор методов увеличения, включая поэтапный апскейл и выбор алгоритмов, собран в руководстве по апскейлу изображений нейросетью.
Порядок операций
Увеличивать нужно последним действием. Сначала исправляем анатомию и лица, потом растим разрешение. Обратный порядок означает, что вы аккуратно увеличили дефект и потом чините его на большом холсте, тратя вдвое больше времени. Исправление лиц и кистей на этапе генерации подробно разобрано в материале про ADetailer.

Что ещё делает картинку мягкой
Есть неочевидные факторы. Сам промпт может просить размытие: слова про боке, длиннофокусный объектив, туман, мягкий свет, кинематографичный кадр честно отрабатываются моделью. Если вам нужна резкость по всему полю, уберите эти токены и добавьте описание условий, при которых резкость естественна, например яркий дневной свет и средний план.
Слишком сильная LoRA тоже мылит. Когда вес дополнения задран, оно доминирует над базовой моделью и вносит собственные усреднённые текстуры. Снизьте вес и сравните. Смешение нескольких дополнений одновременно усиливает эффект, потому что их влияния складываются. Аналогично работает избыточно длинный промпт: когда описание перегружено, внимание модели размазывается по десяткам понятий и ни одно не прорабатывается детально. Логика составления компактной подсказки разобрана в материале про негативные и позитивные промпты.
Наконец, размытие бывает следствием исходника, а не генерации. Если вы работаете в режиме преобразования картинки в картинку и подаёте мягкий снимок с низким денойзом, модель честно сохранит эту мягкость. Поднимите денойз или подготовьте исходник получше. Тонкости работы с исходными изображениями и точечной дорисовкой описаны в руководстве по inpaint.
Порядок диагностики за несколько минут
Зафиксируйте сид и промпт. Первым делом проверьте VAE, потому что это разовая настройка, влияющая на всё. Затем поднимите шаги до 30 и посмотрите на изменение. Затем прогоните серию по CFG в диапазоне от 4 до 8. Затем проверьте, что разрешение соответствует базовому для вашей модели. Если после всего этого кадр всё ещё мягкий, снизьте веса LoRA и уберите из промпта токены, связанные с боке и мягким светом. Только в самом конце занимайтесь апскейлом.
Если работаете в разных интерфейсах, помните, что значения по умолчанию у них отличаются, и одна и та же модель может давать разный результат просто из-за пресетов. Различия в поведении популярных оболочек разобраны в сравнении ComfyUI, Forge и A1111. И отдельно стоит сказать: часть «мыла» на самом деле является стилем модели. Некоторые checkpoint по своей природе дают мягкую живописную картинку, и никакие настройки не сделают из них резкий фотореализм. В этом случае меняется не параметр, а модель. Подборка вариантов для реалистичной картинки есть в обзоре реалистичных нейросетей.
Мягкость в конкретных зонах кадра
Лицо размыто, остальное резкое
Это не проблема настроек, а следствие масштаба. Лицо на среднем или общем плане занимает мало латентных пикселей, и модель не успевает прописать глаза, ресницы и границу губ. Никакое количество шагов этого не исправит, потому что информации изначально недостаточно. Решение только одно по сути: обработать область лица отдельно с увеличением, автоматически или вручную. Заодно исчезнут характерные плывущие зрачки.
Резкий объект, мутный фон
Часто это желаемое поведение, которое пришло из промпта или из самой модели, обученной на портретной фотографии. Если фон нужен читаемым, уберите упоминания малой глубины резкости и опишите фон отдельными словами: конкретное помещение, конкретные предметы. Модель прорабатывает то, что названо, и обобщает то, что не названо. Пустое описание фона почти гарантированно даёт размытое пятно.
Мелкий текст и узоры превращаются в кашу
Надписи, орнаменты, украшения и мелкий принт на ткани относятся к деталям, которые требуют высокого локального разрешения. В исходном кадре они физически не помещаются. Здесь работает тот же приём поэтапного увеличения с небольшим денойзом: на большем холсте у модели появляется место, чтобы прописать структуру. Ожидать читаемого текста при этом всё равно не стоит, диффузионные модели буквы собирают плохо.
Как проверять изменения правильно
Главная ошибка при борьбе с мылом это менять несколько параметров сразу. Через десяток попыток вы получаете картинку получше и не знаете, что именно помогло, а значит не сможете повторить результат на другом сюжете. Дисциплина проверки простая и стоит потраченного часа один раз.
Зафиксируйте сид, промпт и модель. Меняйте ровно один параметр и сохраняйте кадры с понятными именами, где записано изменённое значение. Сравнивайте на стопроцентном увеличении в одном и том же месте изображения, например на глазах или на фактуре ткани. Превью обманывает: уменьшенная картинка почти всегда выглядит резче, чем есть. Многие интерфейсы умеют строить сетку сравнения по двум параметрам сразу, это лучший инструмент для такой задачи.
Записывайте выводы. Через несколько таких сессий у вас появится собственный набор проверенных пресетов под каждую модель, и вопрос размытия закроется сам собой. Люди, которые жалуются на мыло годами, обычно просто никогда не проводили контролируемого сравнения и меняют настройки по ощущениям.

Чего делать не нужно
Не пытайтесь компенсировать мягкость фильтром резкости в графическом редакторе. Он усиливает контраст на существующих границах, но не восстанавливает отсутствующие детали, а заодно даёт светлые ореолы, которые выглядят хуже исходной мягкости. Не задирайте шаги до сотен: за пределами разумного диапазона вы платите временем без результата. Не добавляйте в промпт десяток синонимов слова «резкий», это не работает так, как хочется, и только размывает внимание модели.
И не гонитесь за максимальным разрешением на этапе генерации. Крупный формат правильно получать увеличением уже отобранного удачного кадра. Попытка выдать огромную картинку одним проходом почти всегда даёт и артефакты композиции, и ту самую мягкость, потому что модель работает вне привычного ей масштаба.
Когда мягкость это не дефект
Стоит признать очевидное: не всякая мягкая картинка испорчена. Плёночная эстетика, портрет с открытой диафрагмой, утренний туман, свет через занавеску, живописная манера письма. Всё это законные визуальные решения, и попытка вытянуть из них хирургическую резкость даёт неестественный, пластиковый результат. Прежде чем чинить, спросите себя, действительно ли кадру нужна резкость по всему полю или вам просто кажется, что резче всегда лучше.
Полезный ориентир из фотографии: резкой должна быть смысловая точка кадра. В портрете это глаза, в предметной съёмке фактура объекта, в сцене лицо главного героя. Если эти зоны читаются чётко, остальное имеет право быть мягким, и такой кадр воспринимается естественнее, чем равномерно вылизанное изображение. Гонка за максимальной детализацией каждого пикселя это типичная ошибка начинающих, и она делает картинку узнаваемо машинной.
Отсюда практический вывод для рабочего процесса. Тратьте усилия по увеличению детализации точечно: обработайте лицо и ключевой объект отдельно, а фон оставьте как есть. Это и быстрее, и выглядит убедительнее, чем глобальный проход с высоким денойзом, который вытягивает фактуру одинаково везде и выдаёт происхождение картинки с первого взгляда.
Если же вам нужна именно техническая резкость, например для печати или для дальнейшей ретуши, стройте процесс сразу под эту задачу: базовое разрешение модели, умеренный CFG, проверенный декодер, поэтапное увеличение с небольшим денойзом и точечная доводка ключевых зон. Такой конвейер даёт предсказуемый результат на любом сюжете, и вы перестанете гадать, почему одна генерация вышла звенящей, а следующая мыльной.
Часто задаваемые вопросы
Сколько шагов сэмплирования нужно ставить?
Для большинства классических моделей и сэмплеров диапазон от 25 до 35 закрывает почти все задачи. Ниже 15 структура не успевает собраться, и картинка остаётся мягкой. Выше 50 прирост качества практически неразличим, а время растёт линейно. Исключение составляют быстрые дистиллированные модели: они рассчитаны на единицы шагов, и наращивание там только вредит.
Почему все мои генерации выглядят выцветшими?
Характерный серый налёт с приглушёнными цветами независимо от промпта и модели почти всегда указывает на проблему с VAE. Либо декодер не подключён, либо выбран не тот. Проверьте настройки: многие современные модели содержат встроенный VAE, и принудительное подключение чужого внешнего декодера портит цвета ровно так же, как его отсутствие.
Какой CFG считается правильным?
Универсального значения нет, но рабочий диапазон для большинства моделей лежит примерно между 4 и 8. Ниже картинка становится вялой и недоконтрастной, выше появляются цветные ореолы вокруг контуров и зернистый мусор в тенях. Для фотореализма обычно комфортнее нижняя половина диапазона. Быстрые дистиллированные модели требуют существенно более низких значений.
Почему при генерации в большом разрешении появляются лишние объекты?
Модель обучалась на определённом базовом разрешении и не умеет удерживать композицию далеко за его пределами. На увеличенном холсте она начинает повторять знакомые паттерны, отсюда вторые головы и дублирующиеся конечности. Правильный подход: генерировать в родном разрешении, отобрать удачные кадры и увеличивать их отдельным этапом с небольшим денойзом.
Чем отличается обычное увеличение от апскейла с генерацией?
Обычный алгоритм просто растягивает существующие пиксели: размер растёт, деталей не прибавляется, а мягкость становится заметнее. Апскейл с повторной генерацией пропускает увеличенный кадр через модель с небольшим денойзом, и она дорисовывает микродетали вроде пор кожи, отдельных волосков и фактуры ткани. Только второй способ реально повышает детализацию.
Может ли промпт сам вызывать размытие?
Да, и это частая незамеченная причина. Слова про боке, длиннофокусный объектив, малую глубину резкости, туман, мягкий свет и кинематографичность модель отрабатывает честно. Если нужна резкость по всему полю, уберите эти токены и опишите условия, при которых резкость естественна, например яркий дневной свет и средний план вместо крупного портрета.
Влияет ли LoRA на резкость?
Влияет заметно. При завышенном весе дополнение начинает доминировать над базовой моделью и вносит собственные усреднённые текстуры, что читается как мыло. Несколько одновременно подключённых дополнений складывают этот эффект. Снизьте веса и проверьте на том же сиде, разница обычно видна сразу и без стопроцентного увеличения.
В каком порядке чинить размытую картинку?
Меняйте по одному параметру на фиксированном сиде. Сначала проверьте VAE, это разовая настройка, влияющая на всё. Затем поднимите шаги примерно до тридцати. Затем прогоните серию по CFG. Затем убедитесь, что разрешение соответствует базовому для модели. Потом снизьте веса дополнений и вычистите промпт. Апскейл делайте последним действием.



