【MC】iris 不兼容国产光影?
自从 1.14 版本之后,社区中新生了 Fabric 这个模组加载器,是个轻量型的存在,跨版本能力强等诸多优良特性,受到了广大模组开发者的青睐,此时此刻,Optifine 毅然选择了 Forge,在那时,Opfitine 是画质提升唯一的途径,要想在 Fabric 上使用 Optifine,就只能用到社区玩家自主开发的 Optifabric。

1.16 版本后,Optifabric 原作者 modmuss 50 宣布停止更新。

由 Chocohead 接手继续开发,而这位原作者之后与他人进行合作,开发出了我们熟悉的 Sodium。

iris 此时看到了合作的契机,两者迅速勾搭起来。
在愉快的合作下,Sodium 在同年 7月17日 结束了测试期。

起初 iris 只是一个能勉强兼容小部分光影的加载器,像是 Optifine 着色器的早期开发版本,好在 iris 的社区是强大的,iris 的源代码可以在 GitHub 上找到,不仅开发者自己可以编写,所有人都可以帮助编写并提交。

iris 在社区强大的力量中,逐渐克服了许多光影的兼容性问题。

很多玩家认为 iris 切换光影速度快,但这只是因为 iris 执行光影的过程并不完整,比如说,iris 不支持光影的视差功能,也不支持高光和PBR贴图,且 iris 在光影发生错误时不会像 Optifine 那样给出有效的反馈信息,而是直接崩溃。



iris 还不支持自定义 Uniform,这便是 iris 不兼容国内 SEUS 等光影最根本的原因了。

那有人便会问了,为什么不让 iris 去主动兼容优秀的国产光影呢?
这就要说到我们国内光影多年来存在的一个问题了,大多数国内光影开发者都过于专注魔改 SEUS 系列光影上,而没有注意到发布魔改版是不是光影使用协议中允许的行为,这也导致 iris 开发者不承认国内几乎所有 SEUS 魔改的作品。

只有一个 SEUS GFME 通过修改脚本的方法巧妙绕过了协议规定,即便如此,iris 开发者答应给 GFME 做的自定义 Uniform ,也还是迟迟没有实现。

原视频:

原作者:HyperCol
(文案大致提取自视频,略有删改)
• 如果你认为本专栏对你有帮助的话,记得一键三连加关注哦,不要忘记了去支持原作 ~