WAS Node Suite v3 Reborn: 463 узла и ноль зависимостей для ComfyUI

ComfyUI Wikinews

WAS Node Suite v3 перестраивает классический пакет узлов ComfyUI: 463 узла, без автоматических установок pip, torch-нативная обработка и сравнение видео в узле.

WAS Node Suite v3 (GitHub) это перестройка с нуля одного из старейших и самых скачиваемых пакетов узлов ComfyUI. Версия 3 удваивает количество узлов до 463 и избавляется от пресловутого ада зависимостей: по умолчанию не устанавливается ни одного пакета, pip не запускается самостоятельно, а тяжелая обработка изображений теперь выполняется нативно на torch и на собственном устройстве ComfyUI.
Главный баннер WAS Node Suite v3

WAS Node Suite существует с 2023 года и насчитывает более миллиона загрузок. Пакет v2 включал 220 узлов, но при установке подтягивал около 20 пакетов Python, из-за чего часто становился источником сломанных окружений. Автор WASasquatch (Jordan Thompson) называет релиз «WAS-NS Reborn»: пакет перестроен для современного ComfyUI и требует только ComfyUI 0.14.0+ и Python 3.10+, при этом ничего не устанавливается, не загружается и не собирается ни на одном этапе.

Что изменилось между v2 и v3

v2v3
Узлы220463
Пакетов установлено по умолчанию200
Установлено из git-URL30
Дополнительные группы узловнет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 в WAS Node Suite v3

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, чтобы участвовать в обсуждении.

Загрузка комментариев…
WAS Node Suite v3 Reborn: 463 узла и ноль зависимостей для ComfyUI | ComfyUI Wiki