ComfyUI_Noise  by BlenderNeko

ComfyUI nodes for flexible noise control in image generation workflows

Created 2 years ago
311 stars

Top 86.3% 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

Inactive

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Zhiqiang Xie Zhiqiang Xie(Coauthor of SGLang), and
1 more.

Sana by NVlabs

1.4%
5k
Image synthesis research paper using a linear diffusion transformer
Created 1 year ago
Updated 19 hours ago
Feedback? Help us improve.