CalmWater_Specular.cginc 443 B

1234567891011121314151617
  1. #ifndef CALMWATER_SPECULAR_INCLUDED
  2. #define CALMWATER_SPECULAR_INCLUDED
  3. void ComputeSpecular(inout GlobalData data)
  4. {
  5. #ifndef CULL_FRONT
  6. float waveFresnel = FresnelSpecular(saturate(data.NdotV), _specFresnel);
  7. data.finalColor += waveFresnel * _LightColor0.rgb * _SpecColor.rgb * UNITY_LIGHTMODEL_AMBIENT * _specIntensity;
  8. #endif
  9. data.specular = SpecularColor(_Smoothness, data.lightDir, data.worldViewDir, data.worldNormal);
  10. }
  11. #endif