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

BadOptimizations

badoptimizations · 47369648 загрузок · MIT

оптимизация

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

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

Описание

Плохие оптимизации

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

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

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

  • Не обновлять карту освещения

    Обновление текстур карт освещения — одна из самых затратных частей клиентского тика. Во время каждого тика клиент выполняет векторные математические вычисления для расчета карт освещения для блоков и неба, а затем загружает эту новую текстуру в графический процессор. Однако этого можно полностью избежать и кэшировать, если ничего, влияющее на яркость блока, не изменилось. Этот мод отменит обновления карты освещения, если ничего, что меняет яркость блока (например, ползунок гаммы, эффекты зелий, размеры), не изменилось.

  • Не выполняйте логику отладки, если в этом нет необходимости

    В Minecraft есть четыре средства рендеринга отладки, которые можно активировать с помощью сервера отладки: пчелы, игровые события, игровой тест и искусственный интеллект деревенского жителя. Даже если обрабатывать нечего, логика этих средств отладки все равно выполняется. Этот мод будет выполнять их только в том случае, если включена отладка и есть данные с сервера для обработки.

  • Оптимизация расчета цвета неба (1.21.10 и ниже)

Minecraft uses a cubic color sampler every frame to calculate the current sky color. This function loops 216 times to factor in surrounding biomes, even if all surrounding biomes are identical or have identical sky colors. This mod makes the color sampler only used if you are between biomes with different sky colors, and caches it for each tick. Otherwise, a shorter, simpler and faster sky color calculation is used.

That's a few of them, at least. You can disable any optimization in the config file if you need to.

How much does it help?

Depends on your system and luck, but on my own PC, an RTX 3060, intel i7 12700 and 4GB of allocated ram on Fabulously Optimized:

Without toasts, it goes from 1926-1955 FPS:

To 2008-2023 FPS:

And with toasts, it goes from 1351-1384 FPS:

To 1414-1458 FPS:

Мой мод несовместим!

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

Зависимости?

Никто.

(Также доступно на CurseForge, если вас это интересует.)

Версии (60)

ВерсияMinecraftЗагрузчикиФайл
2.4.1 26.3 neoforge скачать
2.4.1 26.3 fabric скачать
2.4.1 26.2 fabric скачать
2.4.1 26.2 neoforge скачать
2.4.1 26.1, 26.1.1, 26.1.2 fabric скачать
2.4.1 26.1, 26.1.1, 26.1.2 neoforge скачать
2.4.1 1.21.11 fabric, neoforge скачать
2.4.1 1.21.10 fabric, neoforge скачать
2.4.1 1.21.6, 1.21.7, 1.21.8 fabric, neoforge скачать
2.4.1 1.21.2, 1.21.3, 1.21.4, 1.21.5 fabric, neoforge скачать
2.4.1 1.21.1 fabric, neoforge скачать
2.4.1 1.20.5, 1.20.6 fabric, neoforge скачать
2.4.1 1.20.2, 1.20.3, 1.20.4 fabric, neoforge скачать
2.4.1 1.20.1 fabric, forge скачать
2.4.0 1.21.10 fabric, neoforge скачать
2.4.0 1.21.6, 1.21.7, 1.21.8 fabric, neoforge скачать
2.4.0 1.21.2, 1.21.3, 1.21.4, 1.21.5 fabric, neoforge скачать
2.4.0 1.21.1 fabric, neoforge скачать
2.4.0 1.20.5, 1.20.6 fabric, neoforge скачать
2.4.0 1.20.2, 1.20.3, 1.20.4 fabric, neoforge скачать
2.4.0 1.20.1 fabric, forge скачать
2.3.4 1.21.10 fabric, neoforge скачать
2.3.3 1.21.10, 1.21.9 fabric, neoforge скачать
2.3.2 1.21.10, 1.21.9 fabric, neoforge скачать
2.3.1 1.21.9 fabric, neoforge скачать
2.3.1 1.21.6, 1.21.7, 1.21.8 fabric, neoforge скачать
2.3.1 1.21.2, 1.21.3, 1.21.4, 1.21.5 fabric, neoforge скачать
2.3.1 1.21.1 fabric, neoforge скачать
2.3.1 1.20.5, 1.20.6 fabric, neoforge скачать
2.3.1 1.20.2, 1.20.3, 1.20.4 fabric, neoforge скачать
2.3.1 1.20.1 fabric, forge скачать
2.3.0 1.21.6, 1.21.7, 1.21.8 fabric, neoforge скачать
2.3.0 1.21.2, 1.21.3, 1.21.4, 1.21.5 fabric, neoforge скачать
2.3.0 1.21.1 fabric, neoforge скачать
2.3.0 1.20.5, 1.20.6 fabric, neoforge скачать
2.3.0 1.20.2, 1.20.3, 1.20.4 fabric, neoforge скачать
2.3.0 1.20.1 fabric, forge скачать
2.2.3 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7 fabric, neoforge скачать
2.2.3 1.21.1 fabric, neoforge скачать
2.2.3 1.20.5, 1.20.6 fabric, neoforge скачать
2.2.3 1.20.2, 1.20.3, 1.20.4 fabric, neoforge скачать
2.2.3 1.20.1 fabric, forge скачать
2.2.2 1.21.2, 1.21.3, 1.21.4, 1.21.5 fabric, neoforge скачать
2.2.2 1.21.1 fabric, neoforge скачать
2.2.2 1.20.5, 1.20.6 fabric, neoforge скачать
2.2.2 1.20.2, 1.20.3, 1.20.4 fabric, neoforge скачать
2.2.2 1.20.1 fabric, forge скачать
2.2.1 1.21.2, 1.21.3, 1.21.4, 1.21.5 fabric, neoforge скачать
2.2.1 1.21.1 fabric, neoforge скачать
2.2.1 1.20.5, 1.20.6 fabric, neoforge скачать
2.2.1 1.20.2, 1.20.3, 1.20.4 fabric, neoforge скачать
2.2.1 1.20.1 fabric, forge скачать
2.2.0 1.21.2, 1.21.3 fabric, neoforge скачать
2.2.0 1.21.1 fabric, neoforge скачать
2.2.0 1.20.5, 1.20.6 fabric, neoforge скачать
2.2.0 1.20.2, 1.20.3, 1.20.4 fabric, neoforge скачать
2.2.0 1.20.1 fabric, forge скачать
2.1.4 1.21, 1.21.1 fabric, neoforge скачать
2.1.4 1.20.5, 1.20.6 fabric, neoforge скачать
2.1.4 1.20.2, 1.20.3, 1.20.4 fabric, neoforge скачать

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