comfyui 中的逻辑 节点

CN
jiangsi
2025-01-14 22:22:23

由于comfyui 中,最早把提示词,和传入的图片 controlnet 、局部重绘啥啥的,都称之为条件(Conditioning)。

m5xc9sz0748da9g1s7simage.png

那么中文语境中的条件判断,即if else,在comfyui中就换了一个称呼,称之为逻辑(logic),真是太有逻辑了。

m5xcbwy8k03nanoooanimage.png

那么这个节点如果想方便使用的话,最好还是安装easy use 节点。他那里有一些流程控制的办法。

比如这个if else

m5xce7irgobks43h237image.png

这个节点特别别扭的是。

如果你想让两个流程通过判断条件来执行A或者 B

那么首先先要将两个流程A、B统一输出的结果,即都输出一个string 或者图片或者latent都行,并且一个传递给on_true, 一个传递给on_false ,然后再传递一个boolean, 这三个作为参数, 那么输入就是上面A、B统一的输入。

这里面还有一个坑,即不要在流程A、B中做任何预览或者保存的动作,这样就会让流程还是会执行(因为要预览或者保存图片)。再调试流程的时候可以有,但是在调试完毕之后要把 预览或者保存 进行bypass掉。

然后在if else 的输出后,接上预览或者保存

m5xcjyp6ks7bnam2asnimage.png