remove underwater distortion. make AO in sunlight also be on SSS.

This commit is contained in:
Xonk
2024-11-16 01:34:37 -05:00
parent 296168cd25
commit 9145d19e46
3 changed files with 19 additions and 9 deletions

View File

@ -68,7 +68,7 @@ void applyGameplayEffects(inout vec3 color, in vec2 texcoord, float noise){
float waterDrops = texture2D(noisetex, (texcoord - vec2(0.0, scale.z)) * scale.xy).r ;
if(isEyeInWater == 1) waterDrops = waterDrops*waterDrops * 0.3;
if(isEyeInWater == 1) waterDrops = 0.0;
if(isEyeInWater == 0 && exitWater > 0.0) waterDrops = sqrt(min(max(waterDrops - (1.0-sqrt(exitWater))*0.7,0.0) * (1.0 + exitWater),1.0)) * 0.3;
// apply distortion effects for exiting water and under water

View File

@ -384,7 +384,7 @@ vec4 GetVolumetricClouds(
#if defined DISTANT_HORIZONS
float maxdist = dhFarPlane;
#else
float maxdist = far + 16*5.0;
float maxdist = far*4.0;
#endif
float lViewPosM = length(viewPos) < maxdist ? length(viewPos) - 1.0 : 100000000.0;