Non-Uniform Blur
Blur image using simpler algorithm. Allowing for variable blur strength.
Node Data | |
|---|---|
Display name | |
Non-Uniform Blur | |
Internal name | |
Node_Blur_Simple | |
Inheritances | |
| Node_Processor | |
| Node_Blur_Simple | |
Inputs | |
Node_Blur_Simple | |
toggle |
Channel |
enum |
Oversample Mode |
surface |
Surface In |
surface |
Uv Map |
slider |
Uv Mix |
surface |
Mask |
slider |
Mix |
float |
Size |
surface |
Blur Mask |
bool |
Override Color |
color |
Color |
bool |
Gamma Correction |
bool |
Use Gradient |
gradient |
Gradient |
Outputs | |
Node_Blur_Simple | |
surface |
Surface Out |
Attributes | |
| Color Depth | |
| Oversample | |
Non-uniform Blur (formerly simple blur) is a blur node that use simpler algorithm than the Blur node, which allows you to control the blur size per pixel.

Properties
Size
Maximum blur size.
Blur Mask
Extra surface use for scaling blur effect.
Override Color
Replace the resulting color with a uniform color, use when you only want to blur the alpha channel.
Gradient
Apply color blending per sampling.
Related Links
- Base Code: /scripts/node_blur_simple/node_blur_simple.gml
- Shader [sh_blur_simple]: /shaders/sh_blur_simple/sh_blur_simple.fsh