playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
30 lines (24 loc) • 622 B
JavaScript
var metalness_default = (
/* glsl */
`
uniform float material_metalness;
void getMetalness() {
float metalness = 1.0;
metalness *= material_metalness;
metalness *= texture2DBias({STD_METALNESS_TEXTURE_NAME}, {STD_METALNESS_TEXTURE_UV}, textureBias).{STD_METALNESS_TEXTURE_CHANNEL};
metalness *= saturate(vVertexColor.{STD_METALNESS_VERTEX_CHANNEL});
dMetalness = metalness;
}
`
);
export {
metalness_default as default
};