当前位置:首页 > 回顾天美变革面临的三座大山 2
回顾天美变革面临的三座大山 2
作者:三浦游戏网 发布时间: 2025-01-25 14:06:15

上期我们了解到,天美在升级王者荣耀的整体画质时遇到三大困难,在TA团队经过不断的摸索后敲定了一套最终方案,下面来看看TA团队最后会使用什么技术让王者荣耀成功升级,依旧领先同行,独领风骚。

逆向渲染:运用AI,从结果倒推过程

可在采用了新的工作流程之后,团队又在重构渲染之后的美术效果上遇到了问题。

PBR向来牵一发而动全身。在一次升级时,TA团队曾改动了一个渲染公式,让它更符合物理规则。“从正确性来讲,它肯定更正确了。从艺术性来讲,两个灯光确实有了微妙的变化,你很难说出哪个更好。”然而玩家对结果并不买账,因为光影变化之后,角色的脸和以前看起来不一样。

如果类似的问题得不到解决,渲染模块的重构将举步维艰。如何让角色关键部位的观感保持不变?最终,他们决定采用「逆向渲染」的方案。

在传统的PBR流程当中,美术要根据PBR的算法,绘制贴图,调节参数,最终渲染出自己想要的图形。但逆向渲染允许美术先给出想要的贴图,再由程序自行寻找合适的算法。这项方案背后是一系列的AI技术,“类似于让人工智能下围棋,只是把棋盘换成了几千x几千的贴图,RGB三个通道,和256种不同的组合,完全匹配就算你赢。”

而在硬件优化方面,「逆向渲染」一样有应用的空间。“A手机内存特别快,但芯片计算不太行,我们就把计算转移到内存来做;B手机内存不行,但芯片特别NB,我们就用压缩解压缩的方式代替内存,最终实现一样的效果。”

在这套方案的帮助下,不管渲染算法如何变化,系统都能模拟之前的渲染风格。美术团队在适应PBR流程的时候,也有了另一种解决方案。这让王者的游戏资产变得更加稳定,也让它度过了「开着飞机换引擎」的阶段。

从PBR到「DBR」:基于数据的渲染

在通过各种技术手段提升了美术效果之后,王者团队要面对的最后一关是优化。 大多数游戏的优化方案很好理解:配置分为高中低三档,最高档可以力场全开,HDR、抗锯齿、高帧率、阴影样样都有;而如果设备性能不足,那就把这些特效关掉几个。换句话说,研发团队付出的努力,最终只会变成属于少数玩家的福利。

但TA团队放弃了这个方案。经过反复尝试,他们决定拆分资源的制作与分发,让PBR只停留在制作阶段,将分发交给「DBR」,即「基于数据的渲染」来处理。 解释起来,就是在资源制作阶段,团队依然会遵循PBR的流程;

但在分发阶段,团队会根据不同手机的承受范围,把PBR效果的数据重新编码,再通过取平均、求特征等机器学习的方法来降维合并数据,把它们在手机端解码呈现出来。 在这套逻辑下,团队不需要考虑中低端手机跑渲染的能力,只需要计算机器承受数据的上限。而且所有手机都能保存元素、色彩、质感等艺术构成,只是没有那么高的精度。“就像在手机上看电影级画质的视频。”

除了提升中低端机型的体验,DBR还进一步优化了美术团队的工作流程。以前为了做王者峡谷的地图,项目要分出三个小组:最高档的画质可以全程PBR,中低档画质则要用手绘贴图,甚至更古老的方式来保证效果。只要地图出现一点改动,三个组就要同时返工。而现在,所有人都可以为最好的效果努力。

不过对于美术团队来说,推进DBR的阻力还有时间。以往大家只要把贴图画好,就可以直接打包进游戏看效果。可现在每次大家调完参数,还需要程序经手才能放进游戏。获得反馈的时间从以前的两三个小时变成了一两天。最终TA团队下了血本,把流程重新压缩到了几个小时的程度,终于让大家重新获得了接近原来的体验。

TA团队表示,DBR彻底改变了王者的优化效果。“现在我们只有最高配是全套PBR,其他配置的性能可以全拿去支撑三角形。它的几何复杂度是以前的几倍,但性能开销可能只要60%-70%。” 到了这里,TA团队终于解决了曾经摆在自己面前的三座大山。而《王者荣耀》3.0版本的美术品质,也终于帮助团队度过了技术焦虑期,达到了他们从未实现过的程度。

结语

当然,上面介绍的这些技术,只是王者TA团队的一部分成果。可微渲染、HDR优化……他们还在尝试更多的东西,继续优化整个团队的工作流程,实现更好的美术效果。

“一方面我们的分工要越来越细,比如现在有的同事只负责「布料解算」模块;另一方面,我们的综合思维能力也要更强。只有精准定位问题,协调各个部门的需求,用工具优化流程,才能让技术团队更好地把问题狙击掉。我们的存在就是降低行业的准入门槛,让专家能做自己更擅长的事儿。”

而在王者引入东方美学的理念之后,TA团队也有了更大的野心。在未来,他们想把「意境」用技术的手段实现出来,这需要一个算力更强的全息系统。

“在技术发展到一定程度之前,渲染讲究的都是更直接的关联。比如太阳光照射到我,我被照亮了,有个影子,仅此而已。但如果我们要追求意境,可能就要更含蓄一点:太阳不是直接的太阳,而是被云层遮挡了一半的太阳;被照射的人也不是直接的人,而被笼罩在云雾之中。

想要达成这种效果,需要大量的算法和算力支持。团队不仅要有全局渲染的数据,让画面足够真实、有内容,让场景能激活用户的神经;同时还要隐藏一些东西,比如隐去一个点光源,发散成墙大的光幕,再算出面光源阴影,微弱的光照起伏、一些流体的雾……这样的环境再搭配中国特有的元素,以及群青、品红等特有的色彩构成,最终给人的体验,才是东方美学。”

TA团队告诉我,技术美术的研究工作有点儿「大道至简」。最终解决问题的,可能只有5行代码;但为了明确问题,可能几名资深的同事要付出3年的努力:“这背后是整个美术团队的支持,以及对新技术试错的耐心。毕竟到了目前这个阶段,已经没有先例可循,只能摸着石头过河。”

在这些过程中,唯一确定的是一条工作准则:不急功近利,不找捷径,永远要去克服最关键的技术问题。

举个例子,如果想实现通透的角色脸部效果,最直接的方法就是攻克光照反射和透射。如果只是追求贴图的通透,研发要用更多细节遮盖穿帮;如果用自发光的方式模拟透光的效果,那天黑之后这张脸就会变成灯泡。想解决这个问题,又要让发光和其他条件建立联系……

“遇到困难的时候,人往往会沉迷于捷径。但每次绕开一个问题,就会遇到更多问题,最终迷失到众多的分支里。做游戏应该是一件很纯粹的事情,我们就是要刚正面。”

上述就是天美在升级王者荣耀游戏时遇到的种种困难,但在最后都成功解决,王者荣耀也成功在变革中蜕变,在游戏画面中有了质的飞越。

相关阅读:回顾天美变革面临的三座大山(1)