ComfyUI InfoComfyUI Info

was-node-suite-comfyui套件

was-node-suite-comfyui提供了涵盖图像处理、文本操作、工作流管理及媒体制作的全方位扩展功能,极大增强了 AI 生成流程的多样性与效率。

ltdrdata

v3.0.0
20 stars
GitHub

Description

was-node-suite-comfyui节点套件(更新版)

为 ComfyUI 提供的全面节点集合,涵盖高级图像处理、文本操作和工作流增强工具

探索社区共享的工作流。推荐使用嵌入式 PNG 工作流,JSON 格式也支持。

最新更新

  • 2025年6月3日 WAS-NS 项目已由新维护者接管,此修订版本现已正式发布。

当前节点功能

官方文档可通过 Salt AI 获取:

https://docs.getsalt.ai/md/was-node-suite-comfyui/

$\Large\color{orange}{展开完整节点列表}$
  • 视觉处理节点

    • BLIP 模型加载器:初始化用于图像分析的 BLIP 模型
    • BLIP 图像分析:生成文本描述或回答图像问题
    • SAM 模型加载器:准备分割模型
    • SAM 分割工具:完整的图像分割解决方案
  • 图像合成节点

    • 高级边界工具:精确图像框选与裁剪
    • 混合模块:复杂的图像组合技术
    • 变换节点:旋转、翻转和透视调整
  • 工作流管理

    • 总线节点:整合连接器简化流程
    • 缓存系统:临时存储 latents 和 tensors
    • 切换节点:动态输入路由能力
  • 文本处理套件

    • NSP/Wildcard 解析器:高级提示词工程
    • 字典工具:结构化数据操作
    • 文本生成:动态内容创建
  • 特效模块

    • 视觉滤镜:Dragan、胶片颗粒、色差效果
    • 技术滤镜:Canny 边缘检测、高通滤波
    • 环境效果:环境遮蔽、光照模拟
  • 媒体制作工具

    • 动画节点:GIF/APNG 创建
    • 视频处理:逐帧视频组装
    • 批量处理:高效多图处理

扩展功能

BlenderNeko 集成

实现说明

  • 动态提示:支持 NSP 风格语法和变量赋值
  • 视频处理:需要安装 FFMPEG 并配置正确编解码器
  • 安全性:文件操作仅限白名单目录内执行

安装指南

推荐方式:

  1. 进入 /ComfyUI/custom_nodes/
  2. 执行命令:git clone https://github.com/ltdrdata/was-node-suite-comfyui/
  3. 安装依赖:
    • 可移植版:使用内置 Python
    • 系统版:标准 pip 安装

传统安装:

  1. 下载独立文件 WAS_Node_Suite.py
  2. 放入 custom_nodes 目录
  3. 可能需要手动安装依赖

Colab 部署:

!git clone https://github.com/ltdrdata/was-node-suite-comfyui
!pip install -r /content/ComfyUI/custom_nodes/was-node-suite-comfyui/requirements.txt

注意:安装后需重启运行时

配置选项

WebUI 风格导入:

  1. 编辑 was_suite_config.json
  2. 设置 webui_styles 路径指向你的 styles.csv
  3. 如需持续更新可启用该选项

视频编码器设置:

在配置文件中添加额外编码器:

"ffmpeg_extra_codecs": {
    "avc1": ".mp4",
    "h264": ".mkv"
}

令牌系统

通过内置和自定义令牌实现动态命名:

  • 时间格式:[time(%Y-%m-%d)]
  • 系统信息:[hostname][cuda_device]
  • 支持自定义正则表达式令牌

技术需求

  • Python 依赖项:详见 requirements.txt
  • 人脸检测:需要额外资源文件
  • 视频处理:FFMPEG 二进制文件 + OpenH264 支持 H264 编码

社区资源

欢迎向我们的 GitHub Wiki 贡献工作流和示例,帮助其他用户发现创意用法。