less crazy twinkling

This commit is contained in:
minjaesong
2023-08-03 00:29:27 +09:00
parent 78bd88858b
commit f7e4987785
2 changed files with 12 additions and 8 deletions

View File

@@ -241,10 +241,14 @@ internal object WeatherMixer : RNGConsumer {
shaderBlendMax.setUniform2fv("skyboxUV2", uvs, 2, 2)
shaderBlendMax.setUniformf("astrumScroll", astrumOffX, astrumOffY + astrumY)
shaderBlendMax.setUniformf("randomNumber",
(world.worldTime.TIME_T.plus(31L) xor 1453L + 31L).and(1023).toFloat(),
(world.worldTime.TIME_T.plus(37L) xor 862L + 31L).and(1023).toFloat(),
(world.worldTime.TIME_T.plus(37L) xor 1639L + 29L).and(1023).toFloat(),
(world.worldTime.TIME_T.plus(37L) xor 2971L + 41L).and(1023).toFloat(),
// (world.worldTime.TIME_T.plus(31L) xor 1453L + 31L).and(1023).toFloat(),
// (world.worldTime.TIME_T.plus(37L) xor 862L + 31L).and(1023).toFloat(),
// (world.worldTime.TIME_T.plus(23L) xor 1639L + 29L).and(1023).toFloat(),
// (world.worldTime.TIME_T.plus(29L) xor 2971L + 41L).and(1023).toFloat(),
world.worldTime.TIME_T.div(4.1f).plus(31L),
world.worldTime.TIME_T.div(-3.8f).plus(37L),
world.worldTime.TIME_T.div(3.9f).plus(23L),
world.worldTime.TIME_T.div(-4.3f).plus(29L),
)
batch.color = Color.WHITE

View File

@@ -84,10 +84,10 @@ float snoise(vec2 v)
vec4 snoise4(vec2 v) {
return vec4(
snoise(v + randomNumber.xy),
snoise(v + randomNumber.zw),
snoise(v + randomNumber.xz),
snoise(v + randomNumber.yw)
(snoise(v + randomNumber.xy) + snoise(v + randomNumber.zx)) * 0.5,
(snoise(v + randomNumber.zw) + snoise(v + randomNumber.yw)) * 0.5,
(snoise(v + randomNumber.xz) + snoise(v + randomNumber.yx)) * 0.5,
(snoise(v + randomNumber.yw) + snoise(v + randomNumber.wz)) * 0.5 // triangular distribution
);
}