WAS Node Suite v3 重生归来:463 个节点与零依赖的 ComfyUI 节点包
WAS Node Suite v3 重新构建了经典的 ComfyUI 节点包:包含 463 个节点,无自动 pip 安装,支持 torch 原生处理、Three.js 3D 场景及节点内视频对比。
WAS Node Suite 自 2023 年诞生以来,下载量已超过一百万次。v2 节点包包含 220 个节点,但安装时会带入约 20 个 Python 软件包,因此常常成为环境损坏的源头。作者 WASasquatch(Jordan Thompson)将此次发布称为“WAS-NS 重生”:该节点包已针对现代 ComfyUI 重建,仅需 ComfyUI 0.14.0+ 与 Python 3.10+,整个过程中无需安装、下载或构建任何内容。
v2 到 v3 的变化
| v2 | v3 | |
|---|---|---|
| 节点 | 220 | 463 |
| 默认安装的软件包 | 20 | 0 |
| 通过 git URL 安装的软件包 | 3 | 0 |
| 可选节点分组 | 无 | config.yaml 中有 22 个功能开关,其中 8 个默认关闭 |
v2 的 220 个节点 ID 中有 216 个保持不变,四个退役节点(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 个新节点
重点新增功能:
- Three.js 场景(43 个节点):通过连线构建 3D 场景,支持几何体、材质、灯光、相机、模型加载、渲染与路径追踪。默认关闭,由功能开关启用。
- 文件、压缩包与文档(28 个节点):在连线上传递 zip 压缩包、六种格式的文档,以及保留原始文件名的整个文件夹。
- 逻辑与流程(24 个节点):条件链、类型化开关、for 与 while 循环,外加一个 Execution Gate,可让某个分支完全不执行。
- 图层(20 个节点):在连线上创建图层堆栈,支持图层效果与排列,并可在节点上绘制画布。
- HDR 与线性光(9 个节点):解码白点以上的亮度范围,在滤镜中保持该范围,读取和写入 EXR 与 DNG。
- Latent Affine 采样(6 个节点):通过蒙版对 latent 进行缩放与偏移,甚至可在采样过程中进行,并运用跟随主体的内容感知图案。README 中附带一个示例工作流,演示如何在采样器内对 MiniMax H3 视频 latent 施加 affine 变换。
- 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 的行为方式,作者推荐使用 ComfyUI Manager 中 drltdata 的“WAS-NS Revised”分支。仓库的 docs/workflows/ 目录中附带了 3D 场景、HDR、图层、循环与 affine 采样器的可运行示例工作流。
评论
使用 GitHub 登录后即可参与讨论。