ComfyUI>Рабочие процессы>MOSS-Image Inpainting | Точные локальные правки изображений

MOSS-Image Inpainting | Точные локальные правки изображений

Workflow Name: RunComfy/MOSS-Image-Inpaint
Workflow ID: 0000...1545
Нарисуйте маску на области, которую хотите отредактировать. Добавьте аксессуары или измените цвета и материалы. Вы контролируете, где происходят изменения. Инпейтинг на основе MOSS использует контекст изображения поблизости. Отредактированные фрагменты плавно сливаются с вашим фото. Сохраняйте окружающую сцену неизменной.

ComfyUI MOSS-Image Inpainting Workflow

MOSS-Image Inpainting ComfyUI | Differential Diffusion
Want to run this workflow?
  • Fully operational workflows
  • No missing nodes or models
  • No manual setups required
  • Features stunning visuals

ComfyUI MOSS-Image Inpainting Examples

moss-image-inpainting-comfyui-differential-diffusion-1545-example1.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example2.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example3.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example4.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example5.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example6.webp

MOSS-Image Inpainting: локализованные правки, которые плавно сливаются с сценой#

MOSS-Image Inpainting - это целенаправленный рабочий процесс ComfyUI для замены или добавления деталей только внутри нарисованной маски, сохраняя всё остальное пиксельно точным. Он обрезает маскированную область с учётом контекста, применяет MOSS-Image под управлением вашего запроса и дифференциальной диффузии, затем вставляет результат обратно с бесшовными краями.

Используйте MOSS-Image Inpainting для аксессуаров, изменения цветов, доработок продуктов, мелких ремонтов и замены материалов. Рабочий процесс быстр в работе, не требует много запросов и разработан для сохранения окружающей сцены, чтобы ваши правки выглядели естественно, а не как вставки.

Ключевые модели в рабочем процессе Comfyui MOSS-Image Inpainting#

  • Модель диффузии Comfy-Org MOSS-Image. Обеспечивает изображение, используемое для перерисовки маскированной области. Используйте сборки SFT, поставляемые в официальном репозитории: варианты int8 convrot или bf16 в зависимости от ваших аппаратных потребностей. См. хаб моделей по адресу Comfy-Org/MOSS-Image и записи уровня файлов для moss_image_sft_int8_convrot.safetensors или moss_image_sft_bf16.safetensors.
  • Кодировщик текста Qwen 3.5 9B W4A8 GPTQ. Кодирует ваш запрос в условия для MOSS-Image UNet и включён в выпуск MOSS. См. text_encoders/qwen3.5_9b_w4a8_gptq.safetensors.
  • Flux 2 VAE Small. Сжимает обрезанное изображение в латентное пространство и декодирует результат обратно в пиксели, сохраняя стабильность цветов при редактировании. См. vae/flux2-vae_small.safetensors.
  • Опциональный LoRA. Оптимизированный для MOSS LoRA может быть загружен для управления реализмом поверхности и отделкой, похожей на продукт. Он не обязателен; пропустите его, если предпочитаете базовый вид MOSS-Image.

Как использовать рабочий процесс Comfyui MOSS-Image Inpainting#

Этот рабочий процесс выполняется за один проход: вы загружаете изображение и рисуете маску, конвейер обрезает вокруг этой маски с контекстом, MOSS-Image перерисовывает только маскированную область, затем отредактированный фрагмент возвращается в оригинальный кадр. Зелёные группы - это части, которые вы обычно трогаете; серые группы автоматические.

① Модели#

Конвейер сначала загружает MOSS-Image UNet в Load MOSS-Image model (#1), опциональный LoRA в LoRA: Lenovo UltraReal (optional, Ctrl+B to skip) (#5), текстовый кодировщик MOSS в Load text encoder (type: moss_image) (#2) и VAE в Load VAE (Flux 2 small) (#3). Выберите вариант MOSS-Image, который подходит вашим предпочтениям по памяти и точности. Если вы хотите нейтральную базу, оставьте LoRA отключённым; включите его, когда хотите дополнительный блеск или тактильные детали. На этом этапе не требуется другой настройки.

② Изображение + маска#

Импортируйте ваш исходник в Image + mask (right-click → Open in MaskEditor) (#10), затем откройте редактор масок и нарисуйте область, которую хотите изменить. Белая область определяет, что будет регенерировано, в то время как нетронутые пиксели остаются точными. Стремитесь к маске, которая следует за реальными краями для более чистого смешивания. Сохраните, чтобы вернуть маску обратно в график.

③ Запрос#

Опишите только то, что находится внутри маски, используя Positive prompt: describe the masked area (#19) и Encode positive (#20). Держите запросы короткими и конкретными для объекта, цвета или материала, который вы хотите, чтобы появился. Используйте Negative prompt (#21), чтобы избежать артефактов, таких как низкое качество или водяные знаки. Поскольку обрезка включает окружающий контекст, обычно вам не нужно упоминать фон.

④ Обрезка вокруг маски (автоматическая)#

Grow + soften mask (#30) мягко расширяет маску и размывает её край, чтобы швы сливались при вставке обратно. Crop around mask (padding = context) (#31) находит плотную ограничивающую рамку вокруг маски и добавляет контекстное заполнение, чтобы MOSS-Image понимал, как должно соответствовать новое содержимое. Scale crop to ~1.5 MP (#32) изменяет размер вырезки до идеального рабочего разрешения для деталей без излишнего использования вычислительных ресурсов. Encode crop (#33) перемещает вырезку в латенты и Redraw only the mask (#34) гарантирует, что денойзинг происходит только внутри маски. Используйте Crop preview (what MOSS sees) (#35), чтобы проверить вырезку и контекст перед выборкой.

⑤ Выборка#

Differential Diffusion (soft mask edge) (#4) защищает немаскированный контент, уменьшая обновления возле границ маски и отдавая приоритет согласованности. KSampler (#40) затем генерирует инпейнтинг, используя модель MOSS-Image и ваши положительные и отрицательные условия. Баланс, который вы выберете здесь, определяет, насколько буквально следует запросу, по сравнению с тем, сколько оригинальной структуры сохраняется. Для консервативных правок, склоняйтесь к более низкой силе перерисовки; для полной замены используйте более высокую силу перерисовки.

⑥ Вставка обратно (автоматическая)#

После выборки Decode (#50) конвертирует латенты в пиксели, а Scale back to crop size (#51) восстанавливает отредактированную вырезку до точных размеров, захваченных ранее. Paste into original (outside the mask stays exact) (#52) композитирует результат обратно в ваше оригинальное изображение, используя сохранённые координаты x, y, так что выравнивание идеально, и остальная часть кадра остаётся нетронутой.

⑦ Результат#

Result (#60) записывает финальное изображение. Имя файла обрабатывается автоматически; повторите, чтобы быстро итерационно работать с тем же источником и маской.

⑧ Демонстрация (одна картинка для обмена)#

Showcase: before / mask / after + prompt (#70) создаёт панель "до", "маска", "после" с вашим запросом, напечатанным ниже. Это полезно для документации или утверждений клиентов. Сохраните панель с помощью Showcase image (#71). Если демонстрационный вывод не нужен, вы можете обойти эту группу, чтобы ускорить выполнение.

Ключевые узлы в рабочем процессе Comfyui MOSS-Image Inpainting#

Grow + soften mask (#30) Немного расширяет нарисованную область и применяет мягкое размытие к её краю для естественных переходов. Настройте expand, когда видите жёсткие швы или пропущенные бахрому, и настройте blur_radius, если край выглядит слишком резким или слишком размытым. Используйте большее расширение для волос, меха и мягких тканей, где нечеткость границ помогает смешиванию.

Crop around mask (padding = context) (#31) Вычисляет ограничивающую рамку для маски и добавляет дополнительный контекст сцены вокруг неё. Значение padding контролирует, сколько окружения отправляется в модель, что влияет на согласованность перспективы и освещения. Больше заполнения даёт MOSS-Image лучшие глобальные подсказки, но снижает детализацию на уровне пикселей при фиксированной целевой мегапиксельности; уменьшите заполнение для небольших, сложных вставок.

Scale crop to ~1.5 MP (#32) Изменяет размер обрезанного фрагмента до практического рабочего разрешения. Повышение целевой мегапиксельности улучшает детализацию внутри маски за счёт скорости и памяти. Уменьшите её для быстрых предварительных просмотров или очень широких масок, где микро-детали менее важны.

Redraw only the mask (#34) Устанавливает шумовую маску на латенте, чтобы денойзинг оставался в пределах вашей нарисованной области. Это гарантирует, что немаскированные пиксели останутся неизменными. Оставьте её включённой для истинного инпейнтинга; отключайте только для устранения неполадок, когда нужно подтвердить поведение модели на всей вырезке.

Differential Diffusion (soft mask edge) (#4) Подавляет нежелательное переливание вокруг краёв маски, ослабляя обновления по мере их приближения к границе. Увеличьте strength, когда замечаете цветовое растекание или проникновение текстуры за пределы маски, и уменьшите её, когда хотите более смелого слияния между старым и новым содержимым. Это работает в тандеме с размытием на этапе роста маски.

KSampler (#40) Управляет фактическим поколением, используя модель MOSS-Image и ваши условия. denoise контролирует, насколько радикально переосмысляется маскированное содержимое: значения, близкие к 1, создают свежее содержимое, средние значения сохраняют структуру и перекрашивают, низкие значения делают тонкие уточнения. Настройте steps для качества и скорости и измените seed, чтобы исследовать альтернативы, сохраняя все другие условия неизменными.

Paste into original (outside the mask stays exact) (#52) Компонует отредактированную вырезку обратно в оригинальный кадр, используя координаты из ограничивающей рамки. Оставьте resize_source выключенным, чтобы избежать артефактов масштабирования. Если края показывают лёгкие ореолы, вернитесь к предыдущему росту маски и размытие, а не компенсируйте здесь.

Дополнительные элементы#

  • Держите запросы короткими и буквальными для MOSS-Image Inpainting. Сосредоточьтесь на объекте, цвете, материале и отделке, которые вы хотите внутри маски.
  • Для перекрашивания или замены материалов уменьшите силу перерисовки в KSampler, чтобы сохранить существующую форму и тени, изменяя при этом внешний вид.
  • Если маскированная область очень маленькая на очень большом фото, увеличьте целевую мегапиксельность в Scale crop to ~1.5 MP, чтобы у модели было достаточно пикселей для разрешения мелких деталей.
  • Увеличьте контекстное padding, когда перспектива или освещение вставки должны соответствовать сложному окружению, такому как руки, отражения или узорчатые поверхности.
  • Используйте Crop preview (what MOSS sees), чтобы убедиться, что обрезка содержит как маскированную область, так и достаточно окружающих подсказок перед выборкой.

Благодарности#

Этот рабочий процесс реализует и основывается на следующих работах и ресурсах. Мы выражаем благодарность Comfy-Org за файлы модели MOSS-Image, сообществу Civitai за шаблон рабочего процесса MOSS Image Inpainting и OpenMOSS за код исследования и технический отчёт MOSS-Image за их вклад и поддержку. Для получения авторитетной информации, пожалуйста, обратитесь к оригинальной документации и репозиториям, указанным ниже.

Ресурсы#

Примечание: использование указанных моделей, наборов данных и кода подлежит условиям и лицензиям, предоставленным их авторами и поддерживающими организациями.

Want More ComfyUI Workflows?

RunComfy
Авторское право 2026 RunComfy. Все права защищены.

RunComfy - ведущая ComfyUI платформа, предлагающая ComfyUI онлайн среду и услуги, а также рабочие процессы ComfyUI с потрясающей визуализацией. RunComfy также предоставляет AI Models, позволяя художникам использовать новейшие инструменты AI для создания невероятного искусства.