ComfyUI-ImageBlendAdvanceZveroboy
Standalone fork of the ImageBlendAdvance node from ComfyUI_LayerStyle with all external dependencies removed for independence. (Description by CC)

English
This repository is a standalone fork of the ImageBlendAdvanceV3 node from the extensive ComfyUI_LayerStyle package. All external dependencies have been stripped from the node itself, making it completely independent.
Honestly, this fact alone isn't groundbreaking news, but beneath this practical, utilitarian task lies an important philosophy:
When building a complex workflow, it can easily drag in 1, 5, 10, or even 15 node packages. These packages are often bloated with dozens of nodes, code snippets, libraries, and dependencies whose true purpose is known only to their authors. Furthermore, these libraries might conflict with each other or with your long-standing, stable ComfyUI build. The most frustrating part? You might only need one node from each of these packages. Even if that specific node has zero dependencies, it gets pulled in anyway because of the other unnecessary nodes lingering in the repository.
Therefore, the cleanest way to tame this chaos is to audit your node packages, find lighter or more suitable alternatives where possible, and repackage only the specific nodes you need into a dedicated, task-specific custom node package.
For example, if you are building a video generation workflow and need 2–3 specific nodes from different, otherwise unused packages, ask your AI agent to bundle those nodes into a separate ComfyUI_Video package. Ideally, strip out all non-essential dependencies or tailor them specifically to your build.
This approach solves multiple problems:
- Faster ComfyUI startup: Fewer nodes mean a quicker load time.
- No dependency conflicts: It might seem rare, but who among us hasn't broken their ComfyUI installation by skipping a check of the
requirements.txt? - Workflow stability: Your essential nodes won't suddenly break after a ComfyUI reinstall or update. (Some maintainers love to restructure their complex repositories in new versions, completely breaking yesterday's workflow). This saves you from version juggling and trying to remember what was previously installed.
- Minimalism: You get a dedicated node package for each critical workflow, containing exactly the functionality you require and nothing more.
Note: Of course, never forget to credit the authors of the original packages whose code you utilized. Respecting open-source licenses is always mandatory.
Русский
Этот репозиторий представляет собой автономный форк ноды ImageBlendAdvanceV3 из обширного пакета ComfyUI_LayerStyle. Все внешние зависимости были удалены из самой ноды, что делает её полностью независимой.
Честно говоря, сам по себе этот факт не является сенсацией, но за этой практической и утилитарной задачей скрывается важная мысль:
Когда вы собираете сложный воркфлоу, он легко может потянуть за собой 1, 5, 10 или даже 15 пакетов нод. Зачастую эти пакеты раздуты десятками нод, обрывками кода, библиотек и зависимостей, истинное назначение которых известно только их авторам. Более того, эти библиотеки могут конфликтовать между собой или с вашей давно отлаженной сборкой ComfyUI. И самое неприятное: вполне может оказаться, что из каждого такого пакета вам нужна всего одна нода. И даже если у этой конкретной ноды нет зависимостей, она всё равно подтянется вместе с остальным ненужным вам кодом, оставшимся в репозитории.
Поэтому самый чистый способ навести порядок в этом зоопарке — провести ревизию пакетов нод, по возможности найти для них более лёгкие и подходящие замены, и перепаковать только те ноды, которые вам действительно нужны, в отдельный, узкоспециализированный пакет.
Например, если вы собираете воркфлоу для генерации видео и вам нужны 2–3 специфичные ноды из разных, иначе не используемых пакетов, попросите вашего AI-агента собрать эти ноды в отдельный пакет ComfyUI_Video. В идеале — удалив все несущественные зависимости или адаптировав их конкретно под вашу сборку.
Такой подход решает сразу несколько проблем:
- Ускорение загрузки ComfyUI: меньше нод — быстрее старт.
- Отсутствие конфликтов зависимостей: может показаться, что это редкость, но кто из нас не ломал ComfyUI, поленившись свериться с файлом
requirements.txt? - Стабильность воркфлоу: нужные вам ноды внезапно не перестанут работать после переустановки или обновления ComfyUI. (Некоторые мейнтейнеры обожают с выходом новой версии своего запутанного пакета пересобирать ноды так, что вчерашний воркфлоу наглухо ломается). Это избавит вас от жонглирования версиями и попыток вспомнить, что именно у вас было установлено ранее.
- Минимализм: под каждый важный воркфлоу у вас будет свой пакет нод ровно с тем функционалом, который требуется, и ни граммом больше.
Примечание: разумеется, никогда не забывайте указывать авторов оригинальных пакетов, чей код вы использовали. Соблюдение лицензий открытого ПО важно в любом случае.