ComfyUI > Nodes > Jovimetrix Composition Nodes > COMPARISON (JOV) πŸ•΅πŸ½

ComfyUI Node: COMPARISON (JOV) πŸ•΅πŸ½

Class Name

COMPARISON (JOV) πŸ•΅πŸ½

Category
JOVIMETRIX πŸ”ΊπŸŸ©πŸ”΅/CALC
Author
amorano (Account age: 5221days)
Extension
Jovimetrix Composition Nodes
Latest Updated
2024-07-03
Github Stars
0.17K

How to Install Jovimetrix Composition Nodes

Install this extension via the ComfyUI Manager by searching for Jovimetrix Composition Nodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Jovimetrix Composition Nodes in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

COMPARISON (JOV) πŸ•΅πŸ½ Description

Node evaluates two inputs with specified operation, supporting various comparison operators for decision-making automation in creative workflows.

COMPARISON (JOV) πŸ•΅πŸ½:

The Comparison node evaluates two inputs based on a specified operation. It accepts two inputs (A and B), comparison operators, and optional values for successful and failed comparisons. The node performs the specified operation element-wise between corresponding elements of A and B. If the comparison is successful for all elements, it returns the success value; otherwise, it returns the failure value. The node supports various comparison operators such as EQUAL, GREATER_THAN, LESS_THAN, AND, OR, IS, IN, etc. This node is particularly useful for AI artists who need to automate decision-making processes based on the comparison of different data sets or values, ensuring that their creative workflows are both efficient and dynamic.

COMPARISON (JOV) πŸ•΅πŸ½ Input Parameters:

Lexicon.IN_A

This parameter represents the primary input for the comparison operation. It accepts a full data type, which means it can handle various forms of data. The default value is None, and it comes with a tooltip description "Master Comparator". This input is crucial as it serves as the main data set against which the secondary input will be compared.

Lexicon.IN_B

This parameter represents the secondary input for the comparison operation. Similar to Lexicon.IN_A, it accepts a full data type and has a default value of None. The tooltip description for this parameter is "Secondary Comparator". This input is compared against the primary input to determine the result of the comparison operation.

Lexicon.COMP_A

This parameter allows for an optional comparison value for the primary input. It accepts any data type and has a default value of None. This parameter can be used to provide a specific value to compare against the primary input, adding flexibility to the comparison operation.

Lexicon.COMP_B

This parameter allows for an optional comparison value for the secondary input. It also accepts any data type and has a default value of None. Similar to Lexicon.COMP_A, this parameter can be used to provide a specific value to compare against the secondary input.

Lexicon.COMPARE

This parameter specifies the comparison operator to be used in the operation. It accepts a set of predefined comparison operators such as EQUAL, GREATER_THAN, LESS_THAN, AND, OR, IS, IN, etc. The default value is EQUAL. This parameter determines the type of comparison that will be performed between the primary and secondary inputs.

Lexicon.FLIP

This parameter is a boolean that determines whether the comparison should be flipped. The default value is False. When set to True, the comparison operation is reversed, which can be useful in scenarios where the inverse comparison is needed.

COMPARISON (JOV) πŸ•΅πŸ½ Output Parameters:

Lexicon.TRIGGER

This output parameter indicates whether the comparison was successful. It returns a number that signifies the result of the comparison operation. If the comparison is successful for all elements, this parameter will return the success value.

Lexicon.VALUE

This output parameter provides the value resulting from the comparison operation. It returns a number that represents the outcome of the comparison. If the comparison fails for any element, this parameter will return the failure value.

COMPARISON (JOV) πŸ•΅πŸ½ Usage Tips:

  • Ensure that the data types of Lexicon.IN_A and Lexicon.IN_B are compatible to avoid unexpected results.
  • Utilize the Lexicon.COMPARE parameter to select the appropriate comparison operator for your specific use case.
  • Use the Lexicon.FLIP parameter to reverse the comparison operation when needed, which can be particularly useful in complex decision-making scenarios.

COMPARISON (JOV) πŸ•΅πŸ½ Common Errors and Solutions:

"Incompatible data types for comparison"

  • Explanation: This error occurs when the data types of Lexicon.IN_A and Lexicon.IN_B are not compatible for the specified comparison operation.
  • Solution: Ensure that both inputs are of compatible data types. Convert the data types if necessary before performing the comparison.

"Invalid comparison operator"

  • Explanation: This error occurs when an invalid comparison operator is specified in the Lexicon.COMPARE parameter.
  • Solution: Verify that the comparison operator is one of the supported operators such as EQUAL, GREATER_THAN, LESS_THAN, AND, OR, IS, IN, etc. Correct the operator if it is invalid.

"Missing input values"

  • Explanation: This error occurs when one or both of the input parameters (Lexicon.IN_A or Lexicon.IN_B) are not provided.
  • Solution: Ensure that both input parameters are specified and not set to None. Provide valid input values for the comparison operation.

COMPARISON (JOV) πŸ•΅πŸ½ Related Nodes

Go back to the extension to check out more related nodes.
Jovimetrix Composition Nodes
RunComfy

Β© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.