Skip to content

scanlines

scanlines(inputColor, uv, resolution, intensity, offset): Node<"vec4">

Defined in: packages/nodes/src/display/scanlines.ts:19

Apply CRT scanline effect. Darkens alternating horizontal lines to simulate CRT display.

Parameters

inputColor

Node<"vec4">

Input color (vec4)

uv

Node<"vec2">

UV coordinates

resolution

FloatInput = 240

Vertical resolution (number of scanlines, default: 240)

intensity

FloatInput = 0.3

Scanline darkness (0-1, default: 0.3)

offset

FloatInput = 0

Line offset for interlacing simulation (default: 0)

Returns

Node<"vec4">

Color with scanline effect

Example

const crt = scanlines(inputColor, uv, 240, 0.3)