НемедленноFast — это мод с открытым исходным кодом, предназначенный для улучшения мгновенной производительности рендеринга клиента Minecraft. Легкий и совместимый с другими модами для Minecraft , он предлагает эффективное решение для тех, кто хочет оптимизировать свою игру без ущерба для совместимости.
Особенности мода InstantFast
Общие оптимизации
InstantFast глобально оптимизирует все немедленные рендеринги, используя собственную реализацию буфера, которая группирует вызовы отрисовки и более эффективно загружает данные в графический процессор. Оптимизированы следующие части кода немедленного рендеринга:
- Сущности
- Блокировать объекты
- Частицы
- Рендеринг текста
- Графический интерфейс/HUD
- Немедленный рендеринг других модов
Целевая оптимизация
Мод также содержит целевую оптимизацию, при которой базовый код рендеринга изменяется для более быстрой работы. Вот части кода рендеринга, оптимизированные для более эффективной реализации:
- Рендеринг карт
- HUD-рендеринг
- Рендеринг текста
Производительность
Вот несколько сравнений производительности с Sodium и Iris в тех областях, которые мод оптимизирует особенно хорошо:
Рендеринг объектов
При использовании InstantFast FPS обычно в два раза выше на загруженных серверах. Протестировано на сервере Spigot с 1000 коровами в блоке 3x3 на экране:
Другие моды | Без немедленного быстрого | С InstantFast | Улучшение |
---|---|---|---|
Никто | 16 кадров в секунду | 60 кадров в секунду | 3,75x |
Натрий | 21 кадр/с | 82 кадра в секунду | 3,90x |
Ирис и натрий | 60 кадров в секунду | 76 кадров в секунду | 1,27x |
Рендеринг карт
С InstantFast FPS примерно в 5 раз выше, когда на экране много карт. Протестировано на фабрике с модом Image2Map и около 930 карт на экране:
Другие моды | Без немедленного быстрого | С InstantFast | Улучшение |
---|---|---|---|
Никто | 50 кадров в секунду | 310 кадров в секунду | 6,20x |
Натрий | 47 кадров в секунду | 320 кадров в секунду | 6,81x |
HUD-рендеринг
При использовании InstantFast FPS обычно увеличивается на 40 % практически во всех сценариях. Протестировано на Spigot-сервере с разными элементами HUD на экране:
Другие моды | Без немедленного быстрого | С InstantFast | Улучшение |
---|---|---|---|
Никто | 250 кадров в секунду | 380 кадров в секунду | 1,52x |
Натрий | 335 кадров в секунду | 630 кадров в секунду | 1,88x |
Эксордий и натрий | 740 кадров в секунду | 840 кадров в секунду | 1,14x |
Рендеринг текста
При использовании InstantFast FPS обычно увеличивается в два раза, если вокруг вас много знаков или голограмм. Протестировано на сервере Spigot с 200 знаками, заполненными текстом на экране:
Другие моды | Без немедленного быстрого | С InstantFast | Улучшение |
---|---|---|---|
Никто | 70 кадров в секунду | 125 кадров в секунду | 1,79x |
Натрий | 110 кадров в секунду | 300 кадров в секунду | 2,73x |
Рендеринг блочных объектов
При использовании InstantFast FPS обычно на 20 % выше, если вокруг вас много блочных объектов. Протестировано на сервере Spigot с 400 сундуками на экране:
Другие моды | Без немедленного быстрого | С InstantFast | Улучшение |
---|---|---|---|
Никто | 170 кадров в секунду | 205 кадров в секунду | 1,20x |
Натрий | 315 кадров в секунду | 410 кадров в секунду | 1,30x |
Совместимость
НемедленноFast спроектирован так, чтобы как можно меньше мешать работе других модов. Он должен нормально работать с большинством модов и модпаков.
Известные несовместимости
- ОптиФабрик / ОптиФайн