UID11327性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2020-8-16最后登录1970-1-1
| 本帖最后由 小逗 于 2022-10-29 16:02 编辑
自1.18.30+后基岩版全平台实装渲染龙后,原先基于hal编辑的着色器光影通通失效,导致原先很多的旧版本光影用不了这是大部分玩家对渲染龙头疼的原因对吧?
那么Mojang为什么明明知道全平台实装渲染龙对于社区作品是一种覆盖性更新后,仍要全平台实装呢?
首先讲一讲渲染龙实装的前因后果
先来讲一下前因
其实在渲染龙尚未实装之前,每个平台(Android、IOS、主机、Win10、MacOS、Switch等等)游戏内的渲染器都是各不相同的
意思是比如你安卓能使用的光影放到主机上,渲染器不能读取光影包内的着色器代码,导致光影不能在这个平台使用
而渲染龙全平台实装,官方给出通俗的说法是
"我们要让全平台共用同一套的着色器代码"
也对应了基岩版的初衷
"我们要让全平台的玩家玩到统一的Minecraft"
至此Windows平台基岩版RTX光线追踪出现在各位玩家的视野里,没错!
光线追踪和渲染龙是一个同期项目,光线追踪是渲染龙渲染器的功能之一,意味着未来,其他的平台有机会享受光线追踪带来的新体验(虽然前段时间已经有人在Android平台上实现了光线追踪,用的外接独显),光线追踪的实装让基岩版用户以及Java版用户知道了什么是另类的"光影",与此同时各种社区版本的光线追踪层出不穷
虽说,光线追踪的出现带来的是对光影圈子的一项改革,也让其余平台的玩家心里痒痒,虽然羡慕,圈子仍在蒸蒸日上,但此时各位玩家可能没有注意到一件事,没错,还是上面那句话,我们要让全平台共用一套着色器代码
那么这么做的后果呢
时间推移到1.18.30的全平台渲染龙实装......
各个平台独有的光影统统失效,玩家怨声载道,与此同时,另一种奇怪的光影悄然诞生
"改包光影"也就是所谓的现版本"渲染龙光影"
原理是通过已经编译好的渲染龙着色器代码替换游戏安装包内原有的着色器二进制代码文件实现所谓的"渲染龙光影",很多人都说,渲染龙也没啥,改个包的事情,渲染龙光影不就出来了么
其实在我看来,这种行为从词义上并不是什么渲染龙光影,而是一种魔改光影,基岩版玩家对魔改与修改这两个词的认知并不是很强,我也对很多人讲解过
修改,是指对原有的事物做出容许范围内的修改行为,才叫做修改
魔改,指的是对原有事物进行大范围修改的行为,叫做魔改
而改包光影的行为,恰恰就属于魔改的范畴,从行为词义的角度上讲,改包实现的光影,这还真不是原生渲染龙光影,因为渲染龙目前为止,都在做着适配,且没有开放相关接口,这方面需要开发者有一定的耐心
其实全平台实装过后官方仍在对渲染龙的适配做打磨(并不是完全不干)
与OpenGL、OpenGLES以及其余平台的衍生版本适配其实是每次版本的更新都有在做的事情
所以,别骂,官方需要时间,玩家能做的只有两个
一个是做一个平静的玩家,等待
一个是投身参与进去与官方开发者一同参与开发
接下来用几句话总结一下官方这么做的好处与坏处吧
好处: 以后的渲染龙光影无论你是在苹果手机上用还是在switch游戏机上用又或者是其余的平台,都可以使用,就像是基岩版初衷一样
这里举一个成功的例子可能有的熟悉这件事的玩家知道——Molang检测项
官方做的其中一个非常成功的全平台通用案例
坏处: 短时间内光影圈子内没有任何真正意义上的社区开发的渲染龙光影可以使用
结束:
所以在此再说一句,渲染龙的实装,他对光影的影响乃至整个基岩版圈子光影混杂的现状,是非常好的一剂良药
不要一味的认为渲染龙实装后的光影不能使用,游戏卡顿,渲染图层出现问题,设备发热等等的毛病都是坏处,至少官方想像基岩版的初衷一样,实现一个全平台的,一个共有的,完全互通的一个游戏,忍受现在带来的毛病,我们只需等待
官方不是废人,虽然Mojang的开发有一点点偏离了社区开发者的一些预设开发方向,但其仍然在为基岩版的不足补全缺口,现在这么做还不迟,他们只是需要点时间
韩信带净化(还是那句话) 等! |
|