UNPKG

@animech-public/playcanvas

Version:
21 lines (19 loc) 420 B
var transmissionPS = ` #ifdef MAPFLOAT uniform float material_refraction; #endif void getRefraction() { float refraction = 1.0; #ifdef MAPFLOAT refraction = material_refraction; #endif #ifdef MAPTEXTURE refraction *= texture2DBias($SAMPLER, $UV, textureBias).$CH; #endif #ifdef MAPVERTEX refraction *= saturate(vVertexColor.$VC); #endif dTransmission = refraction; } `; export { transmissionPS as default };