Перейти к содержимому
Mineforgian

SoftyClouds

This vanilla resource pack replaces the default clouds with a 3D version, that changes dynamically depending on the weather and time, generated with value noise.

Загрузки
480
Подписчики
12
Обновлён
6 июня 2026 г.
Лицензия
MIT

Опубликован 6 июня 2026 г.

Sky preview A vanilla resource pack that replaces the standard clouds with a dynamical soft 3D clouds using core shaders. Generated using value noise, clouds can be customized in the shader file shaders/core/sky.fsh:

    //                         S E T T I N G S
    // ------------------------------------------------------------------
    int num_layers = 16;
    float mosaic_scale = 4.0;
    float cloud_height = 2400.0;
    float thickness = 1024.0 * (1.0 - smoothstep(0.2, 0.8, distance_factor));
    float cloud_size = 0.1;
    float cloud_level_height = -1.0;
    float density_threshold = 0.1;
    // ------------------------------------------------------------------

and

float fbm3D(vec3 p) {
    float value = 0.0;
    float amplitude = 0.5;
    float frequency = 0.05;

    int level = 5; // <=======================

    for (int i = 0; i < level; i++) {
        value += amplitude * noise3D(p * frequency);
        p *= 2.0;
        amplitude *= 0.5;
    }
    return value;
}

Lags depend on the settings. If you have a weak computer, I recommend setting the value int level = 3 for better experience.

Clouds reacts to the weather and day/night changes.

This is a vanilla resource pack, it doesn't require Optifine, Iris or any other modifications.

Tested on versions:

  • 26.1.1 ✔
  • 1.21.11 ✔
  • 1.21.10 ✔
  • 1.21.8 ✔
  • 1.21.6 ✔
  • 1.21.5 ⨉
  • 1.21.4 ⨉
  • 1.20.4 ⨉

Комментарии

Загружаем…