开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[闲聊] 关于渲染龙的一点看法

 发表于 2022-10-20 07:31:38 来自手机|显示全部楼层|阅读模式 IP:福建省
本帖最后由 小逗 于 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的开发有一点点偏离了社区开发者的一些预设开发方向,但其仍然在为基岩版的不足补全缺口,现在这么做还不迟,他们只是需要点时间
韩信带净化(还是那句话)
等!
苦力怕论坛,感谢有您~
 楼主|  发表于 2022-10-20 19:54:53 来自手机|显示全部楼层 IP:福建省
不要认为渲染龙出来了就很惨,当初携带版升级基岩版的时候1.0~1.4可是长达一年多没有光影可以用
还有携带版0.9换渲染器的时候也有半年没有光影用
渲染龙还没脚本引擎惨
起码渲染龙可以用编译过的着色器代码替换原着色器代码实现所谓的"渲染龙光影"
脚本引擎是直接推翻重做
我自己做的一些老的脚本全部不能用
2#2022-10-20 19:54:53回复收起回复
苦力怕论坛,感谢有您~
头像被屏蔽
 发表于 2022-10-20 21:34:54 来自手机|显示全部楼层 IP:湖北省
小逗 发表于 2022-10-20 19:54
不要认为渲染龙出来了就很惨,当初携带版升级基岩版的时候1.0~1.4可是长达一年多没有光影可以用 ...

仔细想想也有道理,毕竟都快1.20了,基岩版经过这么多代版本更替是该开放接口了。希望1.20更新直接把一些着色器开放就更好了,网易都能做到的事,微软怎么可能做不到。就是不知道要等多久。
然后就是基岩版的模组也要搞得像Java版一样。
3#2022-10-20 21:34:54回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2022-10-21 07:04:06 来自手机|显示全部楼层 IP:福建省
西红柿炒番茄vWv 发表于 2022-10-20 21:34
仔细想想也有道理,毕竟都快1.20了,基岩版经过这么多代版本更替是该开放接口了。希望1.20更新直接把一些 ...

还做不到,json虽然是一种解释性的"编程"语言,但实际上可玩性没有Java高
4#2022-10-21 07:04:06回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-10-29 15:20:45 来自手机|显示全部楼层 IP:广东省
支持!(听完楼主这番话后真是醍醐灌顶啊
5#2022-10-29 15:20:45回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-24 17:07

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3