Entity Culling - 1.16.5 - 2.1.4 и новее совместимы только с Optifine G8!
Entity Culling - 1.16.5 - 2.1.3 и старее совместимы только с Optifine G7!
Entity Culling - 1.12.2 - 2.0.8 и новее совместимы только с Optifine G5!
Entity Culling - 1.12.2 - 2.0.7 и старее совместимы только с Optifine F5!
Для работы мода требуются MixinBootstrap и RenderLib (только для MC 1.12.2)!
Mixin 0.7-0.8 Compatibility может помочь, если другой мод использует старую версию mixin, что препятствует запуску игры (только для MC 1.12.2).
Entity Culling — клиентский мод для оптимизации производительности, предназначенный для пропуска рендеринга скрытых (tile-)entities.
В стандартной игре рендерятся все (tile-)entities в поле зрения игрока. Это приводит к снижению FPS из-за сотен объектов, которые не видны, так как скрыты за стенами.
Реализация сокрытия Entities
По умолчанию мод использует реализацию occlusion culling через OpenGL, обеспечивающую точное определение границ с задержкой в один кадр и минимальными затратами ресурсов.
При отсутствии поддержки OpenGL 4.3 активируется raytraced culling. Данный метод более требователен к CPU, тогда как OpenGL-реализация нагружает GPU. Выбор оптимального метода зависит от характеристик оборудования.
Это может значительно повысить FPS в сценах с большим количеством скрытых (tile-)entities.
Тест версии Entity Culling-1.12.2-6.0.2 в подземелье Chocolate Quest Repoured (~200 entities на экране) показал существенный прирост производительности: