一款通过计算着色器实现顶点快速变换与缓存的实体渲染优化模组。
加速渲染 ( 中国版 ) 这是一个仅客户端的实体渲染优化模组,旨在通过使用 GPU 上的计算着色器渲染大量实体或具有大量顶点的复杂模组实体时提升性能,同时兼容着色器包、其他模组及其实体。 赞助 该模组几乎由我独立完成,为了发布它,我投入了数千小时的工作和测试时间。玩家的赞助可以确保该模组的未来开发、创新与优化。感谢所有支持该模组的人!如果你喜欢它并希望支持我在 AcceleratedRendering 开发上的工作,请考虑在 爱发电 为什么需要这个模组 Minecraft 的实体(包括方块实体)渲染系统性能较差,该系统继承自旧版 Minecraft 使用的 OpenGL 立即渲染模式。它在 单个渲染线程 上对 CPU 每一帧实体都会被渲染,这在对这些操作耗费大量时间的同时,导致 CPU 和 GPU 在渲染大量顶点时处于空闲状态,帧率极低。 ️工作原理 AcceleratedRendering 构建了一个独特的渲染管线,将“原始”顶点(变换前的顶点)缓存到网格中,并使用计算着色器在 GPU 上并行进行变换。然后使用原始着色器绘制变换后的顶点。通过这种方式,该模组可以通过将变换压力从 CPU 转移至 GPU,使实体渲染更加高效,同时兼容着色器包(目前支持 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 上测试过。移动设备目前 尚不支持 . ️配置 配置文件位于 <your Minecraft>/.minecraft/config/acceleratedrendering-client.toml 。您可以在此文件或游戏中修改加速功能(某些特定配置需要重启游戏才能生效)。游戏内配置编辑器可在 Mods > Accelerated Rendering > Config 中找到。“核心设置”中的“强制半透明加速”必须启用,以便加速物品渲染正常工作。 加速渲染 加速渲染是一个客户端实体渲染优化MOD. 目的是改善在渲染大量实体或拥有大量顶点的复杂MOD实体的情况下产生的渲染性能问题, 与此同时尽可能与光影MOD和其他MOD及其自定义实体兼容. 赞助 加速渲染基本由我一人完成, 花费了数千小时对其进行开发和测试, 才得以发布. 来自广大玩家们的赞助将用于加速渲染后续的更快的开发, 创新和优化, 感谢所有支持者! 如果你喜欢这个MOD, 并且想要支持加速渲染的开发, 请前往 爱发电 为狐狸买一份意面 为什么需要这个MOD Minecraft拥有一个羸弱的, 继承使用OpenGL立即模式的老版本的渲染系统以用来渲染实体和方块实体. 这个渲染系统会在 CPU 上 单线程 每帧变换并上传实体渲染所需的顶点。这导致大量时间被浪费在这些单线程执行的操作上,从而在渲染大量顶点时造成 CPU 其他核心和 GPU 空闲,而帧率却极低的异常现象。 ️工作原理 加速渲染构建了一条独特的渲染管线,将变换前的顶点缓存至模型中,并在需要渲染时将其提交给 GPU,使用计算着色器进行多线程并行变换。随后使用原有渲染系统所使用的着色器进行绘制。通过这条渲染管线,加速渲染可大幅提升实体渲染效率,在减轻 CPU 压力的同时保持对光影 MOD 的兼容性(当前兼容 Iris Shaders)。并且所有渲染特性均可关闭以确保兼容性。 ️硬件要求 加速渲染因为使用了持久映射缓冲区(Persistently Mapped Buffer)和计算着色器, 因此需要OpenGL 4.6才能正常工作. 理论上NVIDIA GT 400 Series, Intel HD Graphics 520/530及以上的显卡可以满足这个要求. 加速渲染已经在发布前在NVIDIA GTX 1660Ti Max-Q, NVIDIA RTX 3070Ti Laptop, NVIDIA RTX 4090 Laptop, RX 580, RX 5600XT上经过测试. 移动设备目前 不受支持 . ️配置 配置文件可以在 <Minecraft安装位置>/.minecraft/config/acceleratedrendering-client.toml 找到. 你可以通过配置文件修改加速特性或在游戏内进行修改. 部分特性可能需要重启游戏才能生效. 你可以在 模组 > Accelerated Rendering > 配置 找到游戏内配置编辑器. 如要让加速物品渲染正常工作, 请在"核心配置" (Core Settings) 处开启"强制加速半透明" (Force Translucent Acceleration).
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。