ImmediatelyFast avatar

ImmediatelyFast [1.21.5] [1.20.6] [1.19.4]

ImmediatelyFast

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

Оптимизации

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

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

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

  • Отрисовка карт
  • Рендеринг HUD
  • Текстовый рендеринг

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

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

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

Прирост FPS: ~2x на загруженных серверах [1000 коров в зоне видимости]

Сравнение производительности рендеринга сущностей

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

Прирост FPS: ~5x [930 карт через Image2Map]

Сравнение производительности рендеринга карт

Рендеринг HUD

Прирост FPS: ~40% [интерфейс с множеством элементов]

Сравнение производительности рендеринга HUD

Текстовый рендеринг

Прирост FPS: ~2x [200 текстовых табличек]

Сравнение производительности текстового рендеринга

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

Прирост FPS: ~20% [400 сундуков]

Сравнение производительности рендеринга блочных сущностей

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

  • Несовместимые моды: OptiFabric/OptiFine, VulkanMod, LunarClient/LabyMod
  • Проблемы можно сообщать в трекере проблем

Конфигурация

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

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

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

Скачать ImmediatelyFast

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseImmediatelyFast 1.9.31.21.5NeoForge8 апреля 2025244,7 КБ
ReleaseImmediatelyFast 1.9.31.21.5Fabric8 апреля 2025220,9 КБ
ReleaseImmediatelyFast 1.9.21.21.5Fabric7 апреля 2025220,8 КБ
ReleaseImmediatelyFast 1.9.21.21.5NeoForge7 апреля 2025244,5 КБ
ReleaseImmediatelyFast 1.6.51.21+1 Forge2 апреля 2025425 КБ
ReleaseImmediatelyFast 1.6.51.21+1 NeoForge2 апреля 2025250,5 КБ
ReleaseImmediatelyFast 1.6.51.21+1 Fabric2 апреля 2025226,1 КБ
ReleaseImmediatelyFast 1.6.41.21+1 Forge30 марта 2025425,1 КБ
ReleaseImmediatelyFast 1.6.41.21+1 Fabric30 марта 2025226,2 КБ
ReleaseImmediatelyFast 1.6.41.21+1 NeoForge30 марта 2025250,7 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.