From 38de5e282f62be2c22b552efad20983638e01a23 Mon Sep 17 00:00:00 2001 From: Turanszki Janos Date: Thu, 1 Aug 2024 11:43:41 +0200 Subject: [PATCH] ocean reflection blend out very close to camera --- WickedEngine/shaders/oceanSurfacePS.hlsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WickedEngine/shaders/oceanSurfacePS.hlsl b/WickedEngine/shaders/oceanSurfacePS.hlsl index 2b71ef416..3214e8356 100644 --- a/WickedEngine/shaders/oceanSurfacePS.hlsl +++ b/WickedEngine/shaders/oceanSurfacePS.hlsl @@ -73,7 +73,7 @@ float4 main(PSIn input) : SV_TARGET water_depth += texture_ocean_displacementmap.SampleLevel(sampler_linear_wrap, reflectivePosition.xz * xOceanPatchSizeRecip, 0).z; // texture contains xzy! reflectiveColor.rgb = lerp(color.rgb, reflectiveColor.rgb, saturate(exp(-water_depth * color.a))); } - lighting.indirect.specular = reflectiveColor.rgb * surface.F; + lighting.indirect.specular = reflectiveColor.rgb * surface.F * saturate(dist * 0.1); // fade out very close to camera, doesn't look good } float water_depth = FLT_MAX;