BadOptimizations [1.21.4] [1.20.6] [1.19.4]

BadOptimizations

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

Что делает модификация?

Несколько улучшений:

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

Каждую оптимизацию можно отключить в конфигурационном файле.

Какой прирост производительности?

На системе с RTX 3060, Intel i7-12700 и 4 ГБ RAM в Fabulously Optimized:

  • Без уведомлений: с 1926-1955 FPS до 2008-2023 FPS
  • С уведомлениями: с 1351-1384 FPS до 1414-1458 FPS

Зависимости

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

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

Скачать BadOptimizations

 
Тип Скачать Версия Загрузчик Обновлено Размер
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 КБ
Release1.2.2 (1.20.2-1.20.4)1.20.2+2 Fabric19 декабря 2023173,6 КБ
Release1.2.1 (1.20.1)1.20.1Fabric18 декабря 2023173,7 КБ
Release1.2.1 (1.20.2-1.20.4)1.20.2+2 Fabric18 декабря 2023173,6 КБ
Release1.1.0 (1.20.1)1.20.1Fabric13 декабря 202323,5 КБ
Release1.1.0 (1.20.2-1.20.4)1.20.2+2 Fabric13 декабря 202323,5 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.