Nodes/ComfyUI Inspire Pack/Composite Noise (Inspire)
ComfyUI Node Runs on cloud

Composite Noise (Inspire)

Paste one noise field onto another at a position

By ltdrdata·Created 3 years ago·Updated 9 months ago· 805
Composite Noise (Inspire)
  • destination
  • source
  • NOISE_IMAGE
mode
x0
y0

This is a niche but clever one. It overwrites a specific area of one noise field with another - you take a destination noise, a source noise, and stamp the source onto the destination at a chosen position. It's a compositing operation, but on noise rather than on pixels, which is the part that trips people up at first.

Why on earth would you want to composite noise? Because in this kind of seed-exploration workflow, the initial noise is the composition. If you've got a base image whose seed you like and a separate seed that produces, say, a great pose or object in one corner, Composite Noise lets you graft that corner's noise into your base before sampling - so the final image inherits the base almost everywhere and the grafted region where you stamped it. It pairs naturally with Seed Explorer and Inspire's other noise-image tools, which all speak the same NOISE_IMAGE type.

How it works

It works like a layer paste. The destination is the background noise; the source is the patch. mode picks an anchor (corners, center, or free xy), and for xy the x/y values place the source's top-left. Everywhere the source lands, the destination's noise in that rectangle is replaced by the source's. Feed the composited result into your sampler as the initial noise and the region you stamped will develop from the source seed's noise instead of the base's.

Because it's operating before sampling, the effect isn't a hard-edged pixel paste - it's a change in where the image's structure comes from in that area. The base and the grafted region still get denoised together into one coherent image.

The inputs and outputs that matter

  • destination (NOISE_IMAGE) - the base noise you're pasting onto.
  • source (NOISE_IMAGE) - the noise patch being stamped in.
  • mode - where the source lands: center, left-top, right-top, left-bottom, right-bottom, or xy for manual placement.
  • x / y - the pixel position when mode is xy (step 8, matching latent granularity). Ignored for the preset corner/center modes.

The single output is NOISE_IMAGE - the composited noise, ready to feed your sampler's noise input.

How to install it

ComfyUI Manager: search ComfyUI Inspire Pack, install, restart. Manual:

cd ComfyUI/custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Inspire-Pack

then restart. It's from Dr.Lt.Data (ComfyUI-Manager, Impact Pack).

Common issues & troubleshooting

The two noise inputs won't connect. Both destination and source must be NOISE_IMAGE, Inspire's own noise type - the same one Seed Explorer and RandomNoise (Inspire) output. You can't feed a plain latent or a core NOISE here; generate the noise with an Inspire noise node first.

x/y seem to do nothing. They only apply in xy mode. If mode is set to a corner or center preset, the position is fixed by the preset and the x/y widgets are ignored.

The grafted region bleeds or doesn't line up. Remember you're compositing noise, not the finished image - the sampler blends the whole field into one coherent picture, so the boundary won't be a clean rectangle and the exact placement takes some trial and error. If you want a hard-edged regional result, you probably want regional conditioning or masking instead of noise compositing.

Size mismatch. The source is stamped as-is; if it's larger than the destination or placed past the edge, it'll clip. Keep the source patch smaller than the destination and place it so it fits.

CategoryInspirePack/Prompt

Inputs (5)

NameTypeDefaultDescription
destinationNOISE_IMAGE
sourceNOISE_IMAGE
modeCOMBO6 options: center, left-top, right-top, left-bottom, right-bottom, xy
xINT00–16384
yINT00–16384

Outputs (1)

NameTypeDescription
NOISE_IMAGENOISE_IMAGE