ImageBlur_motorway_edition
Gaussian blur on a piped image — radius and sigma are your call
- MOTORWAY 🚌💨
- MOTORWAY 🚌💨
You'll reach for a blur more often than you'd think: softening a busy background so the subject pops, smoothing the seam where two crops meet, or pre-blurring before a low-denoise upscale pass so the upscaler doesn't amplify noise. ImageBlur_motorway_edition is ComfyUI's stock ImageBlur node, wrapped for the MOTORWAY 🚌💨 pipe in agilly1989/ComfyUI_agilly1989_motorway.
The wrapper's job is simple: it reads the image out of the pipe under INPUT_image_key (default "image"), runs the Gaussian blur with your settings, and stores the result back under OUTPUT_IMAGE_key (default "IMAGE"). The node's only visible output is the Motorway pipe itself - the blurred image is parked in the pipe, not on a wire.
The settings that matter
blur_radius(INT, 1 to 31, default 1) - the kernel size. Higher = heavier blursigma(FLOAT, 0.1 to 10, default 1) - the standard deviation, which controls how much the kernel spreads
In practice, radius is the coarse dial and sigma is the fine one. For a light "take the edge off" blur you'll stay near the defaults; for a real background smudge you'll push radius up into the double digits. If you're blurring before a denoise-based pass, start gentle - you can always blur more, but detail you blur away is gone.
How it works
Standard *_motorway_edition mechanics: pop the Motorway, look up the image with the input key string, call stock ImageBlur with your widget values, write the result under the output key, and hand back a cloned pipe so nothing upstream is mutated. Underneath it's the exact same node ComfyUI ships - nothing invented here.
Installing
cd ComfyUI/custom_nodes
git clone https://github.com/agilly1989/ComfyUI_agilly1989_motorway
Restart ComfyUI, or install via ComfyUI Manager by searching "motorway". No dependencies beyond what ComfyUI already has, no model files to download.
Gotchas
The usual pipe-node warnings apply. Keys are exact and case-sensitive - a 'MotorwayClass' object has no attribute 'hash_' error means your key string doesn't match anything in the pipe, so double-check what the node writing the image actually stored it under. And mind the case defaults: you read "image" (lowercase) but write "IMAGE" (uppercase), so chaining two clones requires you to align the key strings by hand. Finally, this whole motorway_edition family is the pack's experimental clone feature, currently disabled in the 1.1.7 hotfix - if the node isn't in your menu on the latest release, stock ImageBlur does the identical job with wires.
Inputs (5)
| Name | Type | Default | Description |
|---|---|---|---|
| MOTORWAY 🚌💨 | MOTORWAY 🚌💨 | — | |
| INPUT_image_key | STRING | image | — |
| blur_radius | INT | 11–31 | — |
| sigma | FLOAT | 1.00.1–10 | — |
| OUTPUT_IMAGE_key | STRING | IMAGE | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| MOTORWAY 🚌💨 | MOTORWAY 🚌💨 | — |