Skip to content

crtCurvature

crtCurvature(uv, curvature): Node<"vec2">

Defined in: packages/nodes/src/display/crtEffects.ts:18

CRT barrel/curvature distortion. Simulates the curved glass of CRT monitors.

Parameters

uv

Node<"vec2">

Input UV coordinates

curvature

FloatInput = 0.1

Curvature amount (default: 0.1)

Returns

Node<"vec2">

Distorted UV coordinates

Example

const curvedUV = crtCurvature(uv, 0.15)
const color = texture(tex, curvedUV)