ComfyUI_Noise  by BlenderNeko

ComfyUI nodes for flexible noise control in image generation workflows

created 2 years ago
299 stars

Top 90.0% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides six custom nodes for ComfyUI, designed to offer enhanced control and flexibility over the noise generation and manipulation process. It targets users looking to implement advanced image generation techniques such as creating subtle variations of existing outputs or reconstructing the noise parameters of a given image.

How It Works

The nodes facilitate fine-grained control over latent space noise. Key nodes include Noisy Latent Image for generating noise with specified parameters (source, seed, dimensions), Slerp Latents for interpolating between two latent batches, and Inject Noise for applying generated or manipulated noise to latents. The Unsampler node performs the inverse of a sampling process, calculating the noise required to generate a target image, enabling "un-sampling" workflows. The Get Sigma node assists in determining appropriate noise strengths for sampler integration.

Quick Start & Requirements

  • Install via ComfyUI custom nodes manager or by cloning the repository into the custom_nodes directory.
  • Requires ComfyUI and its dependencies.
  • Example workflows are provided in the example_workflow folder.

Highlighted Details

  • Enables precise control over noise generation and injection for advanced img2img-like workflows.
  • The Unsampler node allows for the reconstruction of noise from an existing image, facilitating "un-sampling."
  • Slerp Latents and Get Sigma nodes enable sophisticated noise blending and strength calculation for iterative denoising.
  • Nodes are designed to integrate with ComfyUI's existing sampling mechanisms, particularly the Advanced Ksampler.

Maintenance & Community

  • Developed by BlenderNeko.
  • No specific community links (Discord, Slack) or roadmap are mentioned in the README.

Licensing & Compatibility

  • The repository does not explicitly state a license. Users should verify licensing for commercial or closed-source use.

Limitations & Caveats

  • The "Duplicate Batch Index" node functionality has been moved to core ComfyUI nodes.
  • The README notes that when using these nodes with the Advanced Ksampler, add_noise and return_with_leftover_noise settings should be disabled.
Health Check
Last commit

1 year ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
1
Star History
11 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.