Skip to content

blurMotion

blurMotion(tex, uv, direction, strength, samples): Node<"vec4">

Defined in: packages/nodes/src/blur/blurMotion.ts:21

Directional motion blur. Simulates motion in a specific direction.

Parameters

tex

Texture

Source texture

uv

Node<"vec2">

UV coordinates

direction

Vec2Input

Motion direction (vec2)

strength

FloatInput = 0.05

Blur strength/length (default: 0.05)

samples

number = 8

Number of blur samples (default: 8)

Returns

Node<"vec4">

Motion-blurred color

Example

// Horizontal motion blur
const blurred = blurMotion(texture, uv, [1, 0], 0.05)