ImmediatelyFast

ImmediatelyFast

Fabric

ImmediatelyFast


ImmediatelyFast — это клиентский мод с открытым исходным кодом, который ускоряет рендеринг в режиме immediate mode. Он создан лёгким и совместимым с другими модами.

Что оптимизирует мод?

Мод ускоряет всю графику, которая рисуется в режиме immediate mode, используя собственную реализацию буфера. Она группирует вызовы отрисовки и загружает данные на видеокарту эффективнее.

Общие оптимизации затронут:

  • Сущности (мобы, игроки)
  • Блочные сущности (сундуки, таблички, печи)
  • Частицы
  • Текст
  • Интерфейс (HUD/GUI)
  • Рендеринг других модов, работающих в immediate mode

Целевые оптимизации меняют код самой игры на более производительный:

  • Отрисовка карт
  • Рендеринг интерфейса (HUD)
  • Отрисовка текста

Насколько вырастет FPS?

Ускорение наиболее заметно в сценариях, где процессор становится «бутылочным горлышком». Это типичная ситуация, если у вас не очень старая видеокарта или вы не используете тяжёлые шейдеры. Чем слабее процессор, тем больше прирост.

Тесты проводились на системе: Ryzen 5 1600, 32 ГБ DDR4, GTX 1060. Значения FPS усреднены.

Рендеринг сущностей

Примерный прирост: в ~2 раза на загруженных серверах.

Тест: 1000 коров в поле зрения на Spigot-сервере.

Другие модыБез ImmediatelyFastС ImmediatelyFastУскорение
Нет16 FPS60 FPS3.75x
Sodium21 FPS82 FPS3.90x
Iris + Sodium60 FPS76 FPS1.27x

Отрисовка карт

Примерный прирост: в ~5 раз при множестве карт в кадре.

Тест: ~930 карт в поле зрения с модом Image2Map на Fabric-сервере.

Другие модыБез ImmediatelyFastС ImmediatelyFastУскорение
Нет50 FPS310 FPS6.20x
Sodium47 FPS320 FPS6.81x

Рендеринг интерфейса (HUD)

Примерный прирост: около 40% почти в любых условиях.

Тест: множество элементов HUD (скорборд, эффекты зелий, полосы боссов, заполненный чат, дополнительные сердца, полная панель быстрого доступа).

Другие модыБез ImmediatelyFastС ImmediatelyFastУскорение
Нет250 FPS380 FPS1.52x
Sodium335 FPS630 FPS1.88x
Exordium + Sodium740 FPS840 FPS1.14x

Отрисовка текста

Примерный прирост: в ~2 раза при большом количестве табличек или голограмм.

Тест: 200 табличек с текстом в поле зрения на Spigot-сервере.

Другие модыБез ImmediatelyFastС ImmediatelyFastУскорение
Нет70 FPS125 FPS1.79x
Sodium110 FPS300 FPS2.73x

Рендеринг блочных сущностей

Примерный прирост: около 20% при скоплении сундуков, печей и т.д.

Тест: 400 сундуков в поле зрения на Spigot-сервере.

Другие модыБез ImmediatelyFastС ImmediatelyFastУскорение
Нет170 FPS205 FPS1.20x
Sodium315 FPS410 FPS1.30x

Совместимость

Мод спроектирован так, чтобы минимально вмешиваться в работу других модов. Он должен корректно работать с подавляющим большинством модов и сборок.

Известные несовместимости:

  • OptiFabric / OptiFine
  • Большинство закрытых «клиентов», таких как Lunar Client и LabyMod

Если вы столкнулись с проблемами, пожалуйста, сообщите о них в трекере проблем.

Настройки конфигурации

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

  • font_atlas_resizing: Увеличивает размер текстурных атласов шрифтов. Улучшает производительность при использовании высококачественных или кастомных серверных шрифтов.
  • map_atlas_generation: Помещает текстуры карт в единую текстуру вместо множества отдельных. Улучшает производительность при отображении многих карт.
  • hud_batching: Ускоряет рендеринг HUD, уменьшая количество вызовов отрисовки. Если элементы интерфейса отображаются некорректно, попробуйте отключить эту оптимизацию.
  • fast_text_lookup: Кэширует некоторые данные между отрисовкой символов текста. Незначительно ускоряет рендеринг большого количества текста.
  • avoid_redundant_framebuffer_switching: Сокращает количество переключений фреймбуфера при р

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

0
0
22

Комментарии (0)

Войдите, чтобы оставить комментарий

Пока нет комментариев

Будьте первым!