From 84cd96ecf7748cfe82f7048542e6ca4123c65bc4 Mon Sep 17 00:00:00 2001 From: dfsek Date: Sun, 24 Dec 2023 01:53:05 -0700 Subject: [PATCH] fix BrownianMotionSampler lerp usage --- .../noise/samplers/noise/fractal/BrownianMotionSampler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/noise/fractal/BrownianMotionSampler.java b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/noise/fractal/BrownianMotionSampler.java index 64f4ede05..bc766c731 100644 --- a/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/noise/fractal/BrownianMotionSampler.java +++ b/common/addons/config-noise-function/src/main/java/com/dfsek/terra/addons/noise/samplers/noise/fractal/BrownianMotionSampler.java @@ -24,7 +24,7 @@ public class BrownianMotionSampler extends FractalNoiseFunction { for(int i = 0; i < octaves; i++) { double noise = input.noise(seed++, x, y); sum += noise * amp; - amp *= MathUtil.lerp(1.0, Math.min(noise + 1, 2) * 0.5, weightedStrength); + amp *= MathUtil.lerp(weightedStrength, 1.0, Math.min(noise + 1, 2) * 0.5); x *= lacunarity; y *= lacunarity; @@ -42,7 +42,7 @@ public class BrownianMotionSampler extends FractalNoiseFunction { for(int i = 0; i < octaves; i++) { double noise = input.noise(seed++, x, y, z); sum += noise * amp; - amp *= MathUtil.lerp(1.0, (noise + 1) * 0.5, weightedStrength); + amp *= MathUtil.lerp(weightedStrength, 1.0, (noise + 1) * 0.5); x *= lacunarity; y *= lacunarity;