
Entity Culling



О модификации
Рендеринг в современном Minecraft быстрый, но не всегда умный. Зачем отрисовывать блоки-сущности и мобов, которые спрятаны за стенами или потолками и полностью невидимы для игрока? Мод Entity Culling решает эту проблему, внедряя асинхронное трассирование путей.
Он использует свободные ядра процессора для вычисления того, что действительно находится в поле зрения игрока, в реальном времени. Это позволяет полностью пропускать отрисовку скрытых объектов, что приводит к снижению нагрузки на систему и повышению производительности без потери качества картинки.

Ключевые особенности
Многопоточное трассирование путей
- Вычисления видимости выполняются на отдельных потоках CPU.
- Процесс не блокирует основной игровой поток.
- Данные о видимости обновляются в реальном времени.
Умное отсечение невидимого
- Мод пропускает рендеринг блоков-сущностей и мобов, скрытых за ландшафтом или постройками.
- Работает по принципу, схожему с отсечением невидимых граней в Minecraft, но на более продвинутом уровне.
- Снижает нагрузку на видеокарту, не жертвуя визуальной составляющей.
Оптимизация обновления сущностей
- Снижает нагрузку на клиент со стороны сущностей, которые игрок не видит.
- Обновляются только необходимые компоненты.
- Функция полностью настраивается и совместима с большинством других модов.

Совместимость и зависимости
| Версия Minecraft | Загрузчик (Loader) | Статус | Версия мода | Примечание |
|---|---|---|---|---|
| 1.19.4 и новее | Fabric / Forge / NeoForge | ✅ Поддерживается | Последняя | |
| 1.16.5 – 1.19.2 | Fabric / Forge | ❌ Не поддерживается | Устаревшая | Возможно, когда-нибудь получат обновления |
| 1.12.2 / 1.8.9 | Forge | ❌ Не поддерживается | Устаревшая | Возможно, когда-нибудь получат обновления |
| 1.7.10 | Forge | ❌ Не поддерживается | Устаревшая | Обновления не планируются |
| b1.7.3 | Babric | ❌ Не поддерживается | Устаревшая | Обновления не планируются |

Сравнение производительности
Прямое сравнение работы с модом Entity Culling и без него. Тестирование проводилось в Scarland (Hermitcraft, 9 сезон) с дистанцией рендера в 16 чанков. Вместе с Entity Culling использовались моды Sodium, Iris и ImmediatelyFast на Minecraft 1.21.5 с загрузчиком Fabric.

Известные проблемы
Некоторые клиентские сущности, часто используемые в магических модах для анимаций, могут работать некорректно. Для них необходимо добавить исключение в конфигурации для отсечения обновления (tick culling) и/или отсечения рендеринга.
Также в исключения нужно добавлять блоки-сущности, которые отрисовываются далеко за пределами своих обычных границ. Классические примеры: маяк из ванильной игры, лебёдки из мода Create и некоторые блоки из Botania.

Часто задаваемые вопросы
Нужно ли устанавливать мод на сервер?
Нет. Это полностью клиентский мод, и его не нужно устанавливать на сервер.
Повлияет ли это на поведение мобов или работу ферм?
Нет. Мод пропускает только отрисовку, но не симуляцию игры. Мобы будут появляться, двигаться и выпадать с них предметы как обычно. Все игровые механики, включая фермы, останутся незатронутыми.
У меня в Sodium включена опция "Use Entity Culling" — поможет ли этот мод?
Да, безусловно. Хотя Sodium выполняет базовые проверки видимости на основе загруженных чанков, этот мод работает глубже. Он анализирует прямую видимость, отсекая сущности, которые находятся в загруженных чанках, но фактически не видны игроку из-за препятствий. Это более агрессивный и точный подход.

Благодарности и лицензия
👤 Спасибо RoboTricker за его плагин Transport-Pipes, который заложил основу для этого мода.
👤 Спасибо vicisacat за порт для Babric Beta 1.7.3.
👤 Спасибо Pelotrio за порт для Forge 1.7.10.
👤 Спасибо всем потрясающим переводчикам и контрибьюторам на GitHub!
📄 Лицензия: tr7zw Protective License
Вы можете свободно использовать этот мод в своих сборках на Modrinth и CurseForge, а также в видео на YouTube, не спрашивая разрешения. Не распространяйте JAR-файлы где-либо ещё!
Все права на данный контент принадлежат его авторам. Мы не храним и не распространяем файлы — страница носит исключительно информационный характер. Оригинальный источник доступен по этой ссылке.


Плагины
Шейдеры
Текстуры
Карты
Скины
Сиды
Новости
Комментарии (0)
Пока нет комментариев
Будьте первым!