ReadonlyuReadonlyuReadonlyuReadonlyuReadonlyuWrapped-diffuse floor (1.0 removes the diffuse gradient).
ReadonlyuWrap-term contrast exponent.
ReadonlyuAdditive specular strength.
ReadonlyuSpecular highlight exponent.
ReadonlyuCutout threshold; read only when the graph was built in opaque mode.
ReadonlyuNear-fade start distance, world units (scene-relative; see the fragment).
ReadonlyuRefraction split (glass-partition-tsl.ts): mode + shared glass depth texture.
ReadonlyuOptional ReadonlyuSet only when config.useBaseColorTexture is active.
Optional ReadonlyuSet only when colormap mode is active.
Optional ReadonlyuOptional Readonlyu
Pre-created TSL leaf nodes supplied by a wrapper class, mirroring
PointTSLNodes/LineTSLNodes. Keys match the publicMeshMaterial.uniformsnames 1:1 so the wrapper'sproxyIUniformtable maps straight across.The colormap nodes are optional and bound only when the consumer is built with
config.useColormap === true; the factory throws if the config says yes but they are missing.texture()captures theTHREE.Textureat call time, so a swap needs a fresh node plus a graph rebuild (see the wrapper).