UNPKG

@animech-public/playcanvas

Version:
25 lines (23 loc) 544 B
var sheenGlossPS = ` #ifdef MAPFLOAT uniform float material_sheenGloss; #endif void getSheenGlossiness() { float sheenGlossiness = 1.0; #ifdef MAPFLOAT sheenGlossiness *= material_sheenGloss; #endif #ifdef MAPTEXTURE sheenGlossiness *= texture2DBias($SAMPLER, $UV, textureBias).$CH; #endif #ifdef MAPVERTEX sheenGlossiness *= saturate(vVertexColor.$VC); #endif #ifdef MAPINVERT sheenGlossiness = 1.0 - sheenGlossiness; #endif sheenGlossiness += 0.0000001; sGlossiness = sheenGlossiness; } `; export { sheenGlossPS as default };