diff --git a/shaders/lib/volumetricClouds.glsl b/shaders/lib/volumetricClouds.glsl index 24e32f9..ed685d7 100644 --- a/shaders/lib/volumetricClouds.glsl +++ b/shaders/lib/volumetricClouds.glsl @@ -2,9 +2,15 @@ #define LARGECUMULUS_LAYER 1 #define SMALLCUMULUS_LAYER 0 float curvatureoffset = 0.04; -uniform int worldDay; -uniform int worldTime; -float cloud_movement = (worldTime + mod(worldDay,100)*24000.0) / 24.0 * Cloud_Speed; + +#if CLOUD_ANIMATION_MODE == 0 + uniform int worldDay; + uniform int worldTime; + float cloud_movement = (worldTime + mod(worldDay,100)*24000.0) / 24.0 * Cloud_Speed; +#elif CLOUD_ANIMATION_MODE == 1 +// uniform float frameTimeCounter; + float cloud_movement = frameTimeCounter * Cloud_Speed; +#endif float densityAtPos(in vec3 pos){ pos /= 18.;