
Particle Core
Активный0.0
Установок
Последнее обновление
Версии
Particle Core - Оптимизация частиц в Minecraft
Particle Core специализируется на одном: оптимизации работы частиц. В стандартной версии Minecraft обработка частиц реализована неэффективно в различных аспектах. Данный мод призван исправить эту ситуацию.
Основные возможности
Отсечение невидимых частиц
Самое значительное улучшение производительности - мод не отображает частицы, которые вы не видите. Это логично! При стандартном поле зрения видна лишь примерно 1/12 часть пространства вокруг игрока - зачем рендерить остальные 11/12 частиц, которые всё равно не видны?
Оптимизация рендеринга
Отображаемые частицы подвергаются дополнительной оптимизации. Улучшены преобразования вершин и работа с картами освещения. В части оптимизации вершин мод взаимодействует с Sodium.
Контроль над типами частиц
Предоставляется три способа полного отключения или сокращения появления определённых типов частиц. Любые частицы, которые можно добавить через команду /particle, подлежат настройке.
- Тег particle_type. Добавьте типы частиц в
particle_core:excluded_particles
для их полного отключения. Владельцы серверов: это отключит указанные частицы для всех клиентов, присоединяющихся к серверу - используйте с осторожностью! - Настройка сокращения по типам через конфигурацию. В конфигурации Particle Core пользователь может добавить соответствия
идентификатор типа частицы
квероятности появления (число с плавающей точкой)
. - Полное отключение частиц зелий. Если частицы от зелий раздражают вас на экране, просто отключите их в настройках!
В отличие от ресурс-паков, скрывающих частицы, этот подход предотвращает их появление на этапе генерации, что действительно улучшает производительность.
Тонкая настройка стандартных параметров
Две опции конфигурации позволяют точно настроить стандартные параметры Minecraft: ВСЕ
, УМЕНЬШЕННО
и МИНИМУМ
. Первая регулирует промежуток между ВСЕ и УМЕНЬШЕННО, вторая - между УМЕНЬШЕННО и МИНИМУМ. Если вы хотите немного сократить количество частиц, например, когда компьютер нормально работает с УМЕНЬШЕННО, но вам всё равно кажется, что частиц слишком много, вы можете уменьшить их количество, не переходя к полному МИНИМУМУ.
Конфигурация
Particle Core предоставляет комплексную конфигурацию, охватывающую все добавленные функции. Конфигурационный файл находится в стандартной папке .minecraft config
. Имя файла: particle_core_config_v[x].json
, где [x] - текущий номер версии.
В начале файла конфигурации находится подробный раздел "комментарии". Рекомендуется ознакомиться с ним для понимания использования настроек.
turnOffPotionParticles
Для некоторых игроков частицы зелий крайне раздражают. Используйте эту настройку для их отключения.
reduceParticlesAllChance
Регулятор для настройки появления частиц между параметрами Minecraft ALL
и DECREASED
.
reduceParticlesDecreasedChance
Регулятор для настройки появления частиц между параметрами Minecraft DECREASED
и MINIMAL
.
disableParticles
Полностью отключает генерацию всех частиц на стороне клиента.
reduceParticlesByType
Карта для сокращения появления конкретных типов частиц.
- ключ: идентификатор типа частицы, например
minecraft:smoke
. - значение: число с плавающей точкой от 0.0 до 1.0. 0.0 полностью отключает частицу, 1.0 - нормальная частота появления. Любое промежуточное значение определяет вероятность успешного появления частицы.
disableOptimizations
Если какая-либо функция Particle Core вызывает конфликт или просто нежелательна, каждую функцию можно индивидуально отключить, добавив её строковый ключ в этот список. Смотрите комментарии для инструкций.
Сравнение производительности
Без Particle Core
Без Particle Core рендеринг мира занимает 41% времени процессора, причём рендеринг частиц составляет львиную долю - 25% времени ЦП.
С Particle Core
С Particle Core рендеринг теперь занимает всего 16% времени процессора, а рендеринг частиц практически не влияет на производительность.
В сочетании с Sodium
Улучшает производительность по сравнению с одним только Sodium. Верхняя часть скриншота показывает работу с Particle Core, нижняя - без него. Улучшение составляет около 5% времени процессора, или 50% относительного улучшения.