画布连线终于不打结了,PCB 走线这套思路真管用

先交代下背景:我这边一条图生图加放大的流程,节点堆到四十来个以后,线全叠在一块儿,想从里面找某一根 latent 基本靠猜。后来换了个专门管连线的扩展,用了一阵,记几个实际变化。

  1. 走线像 PCB。链接不再是一根直线横穿过去,而是主动绕开节点,线和线之间也尽量错开不重叠。画布上的视觉噪音少了一大半。
  2. 透传引脚。已经连上的输入,会在节点另一侧多出一个引脚,直接从这儿往后串就行,不用再拉一根线绕回源头。
  3. 抽屉折叠。没连的可选输入、用不到的输出会收进抽屉里折起来,节点体积明显小一圈,同一屏能摆下更多东西。
  4. reroute 捆线。好几个 reroute 叠在一起时,可以捆成一条带状线,看着舒服很多。

我敢把它放进正经项目,主要是因为它整个是拿 ComfyUI 原生的东西搭出来的。专门试过把扩展卸掉,之前存的工作流照样能打开、能跑,不会被这个扩展绑死。

版本是前提:ComfyUI 得够新,节点 UI 那部分改动依赖 Nodes 2.0 的现代节点样式,版本旧的话先升级再装。

码住

透传引脚我等很久了,之前串 latent 全靠手摆 reroute,摆到最后自己都不认识

5 个赞

卸载之后工作流还能正常打开才是关键,之前踩过几个自定义节点,删了以后 json 直接报红

7 个赞

我 comfy 还停在老版本,就为这个升级值不值

值,尤其是折叠抽屉那块,笔记本小屏收益最大 :+1:

1 个赞

走线绕开节点会不会很吃前端性能,节点上百的大图会不会卡