efficiency-nodes-comfyui
Run ComfyUI Easily with InstaSD
Skip the complex setup and run ComfyUI online. InstaSD helps creative professionals build workflows and deploy them to the world:
- One-click deployment
- Any model, any node
- Powerful GPUs for rapid iteration
Available Nodes
XY Input: Denoise
Documentation for ComfyUI Node: XY Input: Denoise
Overview
The XY Input: Denoise node is part of the Efficiency Nodes collection for ComfyUI. This node is designed to facilitate experimentation in workflows by varying the denoise values used in your ComfyUI processes. It is especially useful for creating plots that help visualize the effect of different denoise settings on image outputs.
Node Purpose
This node allows users to create a range of values for the denoise parameter, which can then be used in XY plots to systematically vary this setting across different runs. This can be useful for analyzing how different denoise values impact the image generation process or other workflow elements that utilize denoise as a parameter.
Inputs
Required Inputs
-
Batch Count
- Type: Integer
- Description: Specifies the number of denoise values to generate. This represents how many different denoise settings you wish to experiment with in your workflow.
- Constraints: Must be between 0 and 50. Setting this to 0 means the node will not produce any output.
-
First Denoise
- Type: Float
- Description: The starting value of the denoise range. This defines the minimum denoise value.
- Constraints: Must be between 0.0 and 1.0.
-
Last Denoise
- Type: Float
- Description: The ending value of the denoise range. This defines the maximum denoise value.
- Constraints: Must be between 0.0 and 1.0.
Outputs
- X or Y: A tuple containing:
- XY Type: A fixed string "Denoise".
- XY Values: A list of denoise values generated based on the input parameters.
The node will produce a list of denoise values computed by dividing the interval between the first and last denoise by the batch count. If the batch count is set to 0, the node will not produce a plot entry.
Usage in ComfyUI Workflows
The XY Input: Denoise node can be integrated into ComfyUI workflows where understanding the effect of varying denoise settings is important. By connecting this node to a visualization or sampling node capable of handling XY plot inputs, users can generate a grid of outputs that display results for each denoise value.
This setup is particularly beneficial for:
- Comparing how different denoise settings affect image clarity and detail retention.
- Finding the optimal denoise setting for a specific model or process by visual assessment.
- Conducting sensitivity analyses to understand the robustness of workflows to changes in denoise.
Special Features or Considerations
- Range and Precision: The denoise values have a float precision, allowing for fine-tuning of settings. Ensure that the specified range (from first to last) is appropriate for your specific use case.
- Batch Size Limitation: The number of generated denoise values is limited to 50, which is a balance between thorough exploration and computational feasibility.
- Use in Automation: This node can be part of automated testing or optimization workflows where multiple settings need to be tested systematically.
This node is a straightforward yet powerful tool for enhancing the flexibility and depth of analysis possible with ComfyUI. By providing adjustable denoise parameters in a structured format, it helps users to explore the impact of this key setting in their workflows.