|
@@ -3,6 +3,7 @@ Shader "Custom/WaterClip"
|
|
|
Properties
|
|
|
{
|
|
|
_Color("Color", Color) = (1,1,1,1)
|
|
|
+ _Color2("Color2", Color) = (1,1,1,1)
|
|
|
_MainTex("Albedo (RGB)", 2D) = "white" {}
|
|
|
_NormalSpeed1("NormalSpeed1",Vector) = (1,1,2,0.5)
|
|
|
_NormalSpeed2("NormalSpeed2",Vector) = (1,1,2,0.5)
|
|
@@ -55,7 +56,7 @@ Shader "Custom/WaterClip"
|
|
|
float _Depth;
|
|
|
half _Glossiness;
|
|
|
half _Metallic;
|
|
|
- fixed4 _Color;
|
|
|
+ fixed4 _Color,_Color2;
|
|
|
/* float _Wavelength, _WaveSpeed, _Amplitude;*/
|
|
|
//float4 _Wave1, _Wave2, _Wave3;
|
|
|
float4 _NormalSpeed1, _NormalSpeed2, _NormalSpeed3;
|
|
@@ -94,9 +95,9 @@ Shader "Custom/WaterClip"
|
|
|
o.Normal = normalize(o.Normal);
|
|
|
|
|
|
|
|
|
- float FFactor = pow(1 - saturate(dot(o.Normal, normalize(IN.viewDir))),10);
|
|
|
- FFactor = lerp(0.2, 2, FFactor);
|
|
|
- o.Albedo = _Color.rgb * FFactor;
|
|
|
+ float FFactor = pow(1 - saturate(dot(o.Normal, normalize(IN.viewDir))), 5);
|
|
|
+ //FFactor = lerp(0.2, 2, FFactor);
|
|
|
+ o.Albedo = lerp(_Color.rgb, _Color2.rgb, FFactor)/*_Color.rgb * FFactor*/;
|
|
|
|
|
|
o.Albedo = lerp(bCol, o.Albedo, colfactor);
|
|
|
o.Alpha = 1;
|