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
tex
Source texture
uv
Node<"vec2">
UV coordinates
direction
Vec2Input = ...
Blur direction (use [1,0] for horizontal, [0,1] for vertical)
radius
FloatInput = 0.01
Blur radius in UV space (default: 0.01)
Returns
Node<"vec4">
Blurred color
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)