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
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:
Nodes and Connections: Nodes represent different operations (e.g., mathematical calculations, text manipulations). You connect these nodes to form a workflow.
Automated Adjustments: Some nodes can automatically adjust their outputs based on the inputs they receive, such as image sizes.
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
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.
Unexpected Output:
Solution: Verify the settings and parameters of the node. Ensure that any mathematical operations or string manipulations are correctly configured.
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:
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.