Содержание
- Прямой ответ: что делает ComfyUI и где границы
- Условия доступа и где смотреть актуальные требования
- Порядок действий: от пустого графа до готовой маски
- Учебный пример и критерии проверки
- Смежные варианты: что выбирать по задаче
- Типичные проблемы и проверяемые способы диагностики
- Готовый промпт для смежной задачи
- Частые вопросы
Как удалить фон в ComfyUI
Черновик готовит редакция с помощью ИИ. За стандарт издания отвечает главный редактор — Валерий Курземнек.
Материал редакции Зерокодера. Счёт по выдаче снят собственным прогоном 22 октября 2026 года; цитаты источников приведены дословно. Обновлено: октябрь 2026.
Удалить фон в ComfyUI можно двумя путями: загрузить готовый workflow с моделью BiRefNet из документации проекта либо собрать граф из узлов расширения Easy-Use. Мы скачали подборку результатов веб-поиска по запросу «Как удалить фон в ComfyUI»: текст отдали 10 из 10 страниц, медиана объёма читаемого текста топа — 622 слова. Ниже — что именно ставить, куда класть файлы и как проверить результат.
Прямой ответ: что делает ComfyUI и где границы
ComfyUI удаляет фон локально: граф загружает картинку, прогоняет её через модель матирования и отдаёт изображение с прозрачностью. В документации проекта описана готовая связка — BiRefNet Background Removal Workflow. Она устроена как подграф Remove Background (BiRefNet): на вход подаётся изображение, на выходе получаются два потока — IMAGE с прозрачным фоном в формате RGBA и mask с вырезанной маской переднего плана.
Границы задачи стоит держать в голове. Это операция над изображением внутри вашего графа: результат можно сразу подставить в следующий узел или сохранить файлом. Отдельного «сервиса удаления фона» здесь нет — есть модель и узлы, которые её вызывают. Документация проекта перечисляет, что даёт BiRefNet: аккуратное определение края для волос, шерсти и мелких деталей, работу с людьми, товарами, животными и сложными сценами, вывод RGBA, готовый к композитингу. Там же назван и режим одного клика: изображение загружается, остальное берёт на себя модель.
Второй путь — узлы расширений. В справочнике ComfyUI Wiki описан узел Image Remove Bg из категории EasyUse/Image: он удаляет фон и возвращает вырезанное изображение вместе с альфа-маской. Там же документирован узел ImageRemoveBackground+ из набора ComfyUI_essentials и узлы сторонних пакетов вроде BackgroundRemover и BizyAirRemoveBackground. Выбор между ними — это выбор между готовым подграфом из документации и отдельным узлом с параметрами.
Границы по железу и окружению: всё считается на вашей машине, модель лежит в локальной папке. Если нужен другой класс задач — генерация изображения с прозрачностью сразу, без вырезания, — это отдельная тема, и о ней ниже.
Условия доступа и где смотреть актуальные требования
Основной источник требований — инструкция BiRefNet: скачать workflow, скачать модель и использовать граф. Она рекомендует свежую версию ComfyUI. Если при открытии графа среда сообщает об отсутствующих узлах, отдельно проверьте совместимость и состав установки.
Про облако. В документации проекта есть строка о том, что облако обновится после стабильного релиза ComfyUI. Это значит, что набор доступных моделей и узлов в облачной среде может отличаться от локальной установки. Разделяйте интерфейс, локальный запуск и облако: требования к версии и наличие конкретного узла проверяются в том окружении, где вы работаете.
Модель скачивается отдельно. В справочнике ComfyUI Wiki указан источник — Hugging Face, репозиторий Comfy-Org/BiRefNet. Там же сказано, что для загрузки и инференса нужен кастомный узел с поддержкой BiRefNet. То есть скачивание файла и установка узла — две разные операции, и обе обязательны.
Порядок действий: от пустого графа до готовой маски
Документация проекта описывает скачивание workflow, установку модели и запуск графа. Ниже мы дополнительно включаем проверку отсутствующих узлов для конкретного окружения.
Загрузка workflow. Откройте граф BiRefNet Background Removal. Если интерфейс сообщает о нехватке узлов, это ожидаемо на чистой установке.
Установка узлов. Поставьте недостающие пакеты через менеджер расширений ComfyUI. Документация проекта отдельно отмечает сбой импорта части узлов при старте — после установки перезапустите ComfyUI и проверьте, что сообщение ушло.
Установка модели. Файл birefnet.safetensors кладётся в папку ComfyUI/models/background_removal/. Документация проекта подчёркивает: это папка background_removal. Справочник ComfyUI Wiki повторяет то же требование. Если положить файл в checkpoints, загрузчик его не увидит.
Подача изображения. Изображение загружается узлом Load Image, файл кладётся в папку ComfyUI/input/. Дальше подграф Remove Background (BiRefNet) обрабатывает картинку и отдаёт два выхода: IMAGE с прозрачным фоном в RGBA и mask с вырезанной маской переднего плана.
Запуск. Нажмите очередь выполнения. Результат появится в узле предпросмотра или сохранения — в зависимости от того, как собран граф.
Таблица ниже сводит шаги и то, что проверяется на каждом.
| Шаг | Действие | Что проверить |
|---|---|---|
| 1 | Загрузить workflow BiRefNet | Сообщение о нехватке узлов |
| 2 | Установить отсутствующие узлы | Сбой импорта при старте ушёл |
| 3 | Положить birefnet.safetensors в models/background_removal/ | Файл виден загрузчику модели |
| 4 | Загрузить картинку через Load Image | Файл лежит в папке input/ |
| 5 | Запустить граф | На выходе IMAGE (RGBA) и mask |
Учебный пример и критерии проверки
Возьмём портрет человека на однотонном фоне — это тот случай, где модель обещает аккуратную работу с волосами. Соберите граф: Load Image → Remove Background (BiRefNet) → предпросмотр. На выходе вы получите два изображения. Первое — картинка с прозрачным фоном. Второе — маска: белая область там, где остался передний план, чёрная там, где фон убран.
Проверка первая: откройте маску и посмотрите на границу волос. Рваный контур по краю говорит о том, что маска захватила лишнее или потеряла пряди. Проверка вторая: наложите RGBA-результат на контрастный фон — светлый и тёмный. Ореол по контуру виден на тёмном фоне, а светлые полупрозрачные пиксели — на светлом. Проверка третья: сравните маску и итоговое изображение — они должны совпадать по силуэту.
Следующие параметры относятся к отдельному узлу Image Remove Bg из Easy-Use. Параметр add_background задаёт цвет фона: none, white, black; по умолчанию none. Для проверки этих настроек переключитесь с подграфа BiRefNet на узел Easy-Use.
| Параметр | Значения | Когда менять |
|---|---|---|
| rem_mode | RMBG-2.0, RMBG-1.4, Inspyrenet, BEN2 | Сюжет не даётся базовой модели |
| image_output | Hide, Preview, Save, Hide/Save | Нужен файл на диске |
| save_prefix | строка, по умолчанию ComfyUI | Различить серии прогонов |
| torchscript_jit | true/false, по умолчанию false | Ускорить инференс на поддерживаемой сборке |
| add_background | none, white, black | Нужен сплошной фон |
| refine_foreground | true/false, по умолчанию false | Грубые края вокруг объекта |
Смежные варианты: что выбирать по задаче
Первый вариант — готовый подграф BiRefNet из документации проекта. Он даёт два выхода и режим одного клика. Подходит, когда нужен предсказуемый граф без ручной сборки.
Второй — узел Image Remove Bg из Easy-Use. Здесь больше ручек: выбор модели, режим вывода, префикс сохранения, ускорение через TorchScript JIT, добавление сплошного фона, уточнение переднего плана. Подходит, когда результат базовой модели не устраивает и нужно перебирать режимы.
Третий — узлы отдельных пакетов. В справочнике описаны BackgroundRemover из pfaeff-comfyui и BizyAirRemoveBackground из BizyAir. Страница BackgroundRemover на RunComfy содержит общие рекомендации и прямо сообщает, что конкретные параметры входа, выхода и ошибки в её контексте не предоставлены. Это вариант для тех, кто уже работает с конкретным набором расширений.
Четвёртый — генерация с прозрачностью сразу. В документации проекта описан Qwen Image 2.1: VAE несёт четыре канала, поэтому изображения с прозрачным фоном можно генерировать и редактировать напрямую. Там же есть отдельный шаблон Remove Background: Qwen Image 2.1. Этот путь выбирают, когда фон не нужно вырезать из готовой картинки — его не создают с самого начала.
Пятый — замена фона по описанию. В подборке есть страница RunComfy про Ideogram 3 с заменой фона по промпту. Это другая задача: не удалить фон, а поставить новый.
Для задачи «удалить фон» базовый выбор — BiRefNet. Если края не устраивают, переходите к Easy-Use с refine_foreground. Если нужен прозрачный результат с самого начала — смотрите на шаблон Qwen Image 2.1.
Типичные проблемы и проверяемые способы диагностики
Первая проблема — модель не находится. Признак: загрузчик пуст или граф ругается на отсутствие файла. Проверка: файл должен лежать в ComfyUI/models/background_removal/. Это требование повторяют и документация проекта, и справочник ComfyUI Wiki.
Вторая — узлы не импортировались. Документация проекта называет сообщение «Some nodes failed to import at startup». Проверка: перезапустить ComfyUI после установки пакета и убедиться, что сообщение ушло. Если оно осталось, проблема в самом пакете.
Третья — версия. Документация проекта пишет, что поддержка BiRefNet есть в свежих версиях ComfyUI, и советует обновить установку. Сообщение про Nightly version — сигнал, что вы на другой ветке.
Четвёртая — ошибки обработки у узлов сторонних пакетов. В описании RemoveBGNAID на RunComfy приведены типовые сообщения. «Error: Unable to process image», «Error: Background removal failed», «Warning: Processing continued despite errors». Это разные ситуации: первая говорит о проблеме с входным файлом, вторая — о сбое самой модели, третья — о том, что обработка продолжилась, несмотря на ошибки. Разбирайте их по одной.
Пятая — грубые края. Проверка: посмотрите маску отдельно от изображения. Если маска рваная, включите refine_foreground или смените rem_mode. Справочник прямо связывает refine_foreground с грубыми краями вокруг объекта.
Шестая — результат не сохраняется. Проверка: image_output должен включать сохранение. Варианты Hide, Preview, Save и Hide/Save описаны в справочнике. Префикс имени задаётся параметром save_prefix, по умолчанию ComfyUI.
Смежная диагностика по генерации описана в материале Stable Diffusion не генерирует: причины и проверка, а работа с масками — в статье ComfyUI inpainting: как удалить объект.
Готовый промпт для смежной задачи
Когда фон нужно не убрать, а заменить по описанию, пригодится текстовый запрос к модели редактирования. Ниже — заготовка для задачи «поставить новый фон под предметом».
Замени фон на изображении [ваш файл] на [описание фона: однотонный серый, деревянный стол, градиент]. Сохрани предмет и его тень без изменений, края оставь чистыми, без ореола. Освещение нового фона согласуй с освещением предмета. Верни изображение в исходном разрешении.
Частые вопросы
Как удалить фон в ComfyUI без установки дополнительных узлов?
Готовый подграф BiRefNet из документации проекта требует установки узлов, поддерживающих эту модель. Справочник ComfyUI Wiki прямо пишет, что для загрузки и инференса нужен кастомный узел с поддержкой BiRefNet. На чистой установке шаг установки узлов пропустить не получится.
Скачать модель для удаления фона в ComfyUI — откуда и куда?
Справочник ComfyUI Wiki указывает источник — Hugging Face, репозиторий Comfy-Org/BiRefNet. Файл birefnet.safetensors кладётся в папку ComfyUI/models/background_removal/. Документация проекта отдельно предупреждает, что это не папка checkpoints.
Почему модель не видна в загрузчике?
Проверьте папку: файл должен лежать в models/background_removal/. Вторая причина — устаревшая версия ComfyUI: документация проекта пишет, что поддержка BiRefNet есть в свежих сборках. Третья — узел не установлен или не импортировался при старте.
Какая модель даёт лучший край по волосам?
Документация проекта называет у BiRefNet аккуратное определение края для волос, шерсти и мелких деталей. У узла Image Remove Bg есть выбор режима: RMBG-2.0, RMBG-1.4, Inspyrenet, BEN2. Смена режима меняет лежащую в основе модель, поэтому результат зависит от сюжета.
Что делать, если края рваные?
Включите refine_foreground у узла Image Remove Bg — справочник связывает его с более чистыми краями и деталями. Второй шаг — сменить rem_mode и сравнить маски. Третий — проверить исходное разрешение картинки: мелкие детали теряются при сильном уменьшении.
Для смежных задач по работе с изображениями пригодятся материалы Как оживить фото в ComfyUI и LM Studio бесплатно: запуск LLM на своём ПК.
