LCull — мощный фрустум-кулинг для Minecraft с приростом FPS

Узнайте, как LCull для Minecraft ускоряет рендер, отсекая невидимые сущности. Скачайте мод и повысьте FPS в разы.

Скачать lcull для Minecraft 26.2, 26.1, 1.21.11, 1.21.9, 1.21.8, 1.21.4

Оригинальное название: lcull

Версии Minecraft: 1.20.1, 1.21, 1.21.11, 1.21.4, 1.21.8, 1.21.9, 26.1, 26.2

Загрузчик: Fabric, Forge, NeoForge

ФайлВерсияЗагрузчикРазмер
lcull-1.0.0-fabric+1.20.1.jar1.20.1Fabric16 КБСкачать
lcull-1.0.0-fabric+1.21.jar1.21Fabric16 КБСкачать
lcull-1.0.0-fabric+1.21.11.jar1.21.11Fabric16 КБСкачать
lcull-1.0.0-fabric+1.21.4.jar1.21.4Fabric16 КБСкачать
lcull-1.0.0-fabric+1.21.6.jar1.21.8Fabric16 КБСкачать
lcull-1.0.0-fabric+1.21.9.jar1.21.9Fabric16 КБСкачать
lcull-1.0.0-fabric+26.1.jar26.1Fabric16 КБСкачать
lcull-1.0.0-fabric+26.2.jar26.2Fabric16 КБСкачать
lcull-1.0.0-forge+1.20.1.jar1.20.1Forge16 КБСкачать
lcull-1.0.0-neoforge+1.21.jar1.21NeoForge15 КБСкачать
lcull-1.0.0-neoforge+1.21.11.jar1.21.11NeoForge15 КБСкачать
lcull-1.0.0-neoforge+1.21.4.jar1.21.4NeoForge15 КБСкачать
lcull-1.0.0-neoforge+1.21.6.jar1.21.8NeoForge15 КБСкачать
lcull-1.0.0-neoforge+1.21.9.jar1.21.9NeoForge15 КБСкачать
lcull-1.0.0-neoforge+26.1.jar26.1NeoForge15 КБСкачать
lcull-1.0.0-neoforge+26.2.jar26.2NeoForge15 КБСкачать

LCull — революционный фрустум-кулинг для повышения FPS в Minecraft

Если вы играли на многолюдных серверах с тысячами мобов, в мини-играх или на картах вроде CounterMine 2, то наверняка сталкивались с просадками FPS. Minecraft продолжает обрабатывать и отрисовывать каждую загруженную сущность, даже если она находится у вас за спиной или далеко за пределами экрана. Это заставляет GPU и CPU работать впустую, тратя ресурсы на то, что вы никогда не увидите. Решение этой проблемы — мод LCull, который использует продвинутую логику фрустума для агрессивного отсечения невидимых объектов.

Что такое LCull и как он работает

LCull — это открытый исходный код модификации, созданной при помощи искусственного интеллекта. Его главная задача — отсекать рендер сущностей, которые находятся вне поля зрения камеры. Каждый кадр игра уже строит фрустум (усечённую пирамиду видимости) для активной камеры. LCull проверяет, находится ли ограничивающая рамка сущности внутри этого объёма, используя тот же тест куб-в-фрустуме, что и рендерер для чанков.

Когда вся рамка оказывается снаружи, сущность пропускается на этапе рендеринга и не доходит до вызова отрисовки. Это позволяет значительно разгрузить систему в сценариях с большим количеством объектов — например, на RPG-серверах с модами, в хаб-зонах мини-игр или на картах с десятками тысяч энтити.

Стабильность и защита от мерцания

Самая сложная часть работы мода — стабильность. Фрустум немного смещается при движении, изменении FOV или изменении размера окна, и наивная проверка заставила бы сущности мерцать по краям экрана. Чтобы избежать этого, LCull хранит крошечный кэш последнего решения о кулинге для каждой сущности и переключает его только тогда, когда контекст камеры остаётся стабильным в течение нескольких тиков. Ключ кэша — это квантованная позиция камеры плюс направление взгляда плюс позиция сущности, поэтому небольшая дрожь камеры не инвалидирует результат. Такая гистерезисная логика даёт плавное отсечение без повторной оценки каждой сущности каждый кадр.

Преимущества использования LCull для Minecraft

Главное преимущество мода — значительный прирост FPS в сценах с большим количеством сущностей. Вот ключевые плюсы:

  • Отсечение сущностей за пределами экрана помогает в различных тяжёлых сценах, увеличивая FPS в разы.
  • Ускорение работы в два раза при совместном использовании с Entity Culling и Sodium — эти моды отлично дополняют друг друга.
  • Оптимизация рендеринга для карт с огромным количеством Display-сущностей (до 10 000 и более).
  • Чистый и узконаправленный код, созданный специально для эксперимента с конвейером рендеринга.

Если вы хотите скачать LCull, важно понимать, что мод поддерживает несколько версий игры. Например, версия для Minecraft 1.21.11 на Fabric показывает отличные результаты в бенчмарках: без модов FPS был заметно ниже, а с LCull в связке с Sodium, Entity Culling и Fabric API производительность выросла существенно. Для установки просто поместите файл мода в папку mods вашего игрового клиента.

Кстати, многие игроки предпочитают использовать лаунчер foxygame.net, потому что в его каталоге дополнений можно найти LCull и установить его буквально в один клик, без ручного копирования файлов. Это удобно, когда нужно быстро проверить совместимость мода с вашей сборкой.

Слабые стороны и ограничения

Как и любой инструмент, LCull имеет свои недостатки. Прежде всего, сущности могут мгновенно исчезать, как только покидают экран — это осознанный компромисс ради прироста FPS. Мод бесполезен в сценах с малым количеством объектов, а также неэффективен в одиночной игре, где узким местом является симуляция, а не рендеринг.

Важно понимать: LCull не удаляет сущности, скрытые за стенами, поскольку для этого требуется окклюзионный кулинг и граф видимости — гораздо более сложная задача, чем тест фрустума. Кроме того, мод увеличивает нагрузку на CPU, так как проверка отсечения выполняется на потоке рендеринга. Существует также узкая грань совместимости: мод, который предполагает, что каждая сущность рендерится каждый кадр, может вести себя странно. Поэтому LCull остаётся опциональной настраиваемой настройкой, а не тихим переопределением.

Как установить LCull

Процесс установки прост и понятен. Сначала убедитесь, что у вас установлен Fabric Loader и Fabric API для вашей версии Minecraft. Затем загрузите файл мода LCull и переместите его в папку .minecraft/mods. После запуска игры проверьте, что мод появился в списке модификаций. Если вы используете сторонние лаунчеры, убедитесь, что они поддерживают загрузку модов на Fabric.

Для тех, кто предпочитает автоматизированные решения, стоит обратить внимание на лаунчер foxygame.net: он умеет автоматически подбирать совместимые версии модов и обновлять их без участия пользователя, что особенно актуально для LCull, который активно развивается. Встроенная система автообновления гарантирует, что вы всегда играете на актуальной версии оптимизации.

Заключение

LCull — это мощный инструмент для тех, кто хочет выжать максимум производительности из Minecraft в сценах с большим количеством сущностей. Он не является универсальным решением всех проблем с FPS, но в своей нише — отсечение невидимых объектов — показывает впечатляющие результаты. Мод вдохновлён идеями из более ранней работы Lomka и сужает задачу до одной цели: перестать рисовать сущности, которых нет во фрустуме обзора. Если вы играете на многолюдных серверах или тестируете тяжёлые карты, LCull для Minecraft станет отличным дополнением к вашему набору оптимизационных модов.