@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
17 lines (15 loc) • 401 B
JavaScript
var normalMapPS = `
uniform float material_bumpiness;
void getNormal() {
vec3 normalMap = unpackNormal(texture2DBias($SAMPLER, $UV, textureBias));
normalMap = mix(vec3(0.0, 0.0, 1.0), normalMap, material_bumpiness);
dNormalW = normalize(dTBN * addNormalDetail(normalMap));
dNormalW = dVertexNormalW;
}
`;
export { normalMapPS as default };