| scheduler: | |
| #Optionally print to a log file for debugging. If false, debug is turned off, and no log file will be created. | |
| #config options: true or false | |
| debug: false | |
| # The minimum value for the noise level (sigma) during image generation. | |
| # Decreasing this value makes the image clearer but less detailed. | |
| # Increasing it makes the image noisier but potentially more artistic or abstract. | |
| sigma_min: 0.01 # Default: 0.01, Suggested range: 0.01 - 0.1 | |
| # The maximum value for the noise level (sigma) during image generation. | |
| # Increasing this value can create more variation in the image details. | |
| # Lower values keep the image more stable and less noisy. | |
| sigma_max: 50 # Default: 50, Suggested range:10 - 60 | |
| # The device used for running the scheduler. If you have a GPU, set this to "cuda". | |
| # Otherwise, use "cpu", but note that it will be significantly slower. | |
| #device: "cuda" # Options: "cuda" (GPU) or "cpu" (processor) | |
| # Initial blend factor between Karras and Exponential noise methods. | |
| # A higher initial blend makes the image sharper at the start. | |
| # A lower initial blend makes the image smoother early on. | |
| start_blend: 0.1 # Default: 0.1, Suggested range: 0.05 - 0.2 | |
| # Final blend factor between Karras and Exponential noise methods. | |
| # Higher values blend more noise at the end, possibly adding more detail. | |
| # Lower values blend less noise for smoother, simpler images at the end. | |
| end_blend: 0.5 # Default: 0.5, Suggested range: 0.4 - 0.6 | |
| # Sharpening factor applied to images during generation. | |
| # Higher values increase sharpness but can add unwanted artifacts. | |
| # Lower values reduce sharpness but may make the image look blurry. | |
| sharpness: 0.95 # Default: 0.95, Suggested range: 0.8 - 1.0 | |
| # Early stopping threshold for stopping the image generation when changes between steps are minimal. | |
| # Lower values stop early, saving time, but might produce incomplete images. | |
| # Higher values take longer but may give more detailed results. | |
| early_stopping_threshold: 0.01 # Default: 0.01, Suggested range: 0.005 - 0.02 | |
| # The number of steps between updates of the blend factor. | |
| # Smaller values update the blend more frequently for smoother transitions. | |
| # Larger values update the blend less frequently for faster processing. | |
| update_interval: 10 # Default: 10, Suggested range: 5 - 15 | |
| # Initial step size, which controls how quickly the image evolves early on. | |
| # Higher values make big changes at the start, possibly generating faster but less refined images. | |
| # Lower values make smaller changes, giving more control over details. | |
| initial_step_size: 0.9 # Default, 0.9, Suggested range: 0.5 - 1.0 | |
| # Final step size, which controls how much the image changes towards the end. | |
| # Higher values keep details more flexible until the end, which may add complexity. | |
| # Lower values lock the details earlier, making the image simpler. | |
| final_step_size: 0.2 # Default: 0.2, Suggested range: 0.1 - 0.3 | |
| # Initial noise scaling applied to the image generation process. | |
| # Higher values add more noise early on, making the initial image more random. | |
| # Lower values reduce noise early on, leading to a smoother initial image. | |
| initial_noise_scale: 1.25 # Default, 1.25, Suggested range: 1.0 - 1.5 | |
| # Final noise scaling applied at the end of the image generation. | |
| # Higher values add noise towards the end, possibly adding fine detail. | |
| # Lower values reduce noise towards the end, making the final image smoother. | |
| final_noise_scale: 0.8 # Default, 0.8, Suggested range: 0.6 - 1.0 | |
| smooth_blend_factor: 11 #Default: 11, try 6 for more variation | |
| step_size_factor: 0.75 #suggested value (0.8) to avoid oversmoothing | |
| noise_scale_factor: 0.95 #suggested value (0.9) to add more variation | |
| # Enables global randomization. | |
| # If true, all parameters are randomized within specified min/max ranges. | |
| # If false, individual parameters with _rand flags set to true will still be randomized. | |
| randomize: true | |
| #Sigma values typically start very small. Lowering this could allow more gradual noise reduction. Too large would overwhelm the process. | |
| sigma_min_rand: false | |
| sigma_min_rand_min: 0.001 | |
| sigma_min_rand_max: 0.05 | |
| #Sigma max controls the upper limit of the noise. A lower minimum could allow faster convergence, while a higher max gives more flexibility for noisier images. | |
| sigma_max_rand: false | |
| sigma_max_rand_min: 10 | |
| sigma_max_rand_max: 60 | |
| #Start blend controls how strongly Karras and Exponential are blended at the start. A slightly lower value introduces more variety in the blending at the beginning. | |
| start_blend_rand: false | |
| start_blend_rand_min: 0.05 | |
| start_blend_rand_max: 0.2 | |
| # End blend affects how much the blending changes towards the end. Increasing the upper limit would allow more variation. | |
| end_blend_rand: false | |
| end_blend_rand_min: 0.4 | |
| end_blend_rand_max: 0.6 | |
| # Sharpness controls detail retention. You wouldn’t want to lower it too much, as it might lose detail. | |
| sharpness_rand: false | |
| sharpness_rand_min: 0.85 | |
| sharpness_rand_max: 1.0 | |
| #A smaller early stopping threshold could lead to earlier stopping if the changes between sigma steps become too small, while the upper value would prevent early stopping until larger changes occur. | |
| early_stopping_rand: false | |
| early_stopping_rand_min: 0.001 | |
| early_stopping_rand_max: 0.02 | |
| #Update intervals affect how frequently blending factors are updated. More frequent updates allow more flexibility in blending. | |
| update_interval_rand: false | |
| update_interval_rand_min: 5 | |
| update_interval_rand_max: 10 | |
| # The initial step size defines how large the steps are at the start. A slightly smaller value introduces more gradual transitions. | |
| initial_step_rand: false | |
| initial_step_rand_min: 0.7 | |
| initial_step_rand_max: 1.0 | |
| # The final step size defines how small the steps become towards the end. A slightly larger range gives more control over the final convergence. | |
| final_step_rand: false | |
| final_step_rand_min: 0.1 | |
| final_step_rand_max: 0.3 | |
| #Initial noise scale defines how much noise to introduce initially. Larger values make the process start with more randomness, while smaller values keep it controlled. | |
| initial_noise_rand: false | |
| initial_noise_rand_min: 1.0 | |
| initial_noise_rand_max: 1.5 | |
| # Final noise scale affects how much noise is reduced at the end. A lower minimum allows more noise to persist, while a higher maximum ensures full convergence. | |
| final_noise_rand: false | |
| final_noise_rand_min: 0.6 | |
| final_noise_rand_max: 1.0 | |
| #The smooth blend factor controls how aggressively the blending is smoothed. Lower values allow more abrupt blending changes, while higher values give smoother transitions. | |
| smooth_blend_factor_rand: false | |
| smooth_blend_factor_rand_min: 6 | |
| smooth_blend_factor_rand_max: 11 | |
| #Step size factor adjusts the step size dynamically to avoid oversmoothing. A lower minimum increases variety, while a higher max provides smoother results. | |
| step_size_factor_rand: false | |
| step_size_factor_rand_min: 0.65 | |
| step_size_factor_rand_max: 0.85 | |
| # Noise scale factor controls how noise is scaled throughout the steps. A slightly lower minimum adds more variety, while keeping the maximum value near the suggested ensures more uniform results. | |
| noise_scale_factor_rand: false | |
| noise_scale_factor_rand_min: 0.75 | |
| noise_scale_factor_rand_max: 0.95 | |