Seed Explorer (Inspire)
Dial in a seed you like, then explore around it
- latent
- model
- NOISE_IMAGE
You found a seed you love, but you want that image, slightly different - same composition, a small tweak to the face or the pose or the lighting. Rerolling the seed throws the whole thing away. Seed Explorer is built for exactly this: it lets you take a base seed and blend in variation seeds by small amounts, in a prompt-like text format, so you can wander around a result you like instead of gambling on a fresh number.
Think of it as a controllable version of the variation-seed idea. Rather than one variation slider, you write a little "seed prompt" - a comma-separated recipe of seeds and how strongly each one bends the noise - and you can keep appending to it as you home in on the look you want.
How it works
The node builds initial noise by starting from a base seed and then nudging it toward one or more variation seeds by fractional strengths. It outputs that as a NOISE_IMAGE you feed into your sampling chain in place of ordinary noise.
The seed_prompt is the heart of it, and it has a specific grammar (straight from the README): the first number is the initial seed and its strength is always 1.0 (you don't write it). Every seed after that follows seed:strength, separated by commas - for example 12345, 6789:0.1, 555:0.05. Each added seed pulls the noise a little in its direction. Small strengths (0.02–0.1) keep the base composition and just perturb it; larger ones drift further. The enable_additional / additional_seed / additional_strength widgets pair with the node's "Add to prompt" button, which appends additional_seed:additional_strength onto the prompt so you can iterate live.
The inputs and outputs that matter
seed_prompt(multiline STRING) - the recipe. First entry is the base seed (strength implicitly 1.0); later entries areseed:strength, comma-separated. This is where the exploration actually happens.latent- supplies the shape/size for the noise being generated.noise_mode-GPU(=A1111)orCPU, same CPU-vs-GPU distinction as the rest of Inspire's A1111 compatibility nodes.variation_method(optional) -linearorslerpfor how variation seeds are blended.slerpis the smoother spherical interpolation.additional_seed/additional_strength- feed the "Add to prompt" workflow;enable_additionaltoggles whether they're applied.
The single output is NOISE_IMAGE - Inspire's noise type (renamed from NOISE in an older version to avoid clashing with core's type). Route it into 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
Every change blows up the whole image. Your strengths are too high. This tool shines at small values - try 0.02 to 0.1 per added seed. At high strengths you've basically switched to a different seed, which defeats the point.
The seed prompt errors or gets ignored. Mind the grammar: the first entry is a bare seed (no :strength), and everything after is seed:strength, comma-separated. A stray colon on the first seed or a missing comma will break it.
Results feel jumpy between tweaks. Switch variation_method to slerp. Spherical interpolation moves through noise space more smoothly than linear, so incremental strength changes feel more continuous.
It won't connect to my sampler. The output is NOISE_IMAGE, Inspire's own noise type, not core's NOISE. Feed it into a sampler input that accepts it (Inspire's KSampler nodes, or the intended noise slot) rather than expecting it to drop into every core noise input.
Same seed, different image than before. The whole chain has to match - same model, sampler, scheduler, steps, and resolution. Seed Explorer controls the noise, not everything downstream of it.
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| latent | LATENT | — | |
| seed_prompt | STRING | — | |
| enable_additional | BOOLEAN | true | — |
| additional_seed | INT | 00–18446744073709550000 | — |
| additional_strength | FLOAT | 0.000–1 | — |
| noise_mode | COMBO | 2 options: GPU(=A1111), CPU | |
| initial_batch_seed_mode | COMBO | 2 options: incremental, comfy | |
| variation_methodopt | COMBO | 2 options: linear, slerp | |
| modelopt | MODEL | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| NOISE_IMAGE | NOISE_IMAGE | — |