playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
26 lines (21 loc) • 772 B
JavaScript
var iridescenceThickness_default = (
/* glsl */
`
uniform float material_iridescenceThicknessMax;
uniform float material_iridescenceThicknessMin;
void getIridescenceThickness() {
float blend = texture2DBias({STD_IRIDESCENCETHICKNESS_TEXTURE_NAME}, {STD_IRIDESCENCETHICKNESS_TEXTURE_UV}, textureBias).{STD_IRIDESCENCETHICKNESS_TEXTURE_CHANNEL};
float iridescenceThickness = mix(material_iridescenceThicknessMin, material_iridescenceThicknessMax, blend);
float iridescenceThickness = material_iridescenceThicknessMax;
dIridescenceThickness = iridescenceThickness;
}
`
);
export {
iridescenceThickness_default as default
};