请问老师
在做diffuse计算和 specular计算中
fixed3 diffuse = _LightColor0.rgb * saturate(dot(normalDir, lightDir)) *_Diffuse.rgb;
fixed3 specular = _LightColor0.rgb * _Specular.rgb * pow(saturate(dot(reflectDir, viewDir)), _Gloss);
和
fixed3 diffuse = _LightColor0.rgb * max(dot(normalDir, lightDir),0) *_Diffuse.rgb;
fixed3 specular = _LightColor0.rgb * _Specular.rgb * pow(max(dot(reflectDir, viewDir),0), _Gloss);
效果是一样的 但是max是 max(dot(n,l),0) saturate是 saturate(dot(n,l)) 我是不是可以理解为2个都是一种固定的公式呢? 还是说有什么特殊的区别用法?
两个的作用是一样的