Blur Collection
This product contains 4 blur types: Circular Blur, Directional Blur, Disk Blur and Radial Blur. On the Demo Level you can see examples of each type of blur. There are 5 blur kernels available for each blur type.
All functions are available for use in the Material Editor in the Palette window or in the right-click menu.
INPUTS
Radius/Amount Input
Feed this input a scalar value to control the blurring of the entire image.
Feed this input a Vector2 to control blurring the entire image along two axes (only applies to Disk Blur and Radial Blur).
Feed this input a texture or the result of another function to control the blur value of each pixel individually.
Units:
Circular Blur: 1 unit = 1 turn
Radial Blur: 1 unit = 1 UV
Directional Blur (Texture2D): 1 unit = 1 UV
Directional Blur (SceneTexture): 1 unit = 1 pixel
Disk Blur (Texture2D): 1 unit = 1 UV
Disk Blur (SceneTexture): 1 unit = 1 pixel
Quality Input
The larger this value, the better the quality, but the lower the performance. It is not recommended to set values over 20 for Disk Blur and over 100 for other.
Blur Bias and Kernel Offset Inputs
With these inputs, you can control the blur offset and the offset of the blur kernel relative to the original image. The range of accepted values is from -1 to 1.
Max Depth Input
Distance in centimeters that limits the maximum scene depth values. Only applies to Scene Depth and World Position blurs.
Noise Dither and Temporal Dither Inputs
Dither allows you to significantly improve the quality of the blur without increasing the number of samples. Enabled by default.
OUTPUTS
Use SceneColor Output only for Translucent Materials.
Use PostProcess0 Output only for PostProcess Materials.
PERFORMANCE
The larger Quality value, the lower the performance. It is not recommended to set values over 20 for Disk Blur and over 100 for other.
The recommended Quality range for most tasks is 5 to 10 and dithering should be enabled (dithering is enabled by default).
Large Radius values can severely degrade performance.
You can use any blur kernel, it doesn't affect performance.
NODE DESCRIPTION
CircularBlur
CircularBlurConeSceneTexture
- Circular blur with cone kernel for use in PostProcess Materials and Translucent Materials.
CircularBlurGaussianSceneTexture
- Circular blur with gaussian kernel for use in PostProcess Materials and Translucent Materials.
CircularBlurHemisphereSceneTexture
- Circular blur with hemisphere kernel for use in PostProcess Materials and Translucent Materials.
CircularBlurRegularSceneTexture
- Circular blur with regular kernel for use in PostProcess Materials and Translucent Materials.
CircularBlurThornSceneTexture
- Circular blur with thorn kernel for use in PostProcess Materials and Translucent Materials.
CircularBlurConeTexture2D
- Circular blur with cone kernel for 2D textures.
CircularBlurGaussianTexture2D
- Circular blur with gaussian kernel for 2D textures.
CircularBlurHemisphereTexture2D
- Circular blur with hemisphere kernel for 2D textures.
CircularBlurRegularTexture2D
- Circular blur with regular kernel for 2D textures.
CircularBlurThornTexture2D
- Circular blur with thorn kernel for 2D textures.
DirectionalBlur
DirectionalBlurConeSceneTexture
- Directional blur with cone kernel for use in PostProcess Materials and Translucent Materials.
DirectionalBlurGaussianSceneTexture
- Directional blur with gaussian kernel for use in PostProcess Materials and Translucent Materials.
DirectionalBlurHemisphereSceneTexture
- Directional blur with hemisphere kernel for use in PostProcess Materials and Translucent Materials.
DirectionalBlurRegularSceneTexture
- Directional blur with regular kernel for use in PostProcess Materials and Translucent Materials.
DirectionalBlurThornSceneTexture
- Directional blur with thorn kernel for use in PostProcess Materials and Translucent Materials.
DirectionalBlurConeTexture2D
- Directional blur with cone kernel for 2D textures.
DirectionalBlurGaussianTexture2D
- Directional blur with gaussian kernel for 2D textures.
DirectionalBlurHemisphereTexture2D
- Directional blur with hemisphere kernel for 2D textures.
DirectionalBlurRegularTexture2D
- Directional blur with regular kernel for 2D textures.
DirectionalBlurThornTexture2D
- Directional blur with thorn kernel for 2D textures.
DiskBlur
DiskBlurConeSceneTexture
- Disk blur with cone kernel for use in PostProcess Materials and Translucent Materials.
DiskBlurGaussianSceneTexture
- Disk blur with gaussian kernel for use in PostProcess Materials and Translucent Materials.
DiskBlurHemisphereSceneTexture
- Disk blur with hemisphere kernel for use in PostProcess Materials and Translucent Materials.
DiskBlurRegularSceneTexture
- Disk blur with regular kernel for use in PostProcess Materials and Translucent Materials.
DiskBlurThornSceneTexture
- Disk blur with thorn kernel for use in PostProcess Materials and Translucent Materials.
DiskBlurConeTexture2D
- Disk blur with cone kernel for 2D textures.
DiskBlurGaussianTexture2D
- Disk blur with gaussian kernel for 2D textures.
DiskBlurHemisphereTexture2D
- Disk blur with hemisphere kernel for 2D textures.
DiskBlurRegularTexture2D
- Disk blur with regular kernel for 2D textures.
DiskBlurThornTexture2D
- Disk blur with thorn kernel for 2D textures.
RadialBlur
RadialBlurConeSceneTexture
- Radial blur with cone kernel for use in PostProcess Materials and Translucent Materials.
RadialBlurGaussianSceneTexture
- Radial blur with gaussian kernel for use in PostProcess Materials and Translucent Materials.
RadialBlurHemisphereSceneTexture
- Radial blur with hemisphere kernel for use in PostProcess Materials and Translucent Materials.
RadialBlurRegularSceneTexture
- Radial blur with regular kernel for use in PostProcess Materials and Translucent Materials.
RadialBlurThornSceneTexture
- Radial blur with thorn kernel for use in PostProcess Materials and Translucent Materials.
RadialBlurConeTexture2D
- Radial blur with cone kernel for 2D textures.
RadialBlurGaussianTexture2D
- Radial blur with gaussian kernel for 2D textures.
RadialBlurHemisphereTexture2D
- Radial blur with hemisphere kernel for 2D textures.
RadialBlurRegularTexture2D
- Radial blur with regular kernel for 2D textures.
RadialBlurThornTexture2D
- Radial blur with thorn kernel for 2D textures.