Simple Clouds — это мод для Minecraft: Java Edition, полностью перерабатывающий рендеринг облаков, добавляющий новые типы облаков, захватывающие визуальные эффекты и локализованную погоду. Он пытается имитировать реальные погодные явления и облачные образования в стилизованном, атмосферном и эстетичном виде, который призван дополнить ванильный опыт Minecraft.
Simple Clouds в настоящее время находится в открытой БЕТЕ, и вы можете столкнуться с ошибками, сбоями и нестабильностью. Еще много функций planned к реализации.
- Переработанная система облаков
- 7 уникальных типов облаков, основанных на их реальных аналогах
- Облака простираются на более чем 20 000 блоков и используют LODs для повышения производительности
- «Грозовой туман» (как я его назвал) появляется под грозовыми облаками, делая их очень угрожающими на расстоянии
- Локализованные погодные эффекты
- Дождь и снег теперь появляются только под облаками с осадками, а их рендеринг полностью переработан
- Пользовательские молнии и задержанный гром, которые можно увидеть вблизи и на расстоянии
- Скоро будет больше!
Хотя Simple Clouds добавляет типы облаков, основанные на их реальных аналогах, Simple Clouds ни в коем случае не предназначен для реалистичного представления сложных погодных явлений, происходящих каждый день. Это чисто стилизованная и эстетичная версия того, что происходит в реальной жизни.
Simple Clouds можно загружать только на клиентской стороне или включить на серверной стороне для синхронизации между игроками в мультиплеере и для локальных погодных эффектов (дождь/молнии под грозовыми облаками). При использовании мода только на клиентской стороне существуют определенные ограничения, когда вы подключаетесь к серверу, на котором не установлен Simple Clouds:
Ограничения только на клиентской стороне
- Локализованная погода отключена, и будет использоваться ванильная глобальная система погоды.
- Позиции облаков не сохраняются, и сид генерируется случайным образом каждый раз при входе в мир. Можно использовать пользовательский сид облаков, который будет сохранять облака одинаковыми при каждом входе, если это необходимо.
Возможности на серверной стороне
При установке Simple Clouds на серверной стороне (в одиночной игре или при подключении к мультиплеерному серверу с Simple Clouds) вы получите:
- Локализованную погоду + эффекты при нахождении под грозовыми облаками
- Сохранение/синхронизацию облаков с уникальным сидом для каждого мира
Настраиваемость
Simple Clouds имеет несколько конфигураций для настройки различных аспектов мода, от производительности до предпочтений. Вы можете получить доступ к конфигурации через светло-синюю букву S на экране настроек.
Simple Clouds также имеет встроенный редактор облаков, доступный в главном меню конфигурации. Вы можете настроить существующие или создать свои собственные типы облаков и экспортировать их для использования в датапаках/ресурспаках. Документация доступна на GitHub.
Порты
Simple Clouds в настоящее время доступен только для Forge (1.20.1) и NeoForge (1.21+). Пожалуйста, не запрашивайте порт для Fabric или backports для более старых версий. Версии для новых версий игры появятся, когда они будут готовы.
Как это работает?
Simple Clouds работает, используя compute shaders для генерации облаков в полуреальном времени. Это происходит путем итерации по сетке вокселей, проверки каждого куба на слоях 3D-шума и добавления вершин для создания облаков. Эта работа выполняется на GPU, который обрабатывает параллельные задачи, такие как эти, более эффективно, чем CPU.
Несмотря на высокую скорость, Simple Clouds все же может заметно влиять на частоту кадров, особенно если у вас старый GPU. Клиентская конфигурация имеет опции для тонкой настройки мода, чтобы найти вариант, который хорошо работает на вашей системе. В целом, системы с более современными GPU должны справляться с Simple Clouds без труда. Я постоянно ищу новые способы сделать этот мод более производительным, поэтому со временем он может улучшиться.
Использование в модпаках
Simple Clouds можно использовать в любом модпаке по вашему желанию, однако, пожалуйста, учитывайте возможные проблемы совместимости.