mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-07 20:31:51 +09:00
less crazy twinkling
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user