
GPUCraft
GPUCraft是Minecraft的一个渲染优化模组
GPUcraft
一个为 Fabric 打造的轻量级客户端渲染优化模组,可减少 CPU 绘制开销,并防止在高实体密度区域出现 FPS 骤降。
功能特性
- 遮挡剔除:基于光线投射的剔除,每帧零堆内存分配,可停止渲染隐藏在固体方块后的生物。
- 视锥体优化:对摄像机视野之外的实体完全跳过可见性光线投射检查。
- 距离剔除:为实体(生物/玩家)和方块实体(箱子、告示牌、旗帜)提供独立的渲染距离限制。
- 粒子预算:限制每刻生成的最大粒子数,并剔除远处的粒子,以防止爆炸和刷怪塔造成的卡顿尖峰。
- 掉落物限制器:限制同时渲染的物品实体数量,防止大型掉落物堆积时造成客户端冻结。
- 天气切换:可选择禁用雨/雪渲染,以减少 GPU 填充率需求。
- FPS 控制:前台 FPS 限制,以及游戏窗口失去焦点时的后台 FPS 限制器。
- HUD 覆盖层:游戏内紧凑覆盖层,显示当前 FPS、活动 GPU 和实时剔除指标。
控制(默认热键)
F9:切换 HUD 覆盖层(默认)。F10:循环切换性能预设(默认:画质 -> 均衡 -> 性能)。
所有热键和渲染参数均可通过 Mod Menu 或标准控制设置在游戏内自定义。
预设
- 画质:实体距离:128 | 方块实体:96 | 粒子:96 | 遮挡剔除:关 | 天气:开
- 均衡:实体距离:64 | 方块实体:48 | 粒子:48 | 遮挡剔除:开 | 天气:开
- 性能:实体距离:28 | 方块实体:20 | 粒子:20 | 最大物品数:96 | 遮挡剔除:开 | 天气:关
游戏内设置(Mod Menu)
在 Mod Menu 中点按 GPUcraft 的设置按钮即可配置:
- 活动 GPU 信息、最大/后台 FPS 限制
- 自定义实体和方块实体渲染距离
- 遮挡剔除、粒子预算和天气切换
- 重绑 F9/F10 热键的快捷方式
设置保存于 config/gpucraft.json 文件中。
运行要求
- Fabric Loader(>= 0.16.0)
- Fabric API
- Java 21+
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。