modsmith Войти Войти Рус / Eng

Smart Particles

smart-particles · 468634 загрузок · MIT

клиент: required · сервер: unsupported (заявлено автором мода)

Мод производительности, который значительно оптимизирует рендеринг частиц и их ограничения.

Описание

🛡️ Smart Particles — это легкий мод оптимизации на стороне клиента, предназначенный для улучшения стабильности частоты кадров в средах с большим количеством частиц.

Вместо того, чтобы просто предотвращать появление новых частиц, когда Minecraft перегружен, Smart Particles разумно управляет активными частицами, отдавая приоритет эффектам, которые ближе к игроку и более соответствуют тому, что вы действительно можете видеть.

Он работает как с ванильными частицами, так и с частицами, добавленными другими модами.

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/jhWMbwg2bpc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

✨ Особенности

Умный отбор частиц:
Вместо случайного удаления частиц Smart Particles оценивает расстояние частиц относительно игрока и отдает приоритет сохранению близлежащих эффектов. Менее важные удаленные частицы удаляются первыми при превышении настроенного предела.

Интеллектуальный отбор камеры:
Частицы, находящиеся далеко за пределами поля зрения камеры, могут быть удалены заранее, что сокращает ненужную обработку частиц позади или вдали от игрока.

🧠 Совет для профессионалов: если вы заметили всплывающее окно с нежелательными частицами, когда включена функция Smart Camera Culling, вы можете отключить ее самостоятельно, сохраняя при этом активным глобальный лимит частиц.

Жесткая защита:
Предотвращает перегрузку клиента экстремальным количеством частиц, устанавливая настраиваемое максимальное количество активных частиц.

Это может помочь уменьшить падение FPS, вызванное:

  • Большие взрывы
  • Фермы мобов
  • Погодные эффекты
  • Биомы с тяжелыми частицами
  • Модифицированные эффекты заклинаний
  • Излучатели частиц
  • Сильно модифицированное окружение

Оптимизированная производительность:
Smart Particles спроектирована таким образом, чтобы минимизировать собственные накладные расходы на обработку.

Последние версии включают в себя:

  • Упрощенная обработка O(n), пока количество частиц остается ниже настроенного предела.
  • Уменьшено выделение временной памяти.
  • Кэшированные вычисления камеры и угла обзора.
  • Более эффективная проверка положения частиц.
  • Уменьшено сохранение временных объектов.
  • Улучшена обработка очень большого количества частиц.

Более дорогая логика выбора ближайших частиц запускается только тогда, когда сконфигурированный предел частиц фактически превышен.

Полная настройка:
Предел частиц по умолчанию составляет 5000, но вы можете увеличить или уменьшить его в зависимости от вашего оборудования, модпака и предпочтений.

Интеграция мод-меню:
Пользователи Fabric могут дополнительно установить Mod Menu для удобного доступа к экрану конфигурации Smart Particles.

Клиентская сторона:
Smart Particles полностью работает на клиенте. Серверам не требуется установка мода.

Совместимость:
Разработан для работы вместе с другими модами, которые добавляют или изменяют частицы. Большинство модов, использующих обычную систему частиц Minecraft, должны работать без дополнительной настройки.

Моды протестированы и совместимы со Smart Particles:

  • Эффекты частиц
  • Частицы Мотыльков
  • Частичный дождь
  • Настройки частиц
  • Ядро частицы
  • Особый
  • Визуальность
  • Взаимодействие частиц
  • Эффективный
  • Тонкие эффекты
  • Падающие листья
  • Пещерная пыль
  • Просыпается
  • Ванильные светлячки
  • Прохладный дождь
  • Лучший бой
  • Асинхронные частицы
  • ...и многое другое!

Почти все моды, использующие стандартную систему частиц Minecraft, должны быть совместимы.

⚙️ Конфигурация

Вы можете настроить лимит частиц через экран конфигурации в игре, если это поддерживается, или напрямую отредактировав файл конфигурации.

  • Лимит частиц по умолчанию: 5000
  • Умная отсечка камеры: True по умолчанию.

Местоположение современной конфигурации:

.minecraft/config/smart_particles/config.json

Старые версии Smart Particles могут использовать:

.minecraft/config/smartparticles.cfg

Старый путь конфигурации актуален только для старых версий Minecraft.

📦 Ткань

Требуется:

  • Загрузчик ткани

Необязательно:

  • Меню модов для быстрого доступа к экрану конфигурации.

Fabric API и Cloth Config не требуются для Smart Particles в Minecraft 26.2.

Некоторые старые версии Smart Particles могут иметь другие требования к зависимостям, поэтому проверьте требования для конкретного загружаемого файла.

📦 НеоФордж

Для версий NeoForge требуется только соответствующий загрузчик NeoForge.

Экран конфигурации Smart Particles интегрирован с меню «Моды».

📦 Кузница

Для более старых версий Forge требуется только соответствующий загрузчик Forge, если иное не указано в отдельной версии.

🚀 Улучшение производительности Minecraft 26.2

Версия Minecraft 26.2 включает в себя несколько внутренних оптимизаций:

  • Добавлен более быстрый путь обработки, когда текущее количество частиц ниже настроенного предела.
  • Уменьшены временные выделения во время обработки частиц.
  • Повторно используются данные о направлении камеры вместо воссоздания их каждый тик.
  • Расчеты поля зрения кэшируются до тех пор, пока поле зрения игрока не изменится.
  • Уменьшено количество повторных поисков координат частиц.
  • Улучшена очистка временных данных выбора частиц.
  • Улучшено поведение памяти после снижения настроенного предела частиц.
  • Добавлена защита от неверных или чрезмерно больших значений конфигурации.
  • Улучшено восстановление из некорректных файлов конфигурации.

Эти изменения призваны сократить объем работы, выполняемой Smart Particles во время обычного игрового процесса, сохраняя при этом интеллектуальное поведение приоритезации частиц.

🔧 Поддерживаемые загрузчики

У Smart Particles есть релизы для:

Ткань • NeoForge • Forge

Доступность загрузчика зависит от используемой вами версии Minecraft.

📖 Открытый исходный код

Smart Particles имеет открытый исходный код и доступен по лицензии MIT.

Не стесняйтесь:

  • Используйте его в модпаках
  • Просмотр и изменение источника
  • Распространять модифицированные версии в соответствии с лицензией.
  • Сообщить о проблемах или проблемах совместимости

Если вам понравился мод, пожалуйста, поддержите проект!

Версии (60)

ВерсияMinecraftЗагрузчикиФайл
26.3.0 26.3 neoforge скачать
1.16.0 26.3 fabric скачать
26.2.11 26.2 neoforge скачать
1.15.0 26.2 fabric скачать
26.1.2.10 26.1, 26.1.1, 26.1.2 neoforge скачать
1.14.10 26.1.2 fabric скачать
1.13.10 26.1.1 fabric скачать
1.12.10 26.1 fabric скачать
7.10.9 1.7.10 forge скачать
19.2.10 1.19.2 forge скачать
20.1.10 1.20.1 forge скачать
21.11.10 1.21.11 neoforge скачать
21.10.10 1.21.10, 1.21.9 neoforge скачать
21.8.10 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8 neoforge скачать
20.6.10 1.20.6 neoforge скачать
20.5.10 1.20.5 neoforge скачать
1.11.10 1.21.11 fabric скачать
1.10.10 1.21.10 fabric скачать
1.09.10 1.21.9 fabric скачать
1.08.10 1.21.8 fabric скачать
1.07.10 1.21.7 fabric скачать
1.06.10 1.21.6 fabric скачать
1.05.10 1.21.5 fabric скачать
1.04.10 1.21.4 fabric скачать
1.03.10 1.21.3 fabric скачать
1.02.10 1.21.2 fabric скачать
1.01.10 1.21.1 fabric скачать
1.00.10 1.21 fabric скачать
00.96.10 1.20.6 fabric скачать
00.95.10 1.20.5 fabric скачать
00.94.10 1.20.4 fabric скачать
00.93.10 1.20.3 fabric скачать
00.92.10 1.20.2 fabric скачать
00.91.10 1.20.1 fabric скачать
00.90.10 1.20 fabric скачать
00.84.10 1.19.4 fabric скачать
00.83.10 1.19.3 fabric скачать
00.82.10 1.19.2 fabric скачать
00.81.10 1.19.1 fabric скачать
00.80.10 1.19 fabric скачать
0.72.10 1.18.2 fabric скачать
0.65.10 1.16.5 fabric скачать
21.11.9 1.21.11 neoforge скачать
1.11.9 1.21.11 fabric скачать
21.10.9 1.21.10, 1.21.9 neoforge скачать
1.10.9 1.21.10 fabric скачать
1.09.9 1.21.9 fabric скачать
1.08.9 1.21.8 fabric скачать
1.07.9 1.21.7 fabric скачать
1.06.9 1.21.6 fabric скачать
1.05.9 1.21.5 fabric скачать
1.04.9 1.21.4 fabric скачать
1.03.9 1.21.3 fabric скачать
1.02.9 1.21.2 fabric скачать
1.01.9 1.21.1 fabric скачать
1.00.9 1.21 fabric скачать
21.8.9 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8 neoforge скачать
20.1.9 1.20.1 forge скачать
20.6.9 1.20.6 neoforge скачать
20.5.9 1.20.4, 1.20.5 neoforge скачать

Страница на Modrinth →