Entity Culling(实体剔除)

利用异步路径追踪判断实体是否真的可见,跳过被墙壁遮挡的实体与方块实体渲染,从而提升帧率。

Minecraft 会跳过渲染你身后的东西,那为什么还要渲染那些虽然位于前方、却被墙壁或天花板挡住、你根本看不到的内容呢? 本模组引入 异步路径追踪 ,高效判断玩家究竟能看到什么。它利用其他空闲的 CPU 核心实时计算视线可见性,从而省去对隐藏的方块实体与实体的不必要绘制调用 / 处理。 视实体数量和所处位置而定,这可以大幅提升帧率。 异步路径追踪 利用空闲的 CPU 线程计算可见性 与游戏主线程并行运行,不会阻塞(每隔几刻会在主线程收集所需数据) 实时更新可见性数据,把突然出现(pop in)降到最低 实体刻优化 减少不可见实体对客户端的负担 完全可配置,与大多数模组兼容 不影响服务端模拟、刷怪塔或生物行为 完全可配置 模组的所有功能都可以在设置界面中开关 可把不应被剔除或刻剔除的实体与方块实体加入白名单 使用流畅画质或自定义树叶材质时,可以选择把树叶当作实体剔除中的固体方块,这有助于提升森林区域的性能 Minecraft 加载器 状态 版本 备注 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 ❌ 不支持 已过时 不打算更新 开启与关闭 EntityCulling 的直接对比。测试在 Scarland(Hermitcraft 第九季)进行,渲染距离设为 16 个区块。测试同时使用了 Sodium、Iris 与 ImmediatelyFast,运行环境为 Minecraft 1.21.5、Fabric 模组加载器。 魔法类模组常用于制作动画的客户端实体可能表现异常。请通过设置界面把这些实体加入刻剔除和 / 或实体剔除的白名单。如果发现行为异常的实体,可以考虑把它们的 id 提交到 Github,以便在后续更新中处理。 对于渲染范围明显超出自身正常边界的方块实体,也需要把它们加入…

分类:optimization | 加载器:babric / fabric / forge / neoforge / quilt | 下载量:186,338,906 | 已提供中文汉化

在薯条社区查看中文介绍与版本列表