add cloud scale for altocumulus layer

This commit is contained in:
Xonk
2024-11-16 19:41:25 -05:00
parent 727d223649
commit 71aaebc7da
3 changed files with 5 additions and 4 deletions

View File

@ -33,8 +33,8 @@ float getCloudShape(int LayerIndex, int LOD, in vec3 position, float minHeight,
coverage = dailyWeatherParams0.z;
largeCloud = texture2D(noisetex, (position.xz + cloud_movement)/100000.).b;
smallCloud = 1.0 - texture2D(noisetex, (position.xz - cloud_movement)/7500. - vec2(1.0-largeCloud, -largeCloud)/5.0).b;
largeCloud = texture2D(noisetex, (position.xz + cloud_movement)/100000. * CloudLayer2_scale).b;
smallCloud = 1.0 - texture2D(noisetex, ((position.xz - cloud_movement)/7500. - vec2(1.0-largeCloud, -largeCloud)/5.0) * CloudLayer2_scale).b;
smallCloud = largeCloud + smallCloud * 0.4 * clamp(1.5-largeCloud,0.0,1.0);