Инструменты23 сентября 2026 г., 21:48 МСК🤖 Auto

ComfyUI-InpaintCanvas: Полный редактор слоев и инпейнтинга внутри ComfyUI

Новый нод ComfyUI-InpaintCanvas заменяет внешние графические редакторы, предоставляя инструменты выбора, слои, фильтры и инпейнтинг в одном интерфейсе.

Баннер новости 8124

Концепция: Krita-подобный опыт без выхода из ComfyUI

Разработчик DenRakEiw представил ноду ComfyUI-InpaintCanvas, которая интегрирует функционал растрового редактора прямо в граф ComfyUI. Ключевая особенность — «единый узел», хранящий изображение, слои, выделения и промпты. Выделение области происходит как в Photoshop или Krita, после чего регион отправляется на инпейнтинг, а результат возвращается обратно в тот же узел как новый слой. Это позволяет итеративно редактировать изображение, не прерывая рабочий процесс.

Инструментарий: От выбора до фильтров

Редактор предлагает широкий набор инструментов, привычных для профессиональных графических редакторов:

  • Выбор (Selection): Кисть, прямоугольник, эллипс, лассо, полигон, волшебная палочка, а также интеллектуальное выделение объектов через SAM2 (по наведению) или SAM3/GroundingDINO (по тексту). Поддерживаются маски быстрого доступа, расширение/сужение выделения и сглаживание.
  • Слои (Layers): Полноценная система слоев с миниатюрами, переименованием, дублированием, слиянием, блокировкой альфа-канала, режимами наложения и привязкой масок. Поддерживается отмена действий (undo) для каждого слоя.
  • Рисование и ретушь: Мягкие кисти, ластик, перо с поддержкой давления, прямые линии, пипетка, ведро заливки, размытие, штамп и кисть восстановления. Встроены текстовые слои с 17 шрифтами.
  • Трансформации: Перемещение, масштабирование, вращение, искажение, искажение по сетке, отражение, привязка к краям и направляющим. Есть инструмент расширения холста (outpainting) и кадрирования.
  • Фильтры: Неразрушающая обработка: зернистость (46 пресетов + реальные пленочные зерна), резкость, размытие, уровни, кривые, яркость/контраст, цветовой баланс, Ч/Б, LUT (.cube) и виньетка.

Интеграция с AI-моделями и API

Нода поддерживает работу как с локальными моделями, так и с облачными API. Особое внимание уделено поддержке Flux.2 и Kontext через референсные слои. Изображения, добавленные как референсы, автоматически передаются в узел crop_image как дополнительные батчи. Для улучшения промптов используется локальная VLM-модель Qwen3-VL или API Gemini, которые могут дописывать инструкции для Flux.2/Kontext или генерировать описания для заполнения, добавления или удаления объектов.

Технические детали и установка

Нода не требует дополнительных Python-зависимостей, кроме стандартных для ComfyUI (OpenCV используется для заполнения границ). Для расширенных функций (выделение по тексту, референсы) требуются дополнительные пакеты нод и модели.

Функция Требуемый пакет нод Модели
Выбор по тексту (основной) comfyui-rmbg sam3.pt (SAM3)
Выбор по тексту (резервный) comfyui_segment_anything GroundingDINO SwinT + SAM
Выбор объекта (наведение) ComfyUI-segment-anything-2 sam2_hiera_base_plus.safetensors
Улучшение промптов ComfyUI-QwenVL Qwen3-VL 2B
Вырезание объектов (Cutouts) comfyui-rmbg / ComfyUI-BRIA_AI-RMBG RMBG-2.0, BiRefNet, BEN2

Для развертывания в облаке (RunPod) доступны готовые шаблоны с поддержкой CUDA 12.8 (RTX 4090, A100) и CUDA 13.0 (Blackwell: RTX 5090). Экспорт поддерживает PNG с встроенным workflow, JPEG, WebP, а также многослойные PSD и ORA.

Источник: Github ↗