Skip to content

Logic nodes to perform conditional renders based on an input or comparision

Notifications You must be signed in to change notification settings

theUpsider/ComfyUI-Logic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComfyUI Logic Nodes Extension

This repository contains an extension to ComfyUI that introduces logic nodes and conditional rendering capabilities:

  • If
  • Compare
  • Int, String, Float, Bool

image

NOTE: This extension is still in development and may contain bugs. Please report any issues you encounter. New features are in development!

Installation

  • Clone this repository into the custom_nodes folder of ComfyUI. Restart ComfyUI and the extension should be loaded.

Features

  • Comparison Nodes: Compare two values using various comparison operators.
  • Data Type Nodes: Convert and handle Int, String, Float and Bool data types.
  • Conditional Execution: Execute different nodes based on a boolean condition.
  • Debugging: Print any input to the console for debugging purposes.

Nodes

Compare

Compares two inputs (a and b) based on the provided comparison operator. Supported operators include:

  • a == b
  • a != b
  • a < b
  • a > b
  • a <= b
  • a >= b

Int

Accepts an integer value and returns it.

String

Accepts a string value and returns it.

Float

Accepts a float value and returns it.

Bool

Accepts a boolean value and returns it.

If

Executes the IF_TRUE node if the ANY input is True, otherwise it executes the IF_FALSE node.

DebugPrint

Prints the provided input to the console. Useful for debugging.

Author

About

Logic nodes to perform conditional renders based on an input or comparision

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages