Инпейнтинг и маски
Перерисовать только часть картинки, ту, что под маской.
Простыми словами
Маска это чёрно-белая карта размером с картинку: белое там, где модели можно менять, чёрное там, где нельзя. Инпейнтинг (inpainting) перерисовывает только белую область и вписывает её в остальное: убрать предмет, сменить лицо, поправить руки, заменить небо.
Откуда берётся маска
- Редактор масок в ComfyUI: щёлкните правой кнопкой по ноде Load Image, откройте редактор масок, закрасьте область, сохраните. Тогда Load Image отдаёт закрашенное на выходе
MASK. - Прозрачность: PNG с прозрачными местами отдаёт их как маску.
- Ноды масок и паки, которые сами находят предметы или лица (сегментация), расширяют, размывают и обращают маски.
Три способа
| Способ | Ноды | Denoise | Когда |
|---|---|---|---|
| Обычная модель, маска шума | VAE Encode → Set Latent Noise Mask → сэмплер | 0.5 до 1.0 | Небольшие правки любой моделью |
| Модель для инпейнтинга, очищенная область | VAE Encode (for Inpainting) с grow_mask_by → сэмплер | 1.0 | Модели, обученные на инпейнтинг; полная замена |
| Conditioning для инпейнтинга | InpaintModelConditioning (positive, negative, VAE, pixels, mask) → три его выхода в сэмплер | до 1.0 | Модели для инпейнтинга и Flux Fill; лучшее вписывание |
Flux.1 Fill dev это модель, сделанная для инпейнтинга и аутпейнтинга; у Qwen-Image и Flux есть ControlNet для инпейнтинга, а модели правки умеют менять область по указанию.
<!-- diagram: фото с закрашенной белым областью поверх лампы; стрелка к результату, где лампа заменена растением, остальное без изменений -->Значения и что они меняют
grow_mask_by(6 до 16 пикселей) расширяет маску, чтобы края слились.- Мягкий (размытый) край маски убирает видимый шов.
- Промпт описывает, что должно появиться в маске, часто с небольшим окружением.
Частые ошибки
- VAE Encode (for Inpainting) с denoise меньше 1: серое или плоское пятно.
- Маска слишком плотно облегает предмет: ореол или шов.
- Инпейнтинг крошечной области огромной картинки: мало деталей. Вырежьте область, перерисуйте на размере модели и вставьте обратно (это делают паки, например ноды crop-and-stitch).
Как помогает приложение
Приложение описывает все три ноды инпейнтинга; описание VAE Encode (for Inpainting) предупреждает, что ей нужен denoise 1.0. Уроки Инпейнтинг: перерисовать часть картинки и Маска по словам собирают его; саму маску рисуют в редакторе масок ComfyUI.