BadOptimizations avatar

BadOptimizations [1.21.5] [1.20.6] [1.19.4]

BadOptimizations

Коллекция преимущественно микрооптимизаций, которые в сумме дают значительный эффект!

Что он делает?

Несколько вещей:

  • Избежание обновления lightmap
    Обновление текстур lightmap — одна из самых ресурсоемких частей клиентского тика. Во время каждого тика клиент выполняет векторные вычисления для генерации lightmap блоков и неба, затем загружает новую текстуру в GPU. Однако это можно полностью избежать и кэшировать, если параметры, влияющие на освещение, не изменились. Мод отменяет обновление lightmap при отсутствии изменений в настройках яркости (например, ползунок гаммы, эффекты зелий, измерение).
  • Оптимизация вычислений цвета неба
    Игра использует кубический сэмплер цвета каждый кадр для расчета текущего цвета неба. Эта функция выполняет 216 итераций для учета окружающих биомов, даже если их параметры идентичны. Мод использует упрощенный расчет цвета неба при нахождении в биомах с одинаковыми параметрами, кэшируя результат для каждого тика.
  • Отключение отладочной логики при отсутствии необходимости
    В игре присутствуют четыре отладочных визуализатора (пчёлы, игровые события, тесты, ИИ жителей), активируемых через debug-режим. Даже при отсутствии данных для обработки их логика всё равно выполняется. Мод активирует эти процессы только при включенном debug-режиме и наличии данных от сервера.

Насколько это помогает?

Зависит от системы, но на тестовой конфигурации (RTX 3060, Intel i7-12700, 4GB RAM в Fabulously Optimized):
Без уведомлений: с 1926-1955 FPS

До 2008-2023 FPS:

С уведомлениями: с 1351-1384 FPS

До 1414-1458 FPS:

Зависимости

Отсутствуют.

Подробнее на странице GitHub.
Также доступен на Modrinth.

Скачать BadOptimizations

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release1.4.0 (1.19.1-1.19.4)1.19.3+3 Fabric25 декабря 2023175,1 КБ
Release1.4.0 (1.20.1)1.20.1Fabric25 декабря 2023175,1 КБ
Release1.4.0 (1.20.2-1.20.4)1.20.2+2 Fabric25 декабря 2023175,6 КБ
Release1.3.1 (1.19.1-1.19.4)1.19.3+3 Fabric24 декабря 2023173,2 КБ
Release1.3.1 (1.20.1)1.20.1Fabric24 декабря 2023173,2 КБ
Release1.3.1 (1.20.2-1.20.4)1.20.2+2 Fabric24 декабря 2023174,1 КБ
Release1.3.0 (1.19.1-1.19.4)1.19.3+3 Fabric22 декабря 2023172,9 КБ
Release1.3.0 (1.20.1)1.20.1Fabric22 декабря 2023172,9 КБ
Release1.3.0 (1.20.2-1.20.4)1.20.2+2 Fabric22 декабря 2023173,9 КБ
Release1.2.2 (1.20.1)1.20.1Fabric19 декабря 2023173,7 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.