Skip to content

pulse

pulse(inputColor, time, speed, minBrightness, maxBrightness): Node<"vec4">

Defined in: packages/nodes/src/vfx/pulse.ts:18

Apply pulsing glow effect that modulates brightness over time.

Parameters

inputColor

Node<"vec4">

Base color (vec4)

time

FloatInput

Animation time

speed

FloatInput = 2

Pulse speed (default: 2)

minBrightness

FloatInput = 0.8

Minimum brightness multiplier (default: 0.8)

maxBrightness

FloatInput = 1.2

Maximum brightness multiplier (default: 1.2)

Returns

Node<"vec4">

Pulsing color

Example

const pulsing = pulse(inputColor, time, 2, 0.8, 1.2)