diff options
| -rw-r--r-- | lighting.cginc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lighting.cginc b/lighting.cginc index 23cdd09..0aacdc9 100644 --- a/lighting.cginc +++ b/lighting.cginc @@ -159,7 +159,7 @@ void GetLighting(v2f i, Pbr pbr, out LightData data) { float3 view_dir = normalize(i.eyeVec.xyz); - data.common.V = -view_dir; + data.common.V = view_dir; data.common.N = pbr.normal; data.common.NoV = saturate(dot(pbr.normal, data.common.V)); #if defined(_CLEARCOAT) @@ -192,7 +192,7 @@ void GetLighting(v2f i, Pbr pbr, out LightData data) { data.indirect.NoL = saturate(dot(pbr.normal, data.indirect.dir)); data.indirect.NoH = saturate(dot(pbr.normal, data.indirect.H)); #if defined(_CLEARCOAT) - float3 dir_cc = reflect(-data.common.V, i.normal); + float3 dir_cc = reflect(data.common.V, i.normal); float3 H_cc = normalize(data.common.V + dir_cc); data.indirect.LoH_cc = saturate(dot(dir_cc, H_cc)); #endif |
