
Alfheim Lighting Engine
Alfheim是Minecraft的光照引擎替代品,优化了性能并修复了许多Bug
查看大图Alfheim
Alfheim 是 Hesperus 的一个分支 (或者根据你对忒修斯之船的看法,也可以说是一次重写),而 Hesperus 又是 Phosphor 的一个分支。
相比 Phosphor/Hesperus 有什么优势?
Alfheim 旨在所有场景下都保持兼容性,如果出于任何原因出现根本性不兼容的情况,会有一条警告告诉你发生了什么,而不是在几乎没有信息的情况下崩溃。
Alfheim 还在各个方面对 Phosphor/Hesperus 进行了大量优化,整体内存占用略少。
与 Phosphor/Hesperus 不同,Alfheim 还改善了客户端性能,将光照相关的方块更新减少了 27 倍。 为了提升客户端性能,Alfheim 还限制了每帧执行的光照更新数量。 此外,Phosphor/Hesperus 会不必要地强制在每帧之前更新光照,而 Alfheim 则不会。
Alfheim 修复的原版光照问题也比 Phosphor/Hesperus 更多,以下是所有修复及其来源的列表:
在 Alfheim 中修复:
为什么不直接给 Hesperus 提交 PR?
问得好,原因很简单,与 Hesperus 相比,Alfheim 不仅仅是为了修复 Bug 而分叉,它是我对该项目的延续。 而且从过去的情况来看,我对模组的延续不仅仅是修改一些东西,而是相当深入的改动,基本上会改变所有内部结构。
起初并非如此,我想向 Hesperus 提交一些 PR,但完成了一部分后,很明显改动已经超出了 PR 的范畴。 于是我便决定制作 Alfheim,目前它包含了优化、Bug 修复和兼容性修复,但未来我还有更多计划。
想要拥有自己的模组或支持我吗?
如果你在寻找一个模组,但没有开发技能或时间,可以考虑委托我! 我的委托目前正在开放中,只要你提供素材,我很乐意为你创建一个符合你需求的定制模组。
你也可以通过成为会员来按月支持我。 作为感谢,你将有机会访问专属帖子和消息、用于 WIP 内容的 Discord 频道,甚至访问未发布的原型或 WIP 项目。
你也可以给我买杯热巧克力。
正在加载版本记录…






正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。