Skip to content

dissolvePixelated

dissolvePixelated(inputColor, inputUV, progress, noiseTex, pixelCount): Node<"vec4">

Defined in: packages/nodes/src/alpha/dissolve.ts:136

Pixelated dissolve effect - blocks disappear together in a pixel grid. Creates a retro/8-bit style dissolve effect perfect for pixel art.

Parameters

inputColor

Node<"vec4">

The input color (vec4 with alpha)

inputUV

Node<"vec2">

The UV coordinates (raw, not frame-mapped)

progress

FloatInput

Dissolve progress (0-1)

noiseTex

Texture

Noise texture for dissolve pattern

pixelCount

FloatInput = 16

Number of pixels in the grid (default: 16)

Returns

Node<"vec4">

Color with pixelated dissolve effect

Examples

// Basic pixelated dissolve
dissolvePixelated(color, uv(), dissolveProgress, noiseTexture)
// Coarser 8x8 pixel grid
dissolvePixelated(color, uv(), dissolveProgress, noiseTexture, 8)