Project Atmosphere — модификация для Minecraft на базе Forge, которая создаёт динамическую погоду, реалистичную температуру, сезонные изменения и моделирует облака с полной поддержкой Serene Seasons.
Особенности и принципы работы
Вместо случайного появления облаков, как в Simple Clouds, мод моделирует атмосферу на основе реальных климатических процессов. Используются системы температуры, давления, влажности и ветра, основанные на физических уравнениях, аналогичных тем, что применяются метеорологами.
Начинается всё с генерации прогноза на 7 дней, который служит основой для дальнейшего развития атмосферы. На его основе определяются области низкого давления, вокруг которых формируются циклоны. Атмосфера развивается естественным образом без постоянного пересоздания новых прогнозов.
Изменение температуры
Температура зависит от количества солнечного света, достигающего поверхности, с учётом облачности. Для каждого биома рассчитывается максимальная теоретическая температура при полном солнечном освещении, а затем корректируется на основе реального времени солнечного света.
Логика регионального прогноза
Изначально учитываются температурные характеристики каждого биома, но дальше система работает с единым региональным прогнозом радиусом около 1000 блоков. Такой подход облегчает вычисления и делает климат более правдоподобным и стабильным.
Оптимизация и производительность
Все сложные вычисления выполняются в асинхронных потоках, что снижает нагрузку на игровой процесс. Для этого используется отдельный клон системы определения биомов, позволяющий безопасно получать данные без обращения к загруженным чанкам мира.
Облака и погодные явления
Добавлено более 40 типов облаков, классифицированных по шкале от 1 (почти ясное небо) до 7 (экстремальные явления, например ураганы). Интенсивность облаков зависит от сочетания давления, влажности и других факторов, а также настраивается через конфигурацию мода.
Учтено накопление напряжённости: чем дольше отсутствуют сильные облачные системы выше уровня 5, тем выше вероятность и сила их появления.
Торнадо и ураганы
- Торнадо доступны через команды и настройки, но находятся в разработке, визуализация и производительность пока не оптимальны.
- Ураганы представлены крупными тропическими штормами с использованием специального типа облаков (custom_cumulonimbus), полноценная реализация пока не готова.
Обязательные моды
- Требуется мод с системой сезонов: TerraFirmaCraft, Ecliptic Seasons или Serene Seasons.
- Обязательны Gabou’s Libs и Simple Clouds.
Рекомендуемые моды
- Serene Seasons и Serene Seasons Plus
- Tectonic или Continent для улучшения прогноза за счёт больших океанов
Поддержка биомов
Включена поддержка популярных модификаций биомов, таких как Biomes O Plenty, TerraFirmaCraft, Atmospheric и других.
Интеграция с погодными и визуальными модами
- Desert Storms — добавляет песчаные бури, зависящие от атмосферных условий
- Pretty Rain — интегрируется автоматически через Simple Clouds
- Rainbows и Auroras — функциональны, но находятся в доработке
Рекомендации по производительности
- Оптимизирован для видеокарт класса RTX и современных процессоров.
- Тестировался на RTX 4070 Ti SUPER, RTX 2060, Intel 13700K и Ryzen 5 3600X.
- Используется интенсивное вычисление с плавающей точкой и рендеринг через SSBO, на старом железе возможны замедления.
Установка
- Убедитесь, что установлены необходимые моды с системой сезонов (TerraFirmaCraft, Ecliptic Seasons или Serene Seasons).
- Установите Gabou’s Libs и Simple Clouds.
- Скачайте и поместите Project Atmosphere в папку mods вашего клиента Minecraft Forge.
- Для версии 1.21.1 обязательно используйте Serene Seasons Plus версии 4.x.x (версия 5.x.x несовместима и вызывает сбои).
- Запустите игру и проверьте работу мода.
Использование Atmospheric Shaders
Project Atmosphere совместим с Atmospheric Shaders, разработанными для Simple Clouds.





