Cable Management for ComfyUI:为节点连线提供有序管理方案

插件3个月前发布 小马良
175 0

ComfyUI的节点连线常因交叉混乱而难以梳理。Cable Management是一款前端扩展,提供了菊花链连接、PCB式自动布线、排线聚合以及从右到左的连线支持。

该扩展完全基于ComfyUI核心原语构建——即便移除扩展,所有已创建的工作流依然能够正常加载和运行。

  • GitHub:https://github.com/vtokic/comfyui-cable-management

目前为早期发布版本,可能存在Bug。需要较新的ComfyUI版本(已在0.28-0.30版本、前端1.47-1.48上测试)并启用Nodes 2.0。

Cable Management for ComfyUI:为节点连线提供有序管理方案

安装方式

通过ComfyUI Manager安装

在Manager中搜索 Cable Management,安装后重启ComfyUI即可。

手动安装

将项目克隆至 ComfyUI/custom_nodes/ 目录:

git clone https://github.com/vtokic/comfyui-cable-management

完成后重启ComfyUI。

配置说明

启用扩展前,需先调整以下设置项。

必须开启的配置

设置路径选项状态
Settings > Comfy > Nodes 2.0Modern Node Design (Nodes 2.0)开启
Settings > Lite Graph > GraphLink Render Mode选择 “PCB”

推荐开启的配置

设置路径选项值
Settings > Lite Graph > GraphCable Management开启(修改节点UI,启用直通与菊花链)
Settings > Lite Graph > LinkLink midpoint markers选择 “Arrow”
Settings > Lite Graph > Link ReleaseAction on link release (No modifier)选择 “context menu”(便于创建中转节点)

核心功能

PCB式连线渲染

连线会自动规划路径,绕过已有节点并尽可能避免相互交叉,使整体布局更接近电路板走线风格。

Cable Management节点引脚变化

开启该选项后,节点的引脚布局会发生变化:

  • 已连接的输入引脚,会在节点对侧生成一个直通引脚,用于实现菊花链串联。
  • 控件(Widget)会生成一个输出引脚,可将其当前值作为基本类型输出给其他节点使用。
  • 输出引脚移动至节点右下角,使节点形状更加紧凑。
  • 输入和输出引脚可以折叠为抽屉式面板,自动隐藏未连接的备选输入和未使用的输出。

排线聚合

多个叠加的中转节点(Reroute)会被自动合并,以一条排线(Ribbon Cable)的形式呈现,减少视觉杂乱。

© 版权声明

相关文章