UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

3 lines (2 loc) 728 B
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;