blurGaussian
blurGaussian(
tex,uv,direction?,radius?):Node<"vec4">
Defined in: packages/nodes/src/blur/blurGaussian.ts:21
Gaussian blur using a 5-tap kernel. Provides smooth, natural-looking blur with minimal samples.
Parameters
Section titled “Parameters”Source texture
Node <"vec2">
UV coordinates
direction?
Section titled “direction?”Vec2Input = ...
Blur direction (use [1,0] for horizontal, [0,1] for vertical)
radius?
Section titled “radius?”FloatInput = 0.01
Blur radius in UV space (default: 0.01)
Returns
Section titled “Returns”Node <"vec4">
Blurred color
Example
Section titled “Example”// Two-pass Gaussian blur (horizontal then vertical)const blurH = blurGaussian(texture, uv, [1, 0], 0.01)const blurV = blurGaussian(blurH, uv, [0, 1], 0.01)