Interface TranslucencyProps
interface TranslucencyProps {
color?: readonly [number, number, number];
colorTexture?: Texture2D;
diffusionDistance?: readonly [number, number, number];
intensity?: number;
intensityTexture?: Texture2D;
}
color?: readonly [number, number, number];
colorTexture?: Texture2D;
diffusionDistance?: readonly [number, number, number];
intensity?: number;
intensityTexture?: Texture2D;
}
Index
Properties
Optionalcolor
color?: readonly [number, number, number]
Translucency color (linear RGB). Tints the transmitted light. Default [1,1,1].
Optionalcolor Texture
Translucency color texture (sampled sRGB). RGB multiplies color.
KHR_materials_diffuse_transmission.diffuseTransmissionColorTexture.
Optionaldiffusion Distance
diffusionDistance?: readonly [number, number, number]
Diffusion distance for the Burley transmittance BRDF. Controls how far light travels through the material per RGB channel. Default [1,1,1].
Optionalintensity
intensity?: number
Translucency intensity (0=off, 1=full). Default 1.0.
Optionalintensity Texture
Translucency intensity texture. Alpha channel multiplies intensity.
KHR_materials_diffuse_transmission.diffuseTransmissionTexture.
Translucency sub-feature. Presence enables translucency (no isEnabled boolean).