playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
18 lines (17 loc) • 618 B
JavaScript
var clearCoatNormal_default = `
uniform material_clearCoatBumpiness: f32;
fn getClearCoatNormal() {
var normalMap: vec3f = {STD_CLEARCOATNORMAL_TEXTURE_DECODE}(textureSampleBias({STD_CLEARCOATNORMAL_TEXTURE_NAME}, {STD_CLEARCOATNORMAL_TEXTURE_NAME}Sampler, {STD_CLEARCOATNORMAL_TEXTURE_UV}, uniform.textureBias));
normalMap = mix(vec3f(0.0, 0.0, 1.0), normalMap, uniform.material_clearCoatBumpiness);
ccNormalW = normalize(dTBN * normalMap);
ccNormalW = dVertexNormalW;
}
`;
export {
clearCoatNormal_default as default
};