如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化


怎么让拥有不同硬件的玩家享受到普适的体验提升,是个技术活。



“王者荣耀提醒您该换手机了”。


这是前段时间《王者荣耀》大版本更新前,玩家社群里常常出现的一句话。


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化


原因无它,在这个被命名为“破晓”的版本中,玩家迎来了一次大规模更新,包含了常规但数量庞大的游戏性改动,新英雄、新地图机制到新装备;UI和交互迭代,包括近1000个界面的调整。


还有最重要的部分——整个峡谷地图的画面升级。举个例子,现在的泉水视觉效果是这样的:


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化


如果你对《王者荣耀》印象还停留在数年前,大概不会想到这是一个手游MOBA会拥有的画面。


在运营过程中对视觉效果作出大规模的升级,对多人游戏来说一直是个比较少见的事情。而且《王者荣耀》是一个尚处于壮年期的产品,在去年官宣DAU达到一亿后,它看上去在移动MOBA领域似乎还完全“没有对手”——为什么要在这种时候,花费大量的精力做技术升级?带着这些问题,我也找到了几位开发者聊了聊,他们想传达给玩家的,可能不仅仅是画面。



1

改变了些什么?


《王者荣耀》技术总监邓君告诉我,新版本最重要的技术词汇就是“HDR”和“PBR2.0”。简单来讲,就是全方位的画面渲染升级。


HDR效果,单机游戏玩的比较多的玩家都了解。但如果要用专业的技术词汇来解释 “PBR2.0”是什么,用语言描述起来就比较麻烦:


预计算全局光照系统,在场景中模拟复杂的光线反弹行为,让场景最后呈现出来的光影表现更为精确:体积光场系统,记录每个点所有方向的光照数据,在渲染时再把数据还原出来,提升光照色彩的表现力,还有预计算局部高纬度遮挡、预计算局部散射、反走样算法……


不过相比这些玩家听不太懂的技术细节,新版本正式上线后,感性层面的体验可能更为直接:就是画面变得更柔和也更明晰了。


如果停下脚步对比一下同一个场景在新旧版本下的呈现,会发现视觉的提升主要展现在细节上(动态的效果会更明显):


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

主要体现在植被细节还有石头和水面的光照上


但在社区观察玩家反馈的时候,我也发现了一个有趣的现象,就是“实际变化”和“玩家感知”往往会走向不同的方向。


新版本后会有人说不太适应新画面,但既有人觉得画面比以前亮了,也有人觉得是比以前暗了。也有人会担心,画质提升之后,手机的电量是不是消耗得更快了?


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

人和人的肉眼是有区别的


这也是开发者最关心的问题之一,相比“升级给玩家带来了什么好处”,他们更常面临的是掣肘:作为一个面对上亿用户的游戏,即便是“提升画面”,也会遇到太多太多的问题。


邓君告诉我,整个改动首先面临的最大压力,就是来自机型适配。“国民级游戏”既是一种荣誉,也意味着和其他产品完全不同的硬件环境,“不同机型间的性能差异可能会达到十倍”。


就像其他网游里看到卡读条的时候队友会发问“是谁小霸王?”,你可能永远都想不到路人队友是在用什么机器跟你玩同一个游戏。


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

限制队友发挥的可能是硬件


限制画面提升的,并非单纯的技术实力。以开发团队的规模、经验和预算,如果只是去提升画面上限,上升空间很大,就像今年新增了一档画质叫“极致”,就是为了最高端的旗舰机型准备的。


但对于大量的大众机型而言,怎么样在不给用户增添负担(掉电、发热)的情况下,也能感受到画面的提升,则是工作的关键。


技术团队的选择是预计算烘焙技术。简单来说,就是《王者荣耀》会将一些移动硬件难以承担的计算需求,全部放在后台完成,再将核心数据通过编码返还给移动端,最后在游戏运行过程中解码呈现,尽可能把本地的计算量维持在最小。


换句话说,无论几百块的入门机型还是数千元的旗舰,都能感受到视觉体验上的变化。邓君说,“我们的初衷还是希望,让每一款硬件,都能在它的能力范围之内得到一个优化过的体验。”


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

极致画面下的HDR效果


但即便是使用预计算技术,一样会给硬件内存带来额外的开销,所以团队花费了大量时间去做内存方面的优化,最后呈现出来的结果,就是用这样一种相对软性的方式,让每款机型都得到了画面提升。


在过去的很长一段时间里,《王者荣耀》在开放更高画质/帧率的历程上是非常保守的。直到破晓版本,才在部分机型上逐渐开启了90帧率的测试。


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化


这种保守,一方面是源于游戏的普适要求,另一方面也考虑到像上面说的,“实际情况”和“玩家感知”的走向不同——运行差异可能会导致舆论问题。


老玩家都听说过早年的“负优化门”事件,即便到现在,社区里在讨论购机的时候,也常常会把部分机型的运行问题归咎于“某某品牌没交保护费所以优化不行”。


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

“负优化门”最后被证明是谣言


实际上,不同机型间的运行差异,完全是一个纯粹的技术问题。


“就算都是同年的旗舰机型,它们的芯片架构可能是不一样的。有的机器真的能跑到120帧,有些可能只是90帧,”邓君说,“移动硬件的性能,并非一个真正的阶梯状的分布,而是一条线。”


对于游戏的画质和设置,它是按区间来划分的。像王者目前把整体画面分成五档,但并非每档覆盖的机器,在运行时都会达到近似的效果。


“芯片的能力不同,屏幕的颜色和质量不同,呈现出来的准确性,都是有差异的,我们很难让不同的体验机在每一块细节都一模一样,只能说是按照这个区间内最低的性能来覆盖。”


这像是一个寻找最大公约数的过程。“对我们的工作而言,相比更好的效果,最重要的事情是‘准确’”,邓君感慨。



2

保持平衡的舞蹈


为了达到这个“准确”,需要的不仅仅是技术,还有技术和美术团队之间的高度协作。


“技术债务”是技术美术师夏侯在工作中经常提到的一个词。技术美术简称TA,在国内游戏从业者的普遍认知里,是一个非常重要、同时在市场上很稀缺的岗位,简单来说,就是需要既懂程序又懂美术,确保美术团队和技术团队互相能理解对方的需求,在整个游戏美术制作流程中承担一个“桥梁”的作用。


而夏侯说的“还债”,就是尽可能去协作两个团队处理好之前数年间大量遗留下来的相关问题。在他的回忆里,早年《王者荣耀》的大热算是超出团队预期的事情,所以在2017-18年左右,无论技术还是美术团队,基本还处于一个对用户反馈的新要求“应接不暇”的阶段。


在游戏运营早期,开发团队制作了大量玩家需要的新内容——英雄、皮肤、地图和细节优化……但在那种紧张的氛围里,团队其实并没有像现在这样静下来思考游戏的长远目标是要做成什么样子,也就积累了很多需要重新考虑的问题。


作为TA,当团队把新版本的艺术概念放在他面前的时候,夏侯和同事们需要拆分好美术组的目标,“负责艺术的同时会提供一些概念图给我们,我们则判断达成这种效果的方向是什么,需要依赖哪种技术,从积累的技术库里组合出一个框架去试用,再接受美术的反馈后进行调整。”


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化


但最困难的问题在于,他们并不只是要和美术团队沟通,甚至还包括硬件厂商。比如为了减轻不同机型的优化压力,他需要和芯片厂商交流,告诉他们《王者荣耀》的某个技术方案需要调用哪些算法。有时厂商会反馈说某个算法是被集成在芯片内部、有的是用软件方式实现的,跑起来可能不高效,开发团队就要重新妥协自己的算法。


这样的沟通发生在方方面面——不光是美术、硬件,还有策划甚至网络部门,因为画面提升并不是一个纯粹的技术美术或者硬件问题。开发阶段经常出现这样的现象:事情做到一半,技术和美术都很满意,但是策划就会说哪里哪里不行,因为这个“好看”太张扬了,必须削平。


“游戏场景实际上是为了战斗本身服务的,对吧?”夏侯问我,“如果场景做了过多的细节或者光效,可能就会喧宾夺主,过多吸引了玩家的注意力。”


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

旧版本和新版本的特效对比


而最后呈现出来的新版本,就是这么一个各个部门妥协下的结果,也就是尽量达成“全局最优”:低端用户有体验提升,高端用户有更好的画面加成,所有feature能够全开也不会能耗翻车……对于开发者而言,这就是他们成就感最爆棚的时刻。


“这些东西可能永远都不是我们的艺术家做出来的最满意的效果,但我们一直会期待,在下一个版本,下下个版本,我们能表达出什么样的新东西。”



3

怎么尝试用技术完成美学表达


“艺术”和“表达”,似乎是一个竞技游戏里很少见的话题。


这非常好理解——作为一个MOBA游戏,玩家们最关心的事情似乎永远是战斗和胜利,在视觉上的要求,通常都体现在人物和皮肤模型上。


在和美术或者文字工作者聊的时候,我们才会谈一些游戏性之外的问题:IP、世界观、还有“新文创”,怎么把中国古典文化做进某个皮肤或者版本主题里。


如果和技术人员聊起“美学表达”,他们都会表现得非常审慎和谦虚,仿佛这是一个过大的主题,他们每天面对的,只是这个主题实现过程中的技术细节。


技术总监邓君则给我举了个例子:在很多注重画面的游戏里,技术的呈现逻辑是非常简单的,像是“烈日当头”,就是计算一个影子,让它尽可能精致、精致、再精致。但如果你的游戏要表达一种东方式的含蓄,就可能需要很多弱光源,需要大量影子的堆叠组合出一种柔和的、有意境的图像。


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化


夏侯在接到美术组的需求时,就常常会陷入冥思苦想:我一个做技术的,怎么去呈现“美学思考”?


他只能尽可能去尝试自己的理解。像物体本身的轮廓,放在王者想要表达的概念里,本身的几何结构会很收敛,不会有“张牙舞爪”的结构。西方大作里为了体现质感,材质会用很多的玻璃、宝石或是钢铁,而中国式的意境,他们最后想到的、选择的元素,往往是鹅卵石、沙子和青苔。


从一般玩家的认知来看,在竞技游戏里试图讲一个完整的故事,或者是表达某种世界观层面的视觉概念,似乎一直都是件吃力不讨好的事情,往往会变成一道精致的配菜。但至少在王者的用户群体里,对故事感兴趣的玩家并不在少数——因为从游戏内外的CG到赛季旅程奖励,都伴随了大量重要的剧情。


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

新赛季世界观这块都快能讲故事会了


而怎么吸引更多的玩家来了解故事本身,就是开发团队的任务,“至少在新版本里,我们可以通过视觉上的呈现来试一试”,夏侯说。



4

结语


在采访的最后,夏侯给我讲了一个故事:去年疫情最严重的时候,技术团队的很多人都关在家里,反而能静下来慢慢想想新的技术方向,以后要把游戏做成什么样子。到最后,一年下来的技术储备反而可能“过量”了——因为一些客观上的限制,目前团队掌握的很多技术框架,暂时是用不到的。


我问他,那这些技术的去向是什么呢?


他回答说,相比只针对《王者荣耀》单个手游,团队总体积累的技术,其实都已经能给一个大型工作室的所有项目提供支撑。这句话倒是不难理解——从去年开始,王者已经公布了很多IP内容新企划,包括两个同IP新游戏,因为视角和游戏方式不同,看上去确实能呈现更多的技术细节。


如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化

类似视角之前在王者的部分剧情演出里就有所呈现


不过,对一个运营挺久、在商业上已经获得前所未有成功的游戏来说,在“平稳运营”和“玩点新花样”之间选择后者,是一件不常见的事情:想要通过技术手段给玩家讲一个和“美”相关的故事,确实没那么简单——最重要的是,这一切都建立在用户不需要更新硬件的基础上。



游研社APP

如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化如何让不同手机跑出好帧数,我和技术团队聊了聊《王者荣耀》的画面与优化
上一篇:VG对决:我们的2020年度游戏 老友重聚篇
下一篇:注重品质与创新,微信小游戏在三周年开启全新爆款方法论

相关推荐

《Among us》账户系统即将上线 增强玩家游戏安全

《Among us》账户系统即将上线 增强玩家游戏安全

833 网游圈里的那些事

《AmongUs》开发商InnerSloth本周分享了一篇官方博客,讨论了社区相关的内容以及对2020年底的一些回顾——例如游戏登陆switch以及epic平台等。去年11月,《Amongus》为增强反作弊手段,引入账户系统了。在官方最新分享的博客中,也提到了账户系统有关的一些更新。据官方博客说法,开发人员长期将账户系统视为游戏的重中之重,引入该系统可以适当

VG对决:我们的2020年度游戏 老友重聚篇

VG对决:我们的2020年度游戏 老友重聚篇

102 游戏时光VGtime

每个人心里都有自己的年度游戏。哪一款有游戏又是你心中的「全场最佳」呢?本期我们请到了编辑部的各位老朋友来聊一聊大家的年度游戏!参与人:六段音速、大力、赞恩、骑士、政宗、氢离子OP/ED:MartinGarrix,Bonn-HighOnLife;伊藤フウ-SeasideVacation(《渚のバカンス》)本期听点00:02:58:10大力《逃离塔科夫》00:2

透明3D打印玻璃:光固化硅树脂(二氧化硅纳米颗粒)技术

透明3D打印玻璃:光固化硅树脂(二氧化硅纳米颗粒)技术

114 南极熊3D打印

南极熊导读:光固化聚合硅树脂,实现透明3D打印玻璃。3D打印玻璃非常困难,主要是因为很难在高熔点下保持材料的机械性能。但是,来自法国的三位研究人员在光学学会(OSA)的《光学快报》上发表了一篇研究论文,介绍了他们发明了一种基于激光的复杂玻璃部件3D打印新技术。该团队使用了基于多光子聚合技术的最新开发技术来打印高精度的玻璃物体,而无需依靠常规的3D打印逐层制造

重磅信号!半导体基金王者归来,霸屏收益榜!这家公司最新发声:光刻机已到货!白酒、新能源说拜拜?

重磅信号!半导体基金王者归来,霸屏收益榜!这家公司最新发声:光刻机已到货!白酒、新能源说拜拜?

1074 券商中国

城头变幻大王旗,被白酒、新能源联手干翻后,半导体基金又重新回来了。Wind数据显示,开年半个月来,排名前20强的基金中,约有一半的基金产品重仓半导体,在去年下半年因重仓半导体被干翻的银河创新成长基金,年初至今的收益率已在全部主动权益类基金中位列第三名,重仓半导体的诺安和鑫基金,则在最近一周的排名中,以10.25%的收益位列第一名。市场人士指出,半导体走强的原

诺娃独立游戏通讯 2021-#2

诺娃独立游戏通讯 2021-#2

216 indienova

《诺娃独立游戏通讯》是2021新开通的系列,主要介绍一些近期值得开发者关注的内容,内容基本上来自indienova站内。另:文中有大量链接,点击“阅读原文”可前往查看。新增会员游戏近期新增的会员游戏推荐。推荐的准则是:具有信息介绍和截图等基本元素,并不代表我们对该游戏的评价和喜好。白狼少女来自:嘟嘟游戏类别:放置挂机、角色扮演魔法和种族、敌人与盟友。跟随白狼

不务正业跑去看小姐姐跳舞,结果回来店被偷光了??这款模拟游戏什么情况啊!

不务正业跑去看小姐姐跳舞,结果回来店被偷光了??这款模拟游戏什么情况啊!

249 手谈姬

姬友们去过网吧吗?姬反正去过。记得小时候家里只有一台电脑,姬爹和姬妈和姬都想用的时候,就会出现问题……于是家长带着姬去网吧。看到网吧电脑里存储着的琳琅满目的游戏,姬双眼直发光。不过嘛,记忆里网吧总会带有无法消散的烟味,所以姬其实还是喜欢宅家里。当然无论好坏,网吧承载着一代人的回忆,不知有多少人还未成年就溜了进去。到了现在,网吧大都改名为网咖,变正规了,变干净

《赛博朋克2077》满月国外半价促销,因游戏质量在美国遭诉讼

《赛博朋克2077》满月国外半价促销,因游戏质量在美国遭诉讼

1410 游戏头条

游戏头条微信号:gametoutiao(←长按复制)中国首家顾问式新媒体定制属于您自己的媒体内容导语:近日,CDPR已经正式回应了投资者就《赛博朋克2077》发售后的游戏质量问题提起的第二次集体诉讼,诉讼指控称《赛博朋克2077》发售后的游戏质量问题对投资者产生了误导。尽管《赛博朋克2077》刚刚上市一个月左右,不过和其他游戏一样,因为恰逢网络星期一促销活动

献给团队主管的4大原则和8大实操建议

献给团队主管的4大原则和8大实操建议

275 管理学大湿

有从职场小白到开始带团队的,有从4人团队升级到10人团队的,还有从管单个部门到跨部门管理的,多不胜数~因为留言太多来不及回复,管小代在这里给大家说一声恭喜啦。随之而来的是对管理团队的担忧。虽然大家工作能力一级棒,但想带好一个团队可不是一朝一夕的事情。在这里管小代给大家总结了带团队的4大原则和8大实操建议,快来看看吧~01打造团队的认同感对于一个小团队来说,领

私房话

“他最近抑郁了?原来只是出轨了。”|恋爱里的小丑竟是我自己。

324 曲玮玮

我发现了一个规律,女生总是喜欢在爱情里自我感动。为什么很多女孩明明被渣却不自知,还沉浸于自己编造的甜蜜爱情里?就是因为她们的脑补能力太强,有着莫名其妙的同情心,和异常强大的同理心。男朋友犯了某个错误,正在想道歉理由时,女生已非常懂事的为他找好了借口。然后自我感动到:“唉,我真是太善解人意了,他一定会更爱我的吧?”女生啊,有时候一个人就可以完成一场恋爱,她们就

私房话

真的,谈恋爱哪有杀老公好看

1019 八卦电影

大雨,深夜,一个男人跌跌撞撞走在街头。他不断摔倒在地上,身上带着血,满身都是泥污。他喃喃自语,见人就说——帮帮我,帮我杀了我妻子吧!不管你要多少钱,我都愿意!旁边的人觉得这就是个疯子,都不予以理会。看到没人理会,这个男人疯狂地大声喊,“救救我!怎么才能杀了我妻子.....”什么样的深仇大恨,让他做出这么变态的选择?《出轨的话就死定了》2020年开头出现的这个

私房话

我的2020年终总结,全在这些表情包里了

1511 每日豆瓣

我的工作我的思绪我的想法收到工资前的我收到工资后的我从前面对傻缺甲方的我现在面对傻缺甲方的我我的副业我的生活我的学习我的考试我的年度计划完成情况我的周末我的运动我的身材我的脸皮我的头发我的运气我的性格我的友情我的爱情我的技能我的心态我的假期从前和别人吵架的我现在和别人吵架的我我的饭量网购前的我网购后的我从前爸妈叫我相亲现在爸妈叫我相亲我向往的生活我真实的生活

私房话

不管夫妻还是情人,关系再好,也不要伸手要这三样东西!

1811 商界管理圈子

阅读本文前,请您先点击本文标题下面的蓝色字体“商界管理圈子”再点击“关注”,这样你就可以继续免费收到文章了,每天早上7:00准时分享,请放心关注.............................................在感情的世界里,伸手要和主动给,完全是两回事。如果一个人真的爱你,无需你开口,对方就会主动给你。倘若你开口提了,伸手要了,意义

私房话

人到中年,遇上灵魂伴侣,是劫不是缘

1451 阅世悦人

来源|精彩女人(ID:jcnv365)文|十七朵呀草在结他的种子,风在摇他的叶子,我们站着,不说话,就很美好。我们来这世上走一遭,如果能遇到一个心意相通,相知相爱的伴侣相守一生,是一件非常幸福的事。关于灵魂伴侣,每个人在单身的时候都曾有过美好的幻想。然而,有太多人误解了灵魂伴侣的真正含义。多少人得陇望蜀,缘木求鱼,到最后也没有好好珍惜已经得到的,却一辈子都对

私房话

“不结婚就死给你看!”30岁女子遭母亲逼婚,生完孩子后她母亲后悔了……丨天亮说早安

1733 湖北经视

朱军今年37岁,妻子刘艳30岁两人在今年年初奉子成婚刘艳怀胎十月剖腹产生下了女儿女儿现在已经三个多月了然而两人从相识到现在一年多的时间真正在一起生活的日子不过两个多月更不正常的是有了婚礼,有了孩子妻子却不愿领证不愿回两人的家妻子刘艳说举行婚礼前恰逢他的生日正好可以领取结婚证成为结婚纪念日可是朱军却提出日子要有父母决定拒绝了刘艳的提议之后又因诸多巧合一直拖到了

私房话

爸,你早就不爱我妈了吧?

1785 青年文摘

点击上方蓝字“青年文摘”右上角“...”点选“设为星标”添加★标不再错过推送每天8点12点20点不见不散~作者:关山月来源:凯叔讲故事ID:kaishujianggushi我一直相信一句话:教育永远是从生活中习得的。最好的教育,是父母相爱;最好的家庭,是不断成长。爸,你早就不爱我妈了吧?如果孩子问你,你怎么回答?当然爱啊,要不然怎么会有你。小孩子懂什么,一边

私房话

够了,别再劝我“降低标准”了。

287 一个人Alone

很多事情凑合一下就行了你都三十岁了要求别那么高学会降低标准才是聪明人的做法......可是降低标准不就等于否定过去的自己吗?够了别再劝我降低标准了我发现,新世纪的“离谱”就是,亲戚给你介绍的对象,别说你不喜欢了,你甚至会产生世纪迷思——“在他们眼里,我真的就只配这样了吗?”比如说,我月薪好几万的朋友,被介绍了一个工作稳定薪资稳定的月入三千的男人,还被说你是打

私房话

晚安 | 感情的最高境界就是守候彼此的孤独

1263 深夜谈吃

晚安|第一千七百六十八夜来自佚名▲长按图片,保存你的晚安音乐选歌:Sake推荐理由:听听歌,早点睡。睡前谈心「感情的最高境界就是守候彼此的孤独」▼这一年就快要过去了这两天在规划着跨年的事情时想起有一年我去迷笛的音乐节一边对深夜的稿子一边摇头晃脑一晃眼时代变得面目全非,我也成长了好多能跟我分享一下你们2020年的感受么最深刻的感悟或者最难忘的记忆都可以说多长都