Большой разбор

Denoising Strength в ComfyUI: как менять картинку и не убить исходник

Denoising Strength в ComfyUI — это сила, с которой KSampler переписывает входной latent. В text-to-image denoise обычно равен 1.0, потому что модель начинает с полного шума. В img2img, inpainting, апскейле и втором проходе этот параметр решает, останется ли исходная картинка узнаваемой или модель нарисует почти новый кадр.

Чтение
15 мин
Уровень
Начинающий и средний уровень
Обновлено
04.07.26

Ползунок, который решает судьбу исходника

Есть кадр: хороший ракурс, приятный свет, нужная поза. Нужно совсем немного — сменить стиль, поправить детали, убрать лишнее, добавить настроение. Вы отправляете картинку в img2img, нажимаете запуск и получаете совсем другого человека в похожей комнате. Или наоборот: модель почти ничего не изменила, будто вежливо кивнула и ушла.

В такие моменты обычно ругают prompt. Иногда справедливо. Но в ComfyUI чаще стоит первым делом посмотреть на denoise.

Denoising Strength — это не «качество» и не «креативность» в общем смысле. Это степень переписывания latent. Чем ниже значение, тем сильнее модель держится за исходник. Чем выше, тем больше она разрешает себе заново сочинять кадр.

В официальной документации ComfyUI у KSampler есть параметр denoise: 1.0 означает полное denoising, меньшие значения сохраняют структуру исходного изображения и подходят для image-to-image. Это короткая фраза, но в ней прячется половина практики img2img.

Шкала denoise в ComfyUI Инфографика показывает диапазоны denoise для ретуши, смены стиля и сильной перерисовки в ComfyUI. neurosaver.ru Neurosaver · ComfyUI Denoise решает,сколько оставить от исходника На 0.3 модель слушает картинку,на 0.8 уже спорит с ней 0.20 0.45 0.70 1.00 легкая правка смена стиля новый кадр 0.20-0.35 ретушь, цвет,мягкое уточнение 0.40-0.65 img2img, поза жива,стиль заметно меняется 0.70-1.00 сильная перерисовка,исходник почти отпущен Denoise — не качество, а степень переписывания.Маленький шаг 0.05 часто важнее резкого скачка.
Denoise — это шкала уважения к исходнику: низкие значения сохраняют структуру, высокие дают модели свободу перерисовать кадр.

Как denoise работает в ComfyUI

В text-to-image всё прямолинейно. Empty Latent Image создаёт шум, KSampler постепенно очищает его, VAE превращает latent в картинку. Denoise обычно стоит 1.0, потому что сохранять нечего: исходника нет.

В img2img маршрут другой. Сначала исходная картинка проходит через VAE Encode и превращается в latent. Затем KSampler получает этот latent и решает, насколько глубоко его переписать. Потом VAE Decode возвращает результат в пиксели.

Именно поэтому denoise в img2img так чувствителен. Он стоит не сбоку, не в финальной косметике, а внутри главного процесса переписывания изображения.

Denoise в маршруте img2img ComfyUI Схема показывает, где denoise работает в img2img workflow: после VAE Encode внутри KSampler и перед VAE Decode. neurosaver.ru Neurosaver · ComfyUI В img2img denoiseсидит внутри маршрута Картинка сначала становится latent,и только там её переписывает KSampler Картинка исходникдля img2img VAE Encode пикселив latent KSampler denoiseпереписывает latent VAE Decode latentв пиксели Один и тот же prompt, один seed Сделайте серию 0.30 · 0.45 · 0.60 · 0.75.Через четыре кадра диапазон становится виден глазами. Если исходник исчез, denoise слишком высок.Если ничего не меняется, он слишком низок или prompt слишком слаб.
В img2img denoise работает после VAE Encode: модель меняет не готовые пиксели, а внутренний latent исходной картинки.

На 0.25 модель обычно делает лёгкую правку: цвет, фактура, небольшие детали. На 0.45-0.60 начинается настоящая стилизация: исходная композиция ещё жива, но визуальный характер меняется. На 0.75 и выше исходник часто остаётся скорее намёком. Поза может выжить, но лицо, одежда, детали и фон уже принадлежат новой генерации.

Эти цифры не закон. Разные модели, sampler, scheduler, CFG, prompt и размер дают разное поведение. Но как карта для первого теста они работают.

Диапазоны, с которых удобно начинать

Для лёгкой ретуши попробуйте 0.20-0.35. Это зона, где исходник ещё главный. Подходит для мягкой коррекции света, небольших изменений фактуры, аккуратной чистки.

Для смены стиля без потери композиции попробуйте 0.40-0.60. Здесь модель уже начинает говорить своим голосом, но обычно сохраняет позу, ракурс и крупные формы. Это хороший диапазон для «сделать более кинематографично», «перевести в другой стиль», «освежить кадр, но не потерять сцену».

Для сильной перерисовки используйте 0.65-0.85. Тут исходник перестаёт быть хозяином положения. Он задаёт примерную структуру, но модель может переписать почти всё. Это полезно, когда нужно не исправить картинку, а получить новый вариант на её основе.

1.0 в img2img — отдельный случай. Это почти text-to-image с исходником на заднем плане. Иногда нужно именно это. Но если вы хотели сохранить человека, позу или интерьер, 1.0 часто будет слишком агрессивным.

Как тестировать без хаоса

Самый честный тест denoise занимает четыре запуска.

Берёте один исходник, один prompt, один seed, один sampler, один scheduler и один CFG. Запускаете 0.30, 0.45, 0.60, 0.75. Не меняете ничего кроме denoise.

После этого не нужно гадать. Видно, где модель ещё уважает исходник, где начинает спорить, а где уже снимает собственный фильм.

Карта выбора denoise для img2img и inpainting Инфографика помогает выбрать denoise по задаче: сохранить лицо, сменить стиль, перерисовать кадр или работать с маской. neurosaver.ru Neurosaver · ComfyUI Выбор denoiseначинается с цели Не ищите магическое число.Сначала решите, что должно выжить Сохранить лицо 0.25-0.40ретушь и свет Сменить стиль 0.45-0.65осторожный ребилд Новый кадр 0.70-0.90исходник как намёк Маленькая маска ниже denoiseкрая чище Крупная маска средний диапазонконтроль важнее Всё поплыло вернуться назадшагом 0.05 Практический тест: четыре прогона подряд.0.30, 0.45, 0.60, 0.75 — и вы видите, где кадр ещё ваш.
Выбор denoise начинается с цели: сохранить лицо, сменить стиль, перерисовать сцену или аккуратно обработать маску.

Если результат прыгает слишком сильно, уменьшайте шаг: 0.40, 0.45, 0.50, 0.55. Если изменений почти нет, поднимайтесь выше. Главное — не переписывать одновременно prompt, seed, sampler и CFG. Тогда denoise снова станет невидимкой, хотя именно он был главным подозреваемым.

Denoise в inpainting

В inpainting denoise особенно коварен. Маска создаёт ощущение контроля: кажется, что модель тронет только выделенную область. Формально так и есть, но внутри маски она всё равно решает, насколько сильно переписать содержимое.

Если нужно убрать маленький дефект на коже, высокий denoise может нарисовать новое лицо внутри старого. Если нужно заменить объект в руке, слишком низкий denoise оставит от старого объекта призрак. Если маска захватывает сложную область с краями, волосы или пальцы, денойз нужно подбирать аккуратно: часто помогают 0.35-0.55 и хорошая мягкость маски.

Есть простой практический принцип: чем меньше правка и чем важнее сохранить окружение, тем ниже denoise. Чем больше нужно изменить смысл внутри маски, тем выше denoise. Но после 0.75 модель уже может начать вести себя так, будто исходная область — лишь грубая подсказка.

Denoise во втором проходе и апскейле

Второй проход нужен, когда базовая картинка уже хорошая, но хочется больше деталей, чистоты или размера. Здесь высокая сила denoise часто опаснее, чем кажется. Апскейл должен улучшать кадр, а не переснимать его.

Для second pass и hires-подобных схем часто начинают с 0.20-0.40. Если поднять выше, модель может изменить лицо, узор одежды, мелкую архитектуру или текстуры. Иногда это выглядит эффектно на превью, но при сравнении с исходником становится ясно: кадр потерял характер.

В ComfyUI это легко проверить: сохраните базовую генерацию, затем сделайте несколько вторых проходов с разным denoise. Смотрите не только на резкость. Смотрите на идентичность: лицо, поза, силуэт, важные предметы, цветовую атмосферу.

С чем denoise часто путают

  • Denoise и CFG — CFG усиливает следование prompt, denoise решает глубину переписывания latent. Это разные вещи.
  • Denoise и steps — steps задают длину процесса sampling, denoise задаёт, насколько этот процесс затрагивает входной latent.
  • Denoise и prompt strength — prompt может быть слабым или сильным по смыслу, но denoise определяет, сколько свободы модель получит для изменений.
  • Denoise и маска — маска говорит «где менять», denoise говорит «насколько сильно менять».
  • Denoise и VAE — VAE переводит между пикселями и latent; denoise работает уже внутри sampling.

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

Ставить 1.0 в img2img по привычке. Для text-to-image это нормально. Для img2img это часто означает «нарисуй почти заново».

Просить лёгкую правку с denoise 0.8. Модель не понимает, что вы хотели бережно. Вы сами дали ей разрешение переписать кадр.

Ждать сильной стилизации на 0.2. При низком denoise исходник держит модель за рукав. Для новой пластики обычно нужен диапазон выше.

Менять denoise и seed одновременно. Результат становится нечитаемым: непонятно, что изменило кадр.

Не смотреть на VAE Encode. Если img2img workflow неправильно кодирует картинку в latent, denoise уже не спасёт.

Оценивать только миниатюру. На маленьком превью высокий denoise может выглядеть эффектно. На крупном экране видно, что лицо стало другим.

Практическая шпаргалка

Задача Стартовый denoise Что смотреть
Лёгкая ретушь 0.20-0.35 сохраняются ли лицо и фактура
Смена настроения 0.35-0.50 не поплыла ли композиция
Стилизация 0.45-0.65 держится ли силуэт
Inpainting мелкой детали 0.30-0.55 нет ли шва по маске
Сильная перерисовка 0.65-0.85 остался ли нужный смысл
Второй проход / апскейл 0.20-0.40 не меняется ли идентичность

Эта таблица не заменяет глаз. Она просто не даёт начать с крайности.

Частые вопросы

Почему img2img почти не меняет картинку? Чаще всего denoise слишком низкий, prompt слишком мягкий или workflow плохо передаёт latent в KSampler. Проверьте VAE Encode и поднимайте denoise шагом 0.05.

Почему модель полностью переделала лицо? Вероятно, denoise слишком высок для вашей задачи. Вернитесь в диапазон 0.30-0.50 и сравните на том же seed.

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

Нужно ли менять denoise для FLUX и SDXL? Да, поведение может отличаться. Не переносите цифры вслепую. Делайте короткую серию тестов под конкретную модель и workflow.

Какой шаг изменения использовать? Для грубого поиска — 0.15. Для точной доводки — 0.03-0.05. В финале маленький шаг часто решает больше, чем смена sampler.

Источники

Главное

Denoising Strength в ComfyUI отвечает за то, насколько сильно модель переписывает входной latent. Для text-to-image 1.0 обычно нормально. Для img2img, inpainting и второго прохода это уже агрессивный режим. Начинайте с цели: сохранить, слегка изменить, стилизовать или перерисовать. Затем тестируйте на одном seed и меняйте denoise маленькими шагами. Так исходник не исчезает случайно, а меняется ровно настолько, насколько нужно.

Карта дальше — термины из словаря

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