
加速渲染:重织
一个客户端侧仅实体渲染优化MOD,旨在提升渲染大量实体或复杂模组实体时的性能
查看大图AcceleratedRendering
这是 AcceleratedRendering 的 Fabric 移植版,如果你需要 NeoForge 支持的版本,请访问此处
这是一个仅限客户端的实体渲染优化模组,旨在通过 GPU 上的计算着色器渲染大量实体或具有显著顶点数的复杂模组实体时提升性能,同时与着色器包和其他模组及其实体保持兼容。

🍝赞助
此模组几乎完全由我独立完成,并花费了我数千小时的个人时间进行开发和测试才能发布。来自玩家的赞助可以确保此模组的未来发展、创新和优化。感谢所有支持此模组的人!如果你喜欢它并想支持我在 AcceleratedRendering 上的开发工作,请考虑在爱发电赞助我。
✨为什么需要此模组
Minecraft 有一个糟糕的即时渲染系统用于渲染实体(包括方块实体),这继承自旧版本 Minecraft 使用的 OpenGL 即时渲染模式。它会在单个渲染线程上在 CPU 上每帧转换并上传实体渲染时的顶点,当渲染大量顶点时,这会耗费大量时间进行这些操作,并导致 CPU 和 GPU 空闲,且 FPS 非常低。
⚙️工作原理
AcceleratedRendering 构建了一个独特的渲染管线,将“原始”顶点(转换前的顶点)缓存到网格中,并使用 GPU 上的计算着色器并行转换它们。然后使用原始着色器绘制转换后的顶点。通过这种方式,此模组可以将转换压力从 CPU 上移开,从而使实体渲染效率大大提高,同时与着色器包兼容(目前支持 Iris Shaders)。所有加速功能都可以禁用以实现更好的兼容性。
🖥️硬件要求
AcceleratedRendering 需要 OpenGL 4.6 才能正常工作,以便使用持久映射缓冲区和计算着色器。像 NVIDIA GT 400 系列和 Intel HD Graphics 520/530 或更新的显卡将满足此要求。此模组已在 NVIDIA GTX 1660Ti Max-Q、NVIDIA RTX 3070Ti 笔记本、NVIDIA RTX 4090 笔记本、RX 580、RX 5600XT 上测试。目前不支持移动设备。
🛠️配置
配置文件可以在 <你的 Minecraft>/.minecraft/config/acceleratedrendering-client.toml 中找到。你可以在此文件中或游戏中修改加速功能(某些特定配置需要重启游戏才能生效)。游戏内配置编辑器可以在 Mods > Accelerated Rendering > Config 中找到。“Core Settings”中的“Force Translucent Acceleration”需要启用,以便加速物品渲染正常工作。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。