float NeumannGeometricShadowingFunction (float NdotL, float NdotV){ float Gs = (NdotL*NdotV)/max(NdotL, NdotV); return (Gs); }