ComfyUI > Nodes > Derfuu_ComfyUI_ModdedNodes

ComfyUI Extension: Derfuu_ComfyUI_ModdedNodes

Repo Name

Derfuu_ComfyUI_ModdedNodes

Author
Derfuu (Account age: 1829 days)
Nodes
View all nodes(31)
Latest Updated
2024-06-22
Github Stars
0.33K

How to Install Derfuu_ComfyUI_ModdedNodes

Install this extension via the ComfyUI Manager by searching for Derfuu_ComfyUI_ModdedNodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Derfuu_ComfyUI_ModdedNodes 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

Derfuu_ComfyUI_ModdedNodes Description

Derfuu_ComfyUI_ModdedNodes automates calculations based on image sizes or specific user-defined parameters, enhancing workflow efficiency within the ComfyUI environment.

Derfuu_ComfyUI_ModdedNodes Introduction

Derfuu_ComfyUI_ModdedNodes is an extension designed to enhance the functionality of ComfyUI, a powerful and modular interface for creating and executing advanced Stable Diffusion workflows. This extension introduces a variety of new nodes and features that simplify and automate tasks, making it easier for AI artists to manipulate images, perform calculations, and manage text data within their workflows.

Key Features:

  • Automated Calculations: Automatically adjust values based on image sizes or other parameters.
  • Enhanced Editing: Simplify the process of editing multiple values across various nodes.
  • Math Nodes: Perform complex mathematical operations within your workflows.
  • Modded Scalers: Scale images and latents by side or ratio.
  • String Manipulations: Perform operations like replace, concatenate, and search on text data.
  • Debugging Tools: Use a single debug output node to convert any input type into a string for easy debugging. By integrating these features, Derfuu_ComfyUI_ModdedNodes helps AI artists streamline their workflow, reduce manual adjustments, and achieve more precise control over their creative processes.

How Derfuu_ComfyUI_ModdedNodes Works

Derfuu_ComfyUI_ModdedNodes operates by adding new nodes to the ComfyUI interface, each designed to perform specific tasks. Think of these nodes as building blocks that you can connect to create a flowchart of operations. Each node takes inputs, processes them according to its function, and then outputs the result, which can be used as input for other nodes.

Basic Principles:

  1. Nodes and Connections: Nodes represent different operations (e.g., mathematical calculations, text manipulations). You connect these nodes to form a workflow.
  2. Automated Adjustments: Some nodes can automatically adjust their outputs based on the inputs they receive, such as image sizes.
  3. Debugging: The debug output node helps you understand what each part of your workflow is doing by converting inputs into readable strings. For example, if you want to scale an image by a specific ratio, you can use the "Image scale by ratio" node. You input the image and the desired ratio, and the node outputs the scaled image.

Derfuu_ComfyUI_ModdedNodes Features

Debug Output Node

  • Function: Converts any input type into a string and prints it in a widget and console.
  • Use Case: Useful for debugging and understanding the data flow within your workflow.

Variables

  • Float: Used mainly for calculations.
  • Integer: Sets width/height and offsets, converts float values to integers.
  • Text: Single-line text input.
  • Text Box: Multi-line text input.
  • DynamicPrompts Text Box: Multi-line text input with dynamic prompts support (not inline).

Functional Nodes

  • Random: Generates a random value within a specified range.
  • Get Image Size: Returns the width and height of an image.
  • Get Latent Size: Returns the width and height of a latent image (values are 8 times smaller than the original).
  • Logic Node: Compares two values and returns one of two other values based on the comparison.
  • Converters: Convert data types (e.g., int to float, ceil, floor, absolute).

String Operations

  • Concat: Concatenates two strings with an optional delimiter.
  • Replace: Replaces a substring with another string.
  • Strict Mode: Replaces all occurrences of the pattern.
  • RegEx Mode: Replaces all occurrences matching a RegEx pattern.
  • Search: Searches for a substring and returns the count of occurrences.
  • Strict Mode: Searches for all occurrences of the pattern.
  • RegEx Mode: Searches for all occurrences matching a RegEx pattern.

Math Nodes

  • Sum: Adds two values (A + B).
  • Subtract: Subtracts one value from another (A - B).
  • Multiply: Multiplies two values (A * B).
  • Divide: Divides one value by another (A / B).
  • Power: Raises a value to the power of another (A^B).
  • Square Root: Calculates the square root of a value (√A).

Modded Nodes

  • Conditioning:
  • Condition Area Scale: Multiplies the size of conditioning by a ratio.
  • Latents:
  • Latent Scale by Ratio: Multiplies the size of a latent image by a ratio.
  • Latent Scale to Size: Scales the size of a latent image to a specified length.
  • Image:
  • Image Scale by Ratio: Multiplies the size of an image by a ratio.
  • Image Scale to Size: Scales the size of an image to a specified length.

Troubleshooting Derfuu_ComfyUI_ModdedNodes

Common Issues and Solutions

  1. Node Not Working as Expected:
  • Solution: Check the inputs and ensure they are of the correct type. Use the debug output node to verify the data being passed through the node.
  1. Unexpected Output:
  • Solution: Verify the settings and parameters of the node. Ensure that any mathematical operations or string manipulations are correctly configured.
  1. Workflow Errors:
  • Solution: Use the debug output node to trace the workflow and identify where the error occurs. Check for any missing or incorrect connections between nodes.

Frequently Asked Questions

  • Q: How do I scale an image by a specific ratio?
  • A: Use the "Image scale by ratio" node. Input the image and the desired ratio, and the node will output the scaled image.
  • Q: Can I use dynamic prompts in text boxes?
  • A: Yes, use the "DynamicPrompts Text Box" node for multi-line text input with dynamic prompts support.

Learn More about Derfuu_ComfyUI_ModdedNodes

For additional resources, tutorials, and community support, you can explore the following:

  • ComfyUI Examples: ComfyUI Examples
  • Community Forums: Engage with other AI artists and developers to share tips and get support.
  • Documentation: Detailed documentation on ComfyUI and its features can be found on the ComfyUI GitHub page. By leveraging these resources, you can deepen your understanding of Derfuu_ComfyUI_ModdedNodes and enhance your creative workflows.

Derfuu_ComfyUI_ModdedNodes Related 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.