comfyui 中的逻辑 节点
CN
jiangsi
2025-01-14 22:22:23
由于comfyui 中,最早把提示词,和传入的图片 controlnet 、局部重绘啥啥的,都称之为条件(Conditioning)。
那么中文语境中的条件判断,即if else,在comfyui中就换了一个称呼,称之为逻辑(logic),真是太有逻辑了。
那么这个节点如果想方便使用的话,最好还是安装easy use 节点。他那里有一些流程控制的办法。
比如这个if else
这个节点特别别扭的是。
如果你想让两个流程通过判断条件来执行A或者 B
那么首先先要将两个流程A、B统一输出的结果,即都输出一个string 或者图片或者latent都行,并且一个传递给on_true, 一个传递给on_false ,然后再传递一个boolean, 这三个作为参数, 那么输入就是上面A、B统一的输入。
这里面还有一个坑,即不要在流程A、B中做任何预览或者保存的动作,这样就会让流程还是会执行(因为要预览或者保存图片)。再调试流程的时候可以有,但是在调试完毕之后要把 预览或者保存 进行bypass掉。
然后在if else 的输出后,接上预览或者保存