alphaMask
alphaMask(
inputColor,maskTex,maskUV,strength?):Node<"vec4">
Defined in: packages/nodes/src/alpha/alphaMask.ts:24
Multiply alpha by a mask texture’s value. The mask texture’s red channel (or luminance) is used as the mask value.
Parameters
Section titled “Parameters”inputColor
Section titled “inputColor”Node <"vec4">
The input color (vec4 with alpha)
maskTex
Section titled “maskTex”Mask texture (uses red channel)
maskUV
Section titled “maskUV”Node <"vec2">
UV coordinates for mask sampling
strength?
Section titled “strength?”FloatInput = 1
Mask strength (0 = no mask, 1 = full mask)
Returns
Section titled “Returns”Node <"vec4">
Color with masked alpha
Examples
Section titled “Examples”// Apply mask texturealphaMask(texture(tex, uv()), maskTexture, uv())// Partial mask effectalphaMask(texture(tex, uv()), maskTexture, uv(), 0.5)