playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
3 lines (2 loc) • 728 B
TypeScript
declare const _default: "\nuniform material_sheenGloss: f32;\n\nfn getSheenGlossiness() {\n var sheenGlossiness = uniform.material_sheenGloss;\n\n #ifdef STD_SHEENGLOSS_TEXTURE\n sheenGlossiness = sheenGlossiness * textureSampleBias({STD_SHEENGLOSS_TEXTURE_NAME}, {STD_SHEENGLOSS_TEXTURE_NAME}Sampler, {STD_SHEENGLOSS_TEXTURE_UV}, uniform.textureBias).{STD_SHEENGLOSS_TEXTURE_CHANNEL};\n #endif\n\n #ifdef STD_SHEENGLOSS_VERTEX\n sheenGlossiness = sheenGlossiness * saturate(vVertexColor.{STD_SHEENGLOSS_VERTEX_CHANNEL});\n #endif\n\n #ifdef STD_SHEENGLOSS_INVERT\n sheenGlossiness = 1.0 - sheenGlossiness;\n #endif\n\n sGlossiness = sheenGlossiness + 0.0000001;\n}\n";
export default _default;