模组

[1.18.2-1.14.4][Canvas——画布渲染器]Fabric下的新一代高性能渲染器 / 光影核心

Wu***Lv.2 注册会员 发表于 2022-5-23 · 最后回复 2024-12-23 IP:天津 5,766 2
AI 速览2026-09-11 13:08 生成

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仓库   赞助作者




远古巨坑[:...:]



回复 2 最早 最新 只看楼主
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则