
SoftyClouds
Ресурспак SoftyClouds заменяет плоские ванильные облака на динамические 3D-облака, меняющиеся в зависимости от погоды и времени суток. Не требует OptiFine или Iris.
SoftyClouds - живые 3D-облака для Minecraft
В ванильном Майнкрафте облака - это просто плоские белые прямоугольники, которые висят на одном уровне и выглядят так себе. Ресурспак SoftyClouds решает эту проблему, превращая их в объемные, мягкие 3D-облака. Причем работает это прямо из коробки - никаких модов ставить не нужно.
В чем фишка
Облака тут генерируются процедурно с помощью value noise (шумовой функции). Они не статичны - текстуры меняются в зависимости от погоды и времени суток. Дождь или ясный день, закат или ночь - небо всегда выглядит по-разному.
Все это работает через core shaders (базовые шейдеры игры), так что вам не нужен OptiFine, Iris Shaders или Sodium. СофтиКлаудс - это чисто ванильный текстурпак.
Настройка под свое железо
Поскольку 3D-генерация жрет ресурсы, автор предусмотрел настройки. Все параметры лежат в файле shaders/core/sky.fsh. Там можно поменять высоту, толщину, размер и плотность облаков.
Вот кусок кода с основными параметрами: glsl // 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; // ------------------------------------------------------------------
А вот функция генерации:
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;
}
Важный нюанс: если у вас слабый ПК и FPS проседает, зайдите в код и поменяйте int level = 5 на int level = 3. Это снизит нагрузку и сделает игру плавнее. По факту, количество итераций шума сильно влияет на производительность, так что экспериментируйте с этим значением.
Совместимость с версиями Minecraft
Ресурспак тестировался на нескольких версиях. Полностью работает на:
- 26.1.1
- Minecraft 1.21.11
- 1.21.10
- 1.21.8
- 1.21.6
А вот на версиях 1.21.5, 1.21.4 и 1.20.4 пак работать не будет (разметка шейдеров там другая).
Если хочется освежить небо в Майнкрафт без установки тяжелых модов - скачайте ресурспак SoftyClouds. Отличный вариант для атмосферных скриншотов и просто приятной игры.
