AI 速览
Canvas 画布渲染器:Fabric 下兼顾性能与光影的新一代渲染器介绍与实测
帖子介绍了 Fabric 环境下的渲染器 Canvas Renderer,说明它并非高清修复或 Iris 的替代品,而是面向模组作者提供更多方块渲染选项,同时也能以资源包形式加载光影。作者在 1.18.2 环境下与 Sodium 做了帧率对比,移动与静止状态平均帧率分别高出约 29% 和 61%,并展示了 Lumi Lights 光影效果。适合想了解或尝试 Canvas 的 Fabric 玩家与模组开发者阅读,帖内也给出了安装步骤、常见问题与相关资源链接。
论坛附件
获取方式
- 将 Canvas 的 mod 文件放入 mods 文件夹
- 安装最新版 Fabric Loader 与 Fabric API
- 为游戏分配至少 4GB 内存
- Canvas 光影以资源包形式加载,而非放入 shaderpacks 文件夹
- Canvas 仍处于 BETA 阶段,可能存在漏洞
- 至少需要 4GB 内存,会大量占用 CPU 与 GPU
- 仅以最新游戏版本开发,老版本如 1.16.5 不再更新
- 与 Sodium 永不兼容,高清修复光影也不兼容
- 支持版本范围为 1.18.2 至 1.14.4
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
| 中文名: | 画布渲染器 |
|---|---|
| 外语名: | Canvas |
| 类型: | 主体 |
| 来源: | 转载 |
| 前置MOD: | - |
| 支持版本: | 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x |
| 支持API: | |Fabric| |
| 原帖地址: | https://www.curseforge.com/minecraft/mc-mods/canvas-renderer |
| 下载地址: | https://www.curseforge.com/minecraft/mc-mods/canvas-renderer |
| 语言支持: | 简体中文 English |
| 最后更新: | - |
|
本帖搬运自https://www.mcbbs.net/thread-1211675-1-1.html,此处帖子不保证时效性 一、Canvas Renderer是什么? Canvas Renderer是Fabric下的新一代高性能渲染器。当人们第一次听说Canvas Renderer的时候总是喜欢问:“Canvas Renderer能提升FPS吗”,“它是高清修复/Iris shader的替代品吗”......但答案是"不是...然而..." 高清修复及其光影包旨在兼容原版游戏,它们在大多数情况下都兼容mod环境,然而它们并不是作为mod开发工具而设计的。Canvas Renderer的主要目标是给予mod作者更多关于方块渲染的选项. 它也能被用于制作光影包,但是其结构和高清修复系光影完全不同,且还不支持制作光影所需的全部功能。 不同于高清修复光影,Canvas光影可以将多个光影打包与一个文件中并以资源包形式加载。 Canvas完全支持 Fabric Rendering API 二、Canvas Renderer的性能表现怎么样 在性能方面, Canvas尝试通过附加功能使其比原版的运行效率高。其大幅优化了性能,但是这些改变的本意是改进游戏渲染而不是专门为了优化游戏性能*。换言之,它不一定能提升你的游戏性能。 Canvas将会尽其所能地利用你的硬件资源。它至少需要4GB内存且会榨干你的CPU和GPU。它会给你的电脑散热系统带来挑战 如果你想使Canvas达到其最大性能,你可以打开其设置页面并调整配置。发光效果通常对性能有较大影响。 请注意!Canvas现在仍处于BETA阶段,这意味着其可能存在一些漏洞 Canvas开发将以最新版本的游戏为基础,老版本将不会获得更新(比如1.16.5) *经过楼主测试在1.18.2下Canvas帧率高于Sodium,凡尔赛了属于是 三、性能对比 以下图片左为Canvas,右为Sodium 测试环境: Java: 17.0.1 64bit CPU: 8x Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz LWJGL: 3.2.2 build 10 OpenGL: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 GL version 3.2.0 NVIDIA 511.65, NVIDIA Corporation Canvas: 1.0.2322,Sodium: 0.4.1 游戏版本:1.18.2,Fabric Loader 0.13.3,Fabric API 0.51.1 移动状态: 结果:Canvas全程平均 467 FPS,最高 598 FPS;Sodium全程平均帧率 361 FPS,最高 402 FPS 平均帧率+29% ![]() 静止状态 结果:Canvas全程平均 729 FPS,最高761FPS;Sodium全程平均 452 FPS,最高 477 FPS 平均帧率+61% ![]() 四、光影效果展示 使用的光影包:Lumi Lights,渲染管线:Lumi 2x ![]() 五、如何使用Canvas 你只需要将Canvas的mod文件放到mods文件夹,安装最新版本的Fabric loader和Fabric API并为游戏分配至少4GB内存。你可以在游戏内视频设置页面调整Canvas的选项,或者通过ModMenu直接打开配置页面 值得注意的是,Canvas光影应以资源包形式加载而不是放到单独的文件夹里(如OptiFine的shaderpacks文件夹) 六、常见问题 Q: Canvas 是否兼容钠(sodium)? A: 永远不会 Q: 高清修复光影是否兼容Canvas? A: 不会。但是Iris shader有望成为Canvas的一个附属模组以便加载高清修复光影。 Q: Canvas现在有哪些可用的光影包? A: 以下列表可能更新不及时或有缺漏
七、相关链接 Curseforge链接 GitHub仓库 赞助作者 远古巨坑[:...:] ![]() |




提升卡
观察者