Skip to content

A Custom Node for ComfyUI that allows you to control the logic flow

License

Notifications You must be signed in to change notification settings

Haoming02/comfyui-floodgate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComfyUI Floodgate

This is an Extension for ComfyUI, which allows you to easily control the logic flow!

Motivation

While Hires. Fix (or similar workflows) can significantly improve the output, it also takes a longer time to process. Thus, many will simply run the base resolution until a good seed is found before enabling it. However, for ComfyUI this means connecting and disconnecting multiple nodes every single time...

Solution

Introducing, Floodgate!
Simply toggle between the logic flows. No more reconnecting multiple nodes!

How to Use

Connect the output of a node (eg. LATENT) to the source of the Floodgate node, then connect each path to the desired remaining workflow. Simply click on gate_open to toggle between the paths to take. The path not chosen will not be executed. Furthermore, since ComfyUI caches the intermediate results, opening the Floodgate will not require the precedent nodes to be processed again!

Features

  1. Connect any arbitrary types
    • (input/output types still have to match)
  2. Multiple Floodgates in one workflow
  3. Control each Floodgate individually

Note: The logic flow is parsed during the queuing stage, not the execution stage. As a result, the boolean value has to be already determined when you press Queue Prompt, such as from the toggle or a primitive node. If you use a node that outputs a boolean during execution, this will not work.

About

A Custom Node for ComfyUI that allows you to control the logic flow

Topics

Resources

License

Stars

Watchers

Forks

Languages