WAS Node Suite v3 Reborn: 463 узла и ноль зависимостей для ComfyUI
WAS Node Suite v3 перестраивает классический пакет узлов ComfyUI: 463 узла, без автоматических установок pip, torch-нативная обработка и сравнение видео в узле.
WAS Node Suite существует с 2023 года и насчитывает более миллиона загрузок. Пакет v2 включал 220 узлов, но при установке подтягивал около 20 пакетов Python, из-за чего часто становился источником сломанных окружений. Автор WASasquatch (Jordan Thompson) называет релиз «WAS-NS Reborn»: пакет перестроен для современного ComfyUI и требует только ComfyUI 0.14.0+ и Python 3.10+, при этом ничего не устанавливается, не загружается и не собирается ни на одном этапе.
Что изменилось между v2 и v3
| v2 | v3 | |
|---|---|---|
| Узлы | 220 | 463 |
| Пакетов установлено по умолчанию | 20 | 0 |
| Установлено из git-URL | 3 | 0 |
| Дополнительные группы узлов | нет | 22 переключателя функций в config.yaml, 8 из них отключены из коробки |
216 из 220 идентификаторов узлов v2 сохраняются без изменений, а четыре удаленных узла (Image Crop Face, Image Gradient Map, Load Lora, Number to Text) автоматически подменяются диалогом отсутствующих узлов ComfyUI при открытии старого рабочего процесса. Сохраненные ранее настройки, виджеты и связи переносятся при загрузке.
Ключевое архитектурное изменение: детекция лиц, карты градиента, удаление фона, интерполяция кадров, бесшовные текстуры, сопоставление цветов, уровни, палитры, маски и деконволюция теперь работают на torch, на устройстве ComfyUI. OpenCV, numba, rembg, timm, scipy, scikit-image, scikit-learn и matplotlib больше не устанавливаются. Единственная необязательная группа зависимостей: document_export (вывод в DOC/ODT/PDF). Она включается явно в config.yaml.
247 новых узлов
Среди главных новинок:
- 3D-сцены Three.js (43 узла): соберите 3D-сцену из связей графа с геометрией, материалами, источниками света, камерами, загрузкой моделей, рендерингом и трассировкой пути. По умолчанию отключено, включается переключателем функций.
- Файлы, архивы и документы (28): zip-архивы прямо в графе, документы в шести форматах, целые папки проходят через граф с сохранением исходных имен файлов.
- Логика и поток выполнения (24): цепочки условий, типизированные переключатели, циклы for и while, а также шлюз выполнения Execution Gate, который полностью останавливает вычисление ветки.
- Слои (20): стек слоев, передаваемый по связям, с эффектами, настройкой порядка и холстом, который рисуется прямо на узле.
- HDR и линейный свет (9): декодирование значений выше белого, перенос диапазона через фильтры, чтение и запись EXR и DNG.
- Латентная affine-выборка (6): масштабирование и смещение латентного пространства через маску, в том числе во время выборки, с паттернами на основе содержимого, которые следуют за объектом. В README есть пример рабочего процесса, где affine-выборка выполняется внутри семплера над латентным представлением видео MiniMax H3.
- Temporal Noise Hold: переносит шумовой паттерн каждого кадра видео в следующий кадр вместо генерации свежего шума, достраивая сцены из стартового шума на видеомоделях вроде MiniMax H3.
194 узла отображают на себе панель: гистограммы, цветовые рампы, 3D-виды, текстовые редакторы и контактный лист, по которому можно нажать, чтобы выбрать вариант. Compare Video проигрывает два рендера рядом под перетаскиваемым разделителем с синхронизацией кадр к кадру. Это быстрый способ оценить изменение рабочего процесса относительно базового рендера.
Content Viewer отображает прямо на узле все, что в него подано: markdown, HTML, SVG, документы, JSON, CSV, логи и холст изображения. Он также принимает устанавливаемые расширения просмотра: например, панель поиска изображений и видеоредактор OpenReel.
Доступность
WAS Node Suite v3 распространяется по лицензии MIT. Установить его можно из ComfyUI Manager, выполнив поиск по запросу «WAS Node Suite v3», или склонировав WASasquatch/was-node-suite-comfyui в custom_nodes. Если вам ближе классическое поведение v2, автор рекомендует форк «WAS-NS Revised» от drltdata в ComfyUI Manager. Запускаемые примеры рабочих процессов для 3D-сцен, HDR, слоев, циклов и affine-семплеров поставляются в каталоге docs/workflows/ репозитория.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.