This node uses the mask (alpha) input to drive blur intensity. The blur scales linearly from 0% at black to 100% at white.
Developed on Windows and production-tested on Linux (Nuke 16.0). Any feedback is welcome.
iBlurPro
First submitted: 22 March 2026
Updated: 23 March 2026
Author: Andras Szocs
Website: http://andrasszocs.com
Compatible Nuke versions: 16.0 or later
Compatibility: Source
iBlurPro
A faster and more efficient alternative to the original iBlur gizmo. Its internal structure is optimized to process only the exact number of nodes required for the current settings, allowing for precise control over the balance between processing speed and gradient smoothness.
Knobs:
Iterations: Defines the number of discrete 'slices' the alpha channel is divided into. Each slice is assigned a unique blur value; increasing this count results in a smoother, more accurate gradient. Range: 1 (standard masked blur) to 256 (maximum precision, where every shade in the alpha receives a specific blur level).
Blur controls: Standard blur parameters (channels, size, filter, crop) applied to the slices.
Production Use Cases:
Variable Softness: Ideal for shots where the blur amount needs to follow a complex gradient.
Optimized Rendering: By eliminating redundant internal nodes and offering a flexible iteration count, it is significantly faster and more predictable for heavy scripts.
See also: iDefocusPro and iTransformPro
Free for personal and commercial use. Please keep the original author's name in the source code.
Comments