ComfyUI > Nodes > Deforum Nodes > (deforum) Diffusion Parameters

ComfyUI Node: (deforum) Diffusion Parameters

Class Name

DeforumDiffusionParamsNode

Category
deforum/parameters
Author
deforum (Account age: 2606days)
Extension
Deforum Nodes
Latest Updated
2024-06-25
Github Stars
0.12K

How to Install Deforum Nodes

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

(deforum) Diffusion Parameters Description

Manage and fine-tune diffusion parameters for AI art creation within Deforum framework.

(deforum) Diffusion Parameters:

The DeforumDiffusionParamsNode is designed to manage and fine-tune the diffusion parameters within the Deforum framework, which is essential for generating high-quality AI art. This node allows you to control various aspects of the diffusion process, such as noise, strength, contrast, and other scheduling parameters, to achieve the desired artistic effects. By adjusting these parameters, you can influence the behavior and outcome of the diffusion process, enabling you to create more refined and visually appealing results. The node is particularly useful for artists looking to experiment with different diffusion settings to enhance their creative outputs.

(deforum) Diffusion Parameters Input Parameters:

noise_schedule

This parameter allows you to define the noise schedule for the diffusion process. It is a line edit input where you can specify the noise level at different stages of the diffusion. The default value is 0: (0.065), which means that at the initial stage, the noise level is set to 0.065. Adjusting this schedule can help you control the amount of noise introduced during the diffusion, impacting the texture and detail of the generated art.

strength_schedule

The strength_schedule parameter controls the strength of the diffusion effect over time. It is a line edit input with a default value of 0: (0.65), indicating that the diffusion strength is 0.65 at the initial stage. Modifying this schedule allows you to manage how strongly the diffusion process affects the image, which can be crucial for achieving the desired level of detail and smoothness.

contrast_schedule

This parameter sets the contrast schedule for the diffusion process. It is a line edit input with a default value of 0: (1.0), meaning that the contrast is set to 1.0 at the beginning. By adjusting the contrast schedule, you can influence the overall contrast of the generated image, enhancing or reducing the visual impact of the diffusion.

cfg_scale_schedule

The cfg_scale_schedule parameter allows you to define the scale of the classifier-free guidance (CFG) during the diffusion process. It is a line edit input with a default value of 0: (7), indicating a CFG scale of 7 at the initial stage. Adjusting this schedule can help you balance the influence of the guidance model, affecting the fidelity and creativity of the generated art.

enable_steps_scheduling

This checkbox parameter enables or disables the scheduling of diffusion steps. The default value is False. When enabled, you can specify a custom schedule for the number of diffusion steps, allowing for more precise control over the diffusion process.

steps_schedule

The steps_schedule parameter defines the schedule for the number of diffusion steps. It is a line edit input with a default value of 0: (25), meaning that 25 steps are used at the initial stage. Adjusting this schedule can help you control the granularity and progression of the diffusion process, impacting the final quality of the generated image.

enable_ddim_eta_scheduling

This checkbox parameter enables or disables the scheduling of the DDIM eta parameter. The default value is False. When enabled, you can specify a custom schedule for the DDIM eta, which influences the stochasticity of the diffusion process.

ddim_eta_schedule

The ddim_eta_schedule parameter sets the schedule for the DDIM eta value. It is a line edit input with a default value of 0:(0), indicating an eta value of 0 at the initial stage. Adjusting this schedule allows you to control the randomness introduced during the diffusion, affecting the diversity and uniqueness of the generated art.

enable_ancestral_eta_scheduling

This checkbox parameter enables or disables the scheduling of the ancestral eta parameter. The default value is False. When enabled, you can specify a custom schedule for the ancestral eta, which impacts the diffusion process's ancestral sampling.

ancestral_eta_schedule

The ancestral_eta_schedule parameter defines the schedule for the ancestral eta value. It is a line edit input with a default value of 0:(1), meaning that the eta value is set to 1 at the initial stage. Adjusting this schedule can help you manage the influence of ancestral sampling on the diffusion process, affecting the final appearance of the generated image.

(deforum) Diffusion Parameters Output Parameters:

diffusion_parameters

The output of this node is a set of diffusion parameters that have been configured based on the input schedules and settings. These parameters are used to guide the diffusion process, ensuring that the generated art adheres to the specified noise, strength, contrast, and other schedules. The output is crucial for achieving the desired artistic effects and ensuring consistency in the diffusion process.

(deforum) Diffusion Parameters Usage Tips:

  • Experiment with different noise_schedule values to find the optimal noise level for your artistic style.
  • Adjust the strength_schedule to control the intensity of the diffusion effect and achieve the desired level of detail.
  • Use the contrast_schedule to enhance or reduce the visual impact of the diffusion, depending on your artistic goals.
  • Enable and configure the steps_schedule to fine-tune the number of diffusion steps for better control over the process.
  • Utilize the cfg_scale_schedule to balance the influence of the guidance model and achieve a good mix of fidelity and creativity.

(deforum) Diffusion Parameters Common Errors and Solutions:

Invalid schedule format

  • Explanation: The schedule format provided in one of the line edit inputs is incorrect.
  • Solution: Ensure that the schedule is specified in the correct format, such as 0: (value).

Missing required parameter

  • Explanation: One or more required parameters are not provided.
  • Solution: Check that all necessary parameters are specified and have valid values.

Incompatible parameter values

  • Explanation: The values provided for some parameters are not compatible with each other.
  • Solution: Review the parameter values and ensure they are within the acceptable range and compatible with each other.

(deforum) Diffusion Parameters Related Nodes

Go back to the extension to check out more related nodes.
Deforum 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.