Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion features/Water Effects/Shaders/Features/WaterEffects.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[Info]
Version = 1-1-1
Version = 1-1-2

[Nexus]
autoupload = false
11 changes: 5 additions & 6 deletions features/Water Effects/Shaders/WaterEffects/WaterCaustics.hlsli
Original file line number Diff line number Diff line change
Expand Up @@ -27,22 +27,21 @@ namespace WaterEffects
float2 causticsUV2 = PanCausticsUV(causticsUV, 1.0 * 0.2, -0.5);

float causticsHigh = 1.0;

if (causticsFade > 0.0)
if (causticsFade > 0.0) {
causticsHigh = min(SampleCaustics(causticsUV1), SampleCaustics(causticsUV2)) * 4.0;
}
Comment thread
davo0411 marked this conversation as resolved.
Outdated

causticsUV *= 0.5;

causticsUV1 = PanCausticsUV(causticsUV, 0.5 * 0.1, 1.0);
causticsUV2 = PanCausticsUV(causticsUV, 1.0 * 0.1, -0.5);

float causticsLow = 1.0;

if (causticsFade < 1.0)
if (causticsFade < 1.0) {
causticsLow = min(SampleCaustics(causticsUV1), SampleCaustics(causticsUV2)) * 4.0;
}

float caustics = lerp(causticsLow, causticsHigh, causticsFade);

const float caustics = lerp(causticsLow, causticsHigh, causticsFade);
return lerp(1.0, caustics, shoreFactorCaustics);
}

Expand Down
Loading