Skip to content

dissolve(inputColor, inputUV, options): Node <"vec4">

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

Dissolve effect using a noise texture. Creates a burning/disintegration effect with a glowing edge.

Node <"vec4">

The input color (vec4 with alpha)

Node <"vec2">

The UV coordinates

DissolveOptions

Dissolve configuration

Node <"vec4">

Color with dissolve effect applied

// Basic dissolve
dissolve(texture(tex, uv()), uv(), {
progress: 0.5,
noiseTex: noiseTexture,
})
// Dissolve with custom edge color
dissolve(texture(tex, uv()), uv(), {
progress: dissolveUniform,
noiseTex: noiseTexture,
edgeColor: [0, 1, 0.5],
edgeWidth: 0.15,
})