近场

近场

远处的实体渲染工作量较少

性能

Nearfield

远处的实体渲染负载更低

Nearfield 是一款轻量级的客户端性能优化模组,为实体渲染增加了基于距离的细节层次。不再每帧对每个可见实体进行完整的姿态更新,而是对超过一定距离的实体进行节流处理:先是定格动画效果,然后是冻结姿态,最后完全停止渲染。只有渲染方式改变,游戏世界的逻辑运行完全不受影响。

支持开发❤️:

支持 Noslow

配置默认值

所有数值都保存在 config/nearfield.json 中,可以自由编辑。

  • lod1Distance:48(在此距离开始定格动画效果)
  • lod1Interval:4(每 4 帧更新一次姿态)
  • lod2Distance:96(姿态保持冻结)
  • lod2Interval:20(每 20 帧更新一次姿态)
  • cullDistance:160(实体停止渲染)
  • exemptPlayers:true(玩家始终完整渲染)
  • entityBlacklist:[ ](始终完整渲染的实体类型)

整合包

欢迎将 Nearfield 加入你的整合包,无需获得许可。但如果这样做,请告诉我一声!

功能特性

  • 基于距离的渲染 LOD
  • 位置信息始终逐帧更新
  • 远处的实体不投射阴影,因此也减轻了 GPU 负担
  • 可配置的距离和间隔
  • F3 覆盖层显示实时的 LOD 划分
  • 仅客户端,无需安装服务端

兼容性

  • Fabric

如果你发现任何问题,请务必在问题追踪器上报告。