重要提示:Canvas 目前处于扩展的 BETA 测试阶段。可能会出现功能缺失和错误。 所有新开发均针对 MC 1.17 版本。1.16 版本将不再添加新功能或改进。
重要提示:Canvas 目前处于扩展的 BETA 测试阶段。可能会出现功能缺失和错误。 所有新开发均针对 MC 1.17 版本。1.16 版本将不再添加新功能或改进。 访问 Grondag 的 Discord 以获取新闻、开发快照版本和计划中的功能: Discord: https://discord.gg/7NaqR2e 通过 Ko-Fi 支持我购买测试设备: https://ko-fi.com/grondag 什么是 Canvas? 当人们初次听说 Canvas 时,他们通常会问这是否是一个性能模组或 Optifine/光影包替代品。答案是“不是,但是……” Optifine 和光影包主要针对原版 Minecraft。它们可以在模组环境中工作,通常效果不错,但它们并非专为*模组作者*设计的工具。 Canvas 的主要目的是为模组作者提供更多对模组方块渲染的控制和选项。它也可用于制作光影包,但其设计理念与 OF 完全不同,且尚不支持完整光影包实现所需的所有功能。与 OF 光影包不同,Canvas 的光影包可以通过添加多个资源包来混合使用。 性能如何? 在性能方面,Canvas 力求在提供扩展功能的同时比原版更快。它经过了重度优化——但这些更改的意图是使更好的渲染变得可行,而不是作为通用性能模组。它并非旨在低端硬件上运行,可能会也可能不会让你的游戏整体运行更快。 Canvas 将尝试充分利用你的硬件,并且不会有所保留。它至少需要 4GB 内存,并会同时压榨你的 CPU 和 GPU。它会对你的散热系统造成压力。 如果你希望在使用 Canvas 时最大化性能,配置菜单中的工具提示会指出哪些功能有所帮助。泛光(Bloom)在高分辨率下尤其昂贵。但泛光看起来也很棒,所以……由你决定。 稳定版发布后将添加更多优化。 使用 Canvas 将 Canvas 添加到你的 mods 文件夹,并确保你拥有最新版本的 Fabric Loader 和 API,以及至少分配给 Minecraft 的 4GB 内存。游戏内配置菜单可在视频选项中找到,或者如果你安装了 Mod Menu,也可以通过 Mod Menu 访问。 Canvas 与 Sodium 兼容吗? 这个问题经常被问到。 Canvas 和 Sodium 永远不会兼容,因为这两个模组或多或少都替换了渲染引擎。 两个模组都能为你提供比原版/Indigo 更好的渲染性能,但 Sodium 在大多数硬件和驱动程序上 显著 更快。 Sodium 和 Canvas 服务于不同的目的和受众。 Sodium 是一个使用光影进行优化的性能模组,并提供了一些不错的视觉改进。 Canvas 是一个光影模组,具备足够的优化以提供良好的性能。 Canvas 拥有广泛的优化,并且正在添加更多——但这些增益被用于支持新功能。 你可以关闭 Canvas 的所有美学功能,它将成为一个还不错的优化模组,但那时你可能更适合使用 Sodium。 Sodium 的存在通过让我专注于功能而非试图迎合主要想要性能提升的用户,从而改进了 Canvas。 如果你正在使用使用 Fabric 渲染 API 的模组,或者想要 Canvas 正在添加的视觉改进,那么试试 Canvas。 (Sodium 最终也将支持渲染 API。)如果你不需要这些且想要最佳性能,那么你应该尝试 Sodium。 无论你选择哪种渲染器,你都 绝对 应该使用 CaffeineMC 提供的其他优化模组:Lithium 和 Phosphor。 Canvas 与两者都兼容。 Optifine 光影与 Canvas 兼容吗? 不兼容。Canvas 光影更具模块化,并且与渲染器集成得更紧密,以便为想要在其内容中使用光影的模组作者提供控制。当 Canvas 功能完善时,一些现有光影可能经过适度努力可以移植。 这句话中的“某些”和“可能”是因为 Canvas 必然会在管道设计方面做出一些选择,这可能会迫使重新思考当前的方法,尽管我的目标是使其尽可能灵活。 Canvas 允许第三方开发光影吗? 是的,鼓励第三方为 Canvas 编写光影。光影只是资产。然而,光影代码的结构更加模块化,设置方式也不同。 例如,Canvas 允许你定义材质并通过 JAVA 或使用 JSON 方块 : 纹理 : 材质映射将这些材质分配给四边形。每种材质都可以有单独的光影函数。这可以分步完成——不同的模组或资源包可以提供不同的/部分的光影和材质映射。Canvas 会自动为每个四边形调用适当的光影函数。 然而,我不期望在 Canvas 功能更完善之前会有第三方光影可用。 不过,Canvas 自带一个默认光影包,目前为大多数发光方块添加了泛光效果,最近还添加了波浪状植被。 更多功能即将推出。 更新: 现在有一个资源包,可以为其他模组添加对部分 Canvas 功能(主要是泛光)的支持: https://www.curseforge.com/minecraft/texture-packs/more-canvas-compat/screenshots Traverse 和 Terrestria 生物群系模组也支持波浪草丛。 模组作者与整合包制作者 目前文档尚不完善,但有关创建自定义着色器的信息请参阅 Canvas Wiki: https://github.com/grondag/canvas/wiki Discord 也是一个很好的资源。 发现错误 我在 OSX、Windows 10 和 Ubuntu 18.04.2 上测试 Canvas。由于我没有条件测试多种硬件/操作系统组合,因此 错误报告 将不胜感激。 请附上完整日志。
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。