▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
SoftyClouds

SoftyClouds

Ресурспак SoftyClouds заменяет плоские ванильные облака на динамические 3D-облака, меняющиеся в зависимости от погоды и времени суток. Не требует OptiFine или Iris.

Оцените первым
1.9K
18

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. Отличный вариант для атмосферных скриншотов и просто приятной игры.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Поддерживаемые окружения

Клиент

Создатели

Детали

Лицензия:
Опубликован:3 месяца назад
Обновлён:3 месяца назад
Главная