ImmediatelyFast [1.21.4] [1.20.6] [1.19.4]

ImmediatelyFast

ImmediatelyFast — это модификация Minecraft с открытым исходным кодом, которая улучшает производительность рендеринга в режиме immediate mode. Мод создан для лёгкой работы и совместимости с другими модификациями.

Оптимизации

Мод оптимизирует рендеринг через систему собственных буферов, объединяя вызовы отрисовки и эффективнее передавая данные на GPU. Оптимизированы следующие элементы:

  • Сущности (Entities)
  • Блочные сущности (Block entities)
  • Частицы
  • Текст
  • Интерфейсы (GUI/HUD)
  • Рендеринг других модов

Также применены специальные оптимизации для конкретных элементов:

  • Отрисовка карт (Map rendering)
  • Интерфейсы (HUD rendering)
  • Текст (Text rendering)

Производительность

Тестовое оборудование: Ryzen 5 1600, 32GB DDR4, GTX 1060

Отрисовка сущностей

Прирост FPS: в 2 раза на загруженных серверах.
Тест: 1000 коров в зоне видимости

Сравнение FPS с сущностями

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

Прирост FPS: в 5 раз при множестве карт.
Тест: 930 карт через мод Image2Map

Сравнение FPS с картами

Интерфейсы

Прирост FPS: 40% в большинстве сценариев.
Тест: интерфейсы с эффектами, чатом и панелями

Сравнение FPS с интерфейсами

Текст

Прирост FPS: в 2 раза при множестве текста.
Тест: 200 табличек с текстом

Сравнение FPS с текстом

Блочные сущности

Прирост FPS: 20% при множестве объектов.
Тест: 400 сундуков в зоне видимости

Сравнение FPS с блочными сущностями

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

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

  • OptiFabric/OptiFine
  • VulkanMod
  • LunarClient и LabyMod

Настройки

Файл конфигурации находится в папке config:

  • font_atlas_resizing: Увеличивает размер текстур шрифтов
  • map_atlas_generation: Объединяет текстуры карт
  • hud_batching: Уменьшает количество вызовов отрисовки HUD
  • fast_text_lookup: Кеширование данных при рендеринге текста
  • fast_buffer_upload: Оптимизированная передача данных на GPU
  • experimental_disable_error_checking: Отключает проверку ошибок OpenGL
  • experimental_sign_text_buffering: Буферизация текста на табличках
  • experimental_screen_batching: Оптимизация интерфейсов

API для разработчиков

Документация доступна на GitHub.

Скачать ImmediatelyFast

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseImmediatelyFast 1.3.31.21+1 Forge3 декабря 2024434,5 КБ
ReleaseImmediatelyFast 1.3.31.21.3+1 NeoForge3 декабря 2024228,3 КБ
ReleaseImmediatelyFast 1.3.31.21.3+1 Fabric3 декабря 2024206,9 КБ
ReleaseImmediatelyFast 1.3.31.21.3+1 Forge3 декабря 2024404,6 КБ
ReleaseImmediatelyFast 1.3.31.21.4Fabric3 декабря 2024206,3 КБ
ReleaseImmediatelyFast 1.3.31.21.4NeoForge3 декабря 2024228 КБ
ReleaseImmediatelyFast 1.3.21.19.2+2 Forge11 ноября 2024406,2 КБ
ReleaseImmediatelyFast 1.3.21.19.2+2 Fabric11 ноября 2024381 КБ
ReleaseImmediatelyFast 1.3.21.20.2+4 Forge11 ноября 2024438,6 КБ
ReleaseImmediatelyFast 1.3.21.20.2+4 Fabric11 ноября 2024237,2 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.