跳到正文

Frustum Culling +

作者:AwesomeHippo

通过视锥体剔除减少 CPU/GPU 负载,提升 FPS。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

视锥剔除(比原版更好)

该项目仍在开发中,目前尚不稳定。我可能会重写或删除它。目标是提供比原版更好的效果,但目前存在一些 bug。

正如你在视频中看到的,不在你摄像机视野内的实体会被跳过,完全不会被渲染。要验证这一点,只需按 F5 查看身后,你就能证明当你没有用第一人称视角摄像机看向它们时,它们不会被渲染,模组生效了。

这种方法是一种优化手段,旨在提升 FPS 并改善性能。该模组只渲染你视野内可见的实体,从而显著降低 GPU 或 CPU 的负载。 免责声明:你周围的实体越多,该模组的效果就越明显。

你可以通过可配置的按键绑定来切换它(默认按键为“L”)

 

视锥剔除的工作原理

视锥剔除会判断哪些实体或粒子(目前仅实体)位于你的视野(视锥)内。只有这些对象才会被纳入渲染考虑,这对 CPU 资源非常重要,因为它避免了不必要的计算。

对 CPU 和 GPU 的影响

视锥剔除通过跳过你看不到的实体,减少了 GPU 需要渲染的对象数量。这省去了大量 GPU/CPU 的工作,从而带来更好的 FPS 和性能,尤其是在实体密集的区域。 

功能

  1. 只渲染玩家视野内的实体。
  2. 通过可配置的按键绑定(默认按键为“L”)启用或禁用视锥剔除。

 

想试试的话,添加大量实体(比如生物),然后按 F5 查看身后。它们不会被渲染。


欢迎在任何整合包中使用此模组。如果你有影响 FPS 的大型整合包,它会很有用,视锥剔除的优化将会生效!

源代码将很快以 MIT 协议发布。

 

常见问题

Frustum Culling + 支持哪些 Minecraft 版本?

Frustum Culling + 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Frustum Culling + 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

AwesomeHippo 的其他作品

查看全部 →