Derfuu_ComfyUI_ModdedNodes
Automate calculation depending on image sizes or something you want.
Nodes (74)
Strip the sign off a computed number
Round a decimal up to a whole number
Resize a region's area proportionally
Drive a region's area from computed numbers
Cosines – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Absolute_value – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Ceil – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Conditioning_area_scale_by_ratio – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Cosines – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Divide – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
A multiline prompt box with {a|b|c} wildcards
A decimal value you set once and reuse
DF_Floor – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Get_image_size – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Get_latent_size – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Image_scale_by_ratio – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
Scale an image to a target edge length
A whole-number value, and a float→int converter
The INT-to-FLOAT converter in Derfuu's pack
DF_Latent_Scale_by_ratio – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Latent_Scale_to_side – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
Compare two values and branch your workflow
A × B for driving dimensions off one value
DF_Power – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Random – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
Check whether text contains a pattern, and count it
DF_Sinus – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Square_root – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_String_Concatenate – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_String_Replace – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Subtract – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
DF_Sum – ComfyUI Node from Derfuu_ComfyUI_ModdedNodes
Tangent and arctangent in one node
A single-line string source, current naming
The multiline text/prompt node in Derfuu's pack
Peek at any value without breaking the wire
A ÷ B as a node, and the divide-by-zero trap
A reusable decimal-number source for your workflow
Log a computed number to the console with a label
Round a decimal down to a whole number
Read an image's width and height as numbers
Read a latent's width and height (and the 8x gotcha)
Multiply an image's size by a number
Resize an image by one edge, keep the aspect ratio
Run an ESRGAN upscaler on your image
Dump an integer to the console with a label
A whole-number source that also rounds floats to int
Convert an integer to a float so wires connect
Pack two integers into Derfuu's TUPLE type
Paste one latent onto another at a computed position
Upscale a latent by a factor, not a fixed size
Resize a latent by one edge in latent space
The if/compare node in Derfuu's pack
Multiply two numbers inside your ComfyUI graph
Raise a number to an exponent inside your graph
A seeded random float between two bounds
The older name for Derfuu's sine node
√A as a node, with both roots on the outputs
Join two strings with a delimiter
Log a string to the console with a label
Find-and-replace on text mid-graph
Subtract one number from another in your graph
A + B, the simplest node in the pack
The older name for Derfuu's tangent node
A single-line string you set once and reuse
A multiline text field to feed prompts around your graph
The universal peek-at-any-value node
Bundle two floats into one wire
Check both halves of a bundled pair
Scale both halves of a pair by the same number
Flip the two values inside a pair
Unpack a pair back into two separate values
Unpack a pair into clean whole numbers
Load an ESRGAN model for upscaling
Derfuu_ComfyUI_ModdedNodes
- ComfyUI: LINK
Small description
- Automate calculation depending on image sizes or something you want
- Easier(or not) editing multiple values of various nodes
- Math nodes
- Modded scalers (scale by side/ratio)
- String manipulations (Replace, Concat, Search)
- Single debug output node for any types with widget
Nodes description
- Debug output node - tries to convert any input type into string and print it in widget and console.
- Variables:
- Float - mainly used to calculation
- Integer - used to set width/height and offsets mainly, also provides converting float values into integer
- Text - input field for single line text
- Text box - same as text, but multiline
- DynamicPrompts Text Box - same as text box, but with standard dynamic prompts support (don't work when in-line)
- Functional:
- Random - gives random value within threshold
- Get image size - return image size like: Width, Height
- Get latent size - return latent size like: Width, Height
- NOTE: Original values for latents are 8 times smaller
- Logic node - compares 2 values and returns one of 2 others (if not set - returns False)
- Converters: converts one type to another
- Int to float
- Ceil - rounding up float value ex: 1.01 --> 2
- Floor - rounding down float value ex: 1.99 --> 1
- Absolute - return only positive (or negative) value on your choice
- String operations:
- Concat - concatenates 2 strings (texts) separated with delimiter if you need one
- Replace - replaces substring with other string
- Strict mode - replace all occurrences of the pattern in the text with another string
- RegEx mode - replace all occurrences of a pattern matching RegEx in the text with another string
- Search - search substring in text and return occurrences count
- Strict mode - search for all occurrences of pattern in the text
- RegEx mode - search for all occurrences matching RegEx pattern in the text
- Math
- sum - (A + B)
- subtract - (A - B)
- multiply (A * B)
- divide - (A / B)
- power - (A * A * A...) B times
- square root - (√A)
- Modded:
- Conditioning
- Condition area scale - multiplies size of conditioning by ratio
- Latents
- Latent scale by ratio - multiplies size of latent by ratio
- Latent scale to size - scale size of latent to length of selected side
- Image
- Image scale by ratio - multiplies size of image by ratio
- Image scale to size - scale size of image to length of selected side
- Conditioning