Making it loop again.

This commit is contained in:
Rezmason
2022-09-09 18:03:23 -07:00
parent 9b8d5b34b5
commit 9a4c2558e7
2 changed files with 10 additions and 5 deletions

View File

@@ -55,7 +55,11 @@ float getRainTime(float simTime, vec2 glyphPos) {
columnSpeedOffset = 0.5; columnSpeedOffset = 0.5;
} }
float columnTime = columnTimeOffset + simTime * fallSpeed * columnSpeedOffset; float columnTime = columnTimeOffset + simTime * fallSpeed * columnSpeedOffset;
return wobble((glyphPos.y * 0.01 + columnTime) / raindropLength); float rainTime = (glyphPos.y * 0.01 + columnTime) / raindropLength;
if (!loops) {
rainTime = wobble(rainTime);
}
return rainTime;
} }
float getBrightness(float rainTime) { float getBrightness(float rainTime) {

View File

@@ -138,14 +138,15 @@ fn getRainTime(simTime : f32, glyphPos : vec2<f32>) -> f32 {
columnSpeedOffset = 0.5; columnSpeedOffset = 0.5;
} }
var columnTime = columnTimeOffset + simTime * config.fallSpeed * columnSpeedOffset; var columnTime = columnTimeOffset + simTime * config.fallSpeed * columnSpeedOffset;
return wobble((glyphPos.y * 0.01 + columnTime) / config.raindropLength); var rainTime = (glyphPos.y * 0.01 + columnTime) / config.raindropLength;
if (!bool(config.loops)) {
rainTime = wobble(rainTime);
}
return rainTime;
} }
fn getBrightness(rainTime : f32) -> f32 { fn getBrightness(rainTime : f32) -> f32 {
var value = 1.0 - fract(rainTime); var value = 1.0 - fract(rainTime);
if (bool(config.loops)) {
value = 1.0 - fract(rainTime);
}
return value * config.baseContrast + config.baseBrightness; return value * config.baseContrast + config.baseBrightness;
} }