UNPKG

@animech-public/playcanvas

Version:
9 lines (7 loc) 288 B
var spotPS = ` float getSpotEffect(vec3 lightSpotDir, float lightInnerConeAngle, float lightOuterConeAngle, vec3 lightDirNorm) { float cosAngle = dot(lightDirNorm, lightSpotDir); return smoothstep(lightOuterConeAngle, lightInnerConeAngle, cosAngle); } `; export { spotPS as default };