在19年至20年期间,各个行业对新的标准有了提高,而王者荣耀作为游戏界5V5MOBA游戏的领头羊也正式启动了变革,但变革前天美将要面临遇到的三个难题,下面和小编一起来看看天美如何踏平三座大山,登顶MOBA之最吧。
天美变革时面临的三座大山
第一,革新制作流程的生产风险。虽然王者在迭代时也曾加入了一些PBR的代码,但团队依旧保持了之前的制作思路,大量工作都在依赖手绘贴图。如何让团队有意愿,有能力接受整套PBR流程?
第二,重构渲染模块的性能风险。王者上线已经太久。为了降低迭代的风险,之前团队往往会在核心框架的基础上进行迭代。可随着时间的推移,迭代次数越
来越多,代码越来越复杂,在旧框架上进行「修补」的成本也越来越高。想解决这个问题,必须重构整个渲染模块,「开着飞机换引擎」;
第三,重构美术效果的风险。面对海量用户,团队必须考虑大家对于美术效果翻新的接受程度。而且就算实现了非常极限的美术细节,那些中低端的机型又该怎么办?万一好心办了坏事儿,大家可输不起。
这三座大山的存在,几乎让王者成了业界最复杂,也最难搞的项目之一。TA团队陷入了窘境。
重新优化PBR:如何替代光线追踪?
经过反复推敲,TA团队决定在推进流程变革之前,先帮团队树立信心。 PBR的全称是「Physically- d Rendering」,即「基于物理的渲染」。“比如做一个纸杯,以前它的质感、立体感全部要靠手绘。而PBR是要告诉计算机,这个杯子是用纸做的,纸的物理属性是什么,光照强度又是多少……最后让计算机给出效果。”
和高质量手绘贴图相比,PBR的流程更清晰,更容易实现标准化的批量生产,调整起来更加迅速。而且它还能融入动态光影效果和叙事性光照,实现各种特殊质感。更不用说一旦打通这条科技树,HDR lighting、HDR Display、DBR甚至NPR等先进技术的前景都摆在眼前。
但PBR只是一种方法,它并不能100%保证品质。“很多项目都讲自己用了PBR,但你看到画面之后就会有些怀疑……”而且在过去几年,王者的美术团队已经把贴图画到了极致。如果直接替换,素材的质量反而还会降低。 于是TA团队开始研究目前移动设备流行PBR方案的硬伤,最终他们把问题聚焦到了局部散射/反射和全局光照上面。
举个例子,同样是做一枚金镯子的时候,程序员会把它周围的环境贴图染成金黄色,贴在镯子上,实现金灿灿的反光效果。但美术会说:这个效果还差点儿意思。因为在真实环境中,镯子的光不只会反射到环境当中,还会在镯子的凹陷处和环境之间「弹弹乐」,变得更加好看。
Photo by LUM3N on Unsplash
如果是主机游戏,这个问题可以通过屏幕空间光线追踪来修复。但在移动设备上面,这种需要在内存里做大量操作的技术特性非常消耗性能,往往会被阉割——有追求的美术团队肯定不会支持这种粗暴的阉割行为。 那该如何让像素感知到周围的几何信息,并表现出相应的颜色?TA团队想了一套方案:把周围环境的情况,即可见性(Visibillity)全部编码到像素中,以此计算光线要在本体反射多少次才会追踪到环境,又有多少光照来自外界环境的反射;并对反射亮度进行色彩校正,最后再把降维之后的数据呈现出来。其中的原理,有些类似能在不同视角下,能够呈现出不同图案的防伪镭射卡片。
与此同时,他们还引入了更多的调节参数。比如金子的入射率大于反射率,会吸收场景中的其他波长,把它们都转化为金色,这涉及到自遮挡和反射的强度。而在工具当中,只要提高「反射到自身的亮度矫正」,就可以做出类似的效果。“比如现在我们能实现的玫瑰金,以前打死都做不出来。”
默认材质输入技术下渲染的不同粗糙度的玫瑰金材质
使用AO贴图技术渲染的不同粗糙度的玫瑰金材质
通过这项技术渲染的不同粗糙度的玫瑰金材质
最后,他们又在团队内部成立了美术专家组(TAA),先用成品为大家演示新技术的效果,凝聚共识,再推动技术和流程的改革。 TA团队称,他们差不多花费了一年的时间,才证明PBR的细节也能不比手绘逊色。而只有整个王者团队都达成了这样的共识,一切变革才能实现。
最终天美TA会采用何种形式来升级王者荣耀品质呢?更多资讯关注本站,小编为你讲解天美历经的变革之路。
相关阅读:回顾天美变革面临的三座大山(2)