在《王者荣耀》游戏中,有时候我们玩一个新英雄,为了在排位、匹配情况下不坑队友,会选择进入人机模式去练习、熟悉这个英雄的技能,以前的人机模式一般是比较简单的,人机打输了很可能被小伙伴笑话。不过后来,《王者荣耀》里加入了一个超强人机模式,一时间让很多资深玩家被电脑虐到怀疑人生。在今年的ChinaJoy现场,高通骁龙主题馆内,小编就观赏了一场由《王者荣耀》绝对高玩选手和AI电竞战队SUPEX的1v1较量,在现场观众的见证下,AI电竞战队SUPEX一举赢得比赛。这让我们感叹,现在移动AI的实力已经今非昔比了。
ChinaJoy 2019,“不差钱”的高通包下了整个E4展馆,事实上,除了人类玩家和AI电竞战队SUPEX的对局,在12,000平米的骁龙主题馆内,我们还有很多机会感受AI未来将怎样改变移动游戏的体验。在展区里,高通将游戏体验拆分成很多细致的层面让参展的玩家们体验,包括极速模式手游、高帧率手游、挑战AI、电竞AI降噪、超现实增强画质、高清版手游等等。
此外,作为基础技术和芯片提供商,高通还联合了众多智能手机厂商,在现场,还有按智能手机设备品牌分类的终端供玩家体验,例如包括小米、vivo、OPPO、黑鲨、努比亚、一加等众多搭载骁龙855移动平台的旗舰手机都可以让玩家随时观摩体验,你可以从不同的角度去感受骁龙移动平台为移动游戏带来的创新体验。此前,IT之家小编已经总结今年ChinaJoy上透露出的5G对移动端游戏的影响,而事实上,流连骁龙主题馆内,你还可以深切感受到另一个关键词,就是AI。
提升手游体验的另一种“武器”
谈到高通骁龙移动平台对游戏体验的支持,我们之前更多讲到的是骁龙855上Snapdragon Elite Gaming对游戏强大的优化能力,作为高通为提升移动端游戏体验而专门打造的系统化技术集,Snapdragon Elite Gaming确实能为游戏的方方面面体验保驾护航,不过我们在讲解Snapdragon Elite Gaming特性的时候,其实隐隐约约也能感觉到,它也需要AI的支持。比方说,在针对终端游戏性能的优化中,Snapdragon Elite Gaming需要智能协调Kryo 485 CPU、Adreno 640 GPU和Hexagon 690处理器之间的资源调度,这不就是AI干的事吗?
对了,在高通骁龙移动平台上,AI的能力统称为高通人工智能引擎AI Engine,关于AI Engine对智能手机终端在性能、拍照、智慧功能等方面的支持,IT之家在此前的多篇文章中已经有过详细的介绍,例如《AI不是科幻电影里的洪水猛兽,而是被慢慢变革的生活方式》一文。而这次,恰巧借着小编游览ChinaJoy高通骁龙主题馆的契机,小编不妨和大家谈谈AI Engine是如何提升游戏体验的。
在高通骁龙主题馆展示的电竞AI降噪体验区中,有很多玩家在体验骁龙855移动平台支持的游戏AI降噪效果。我们知道,电竞是一个注重团队配合的游戏方式,所以在电竞过程中少不了要和队友进行语音通话交流,像《和平精英》这类吃鸡游戏具备电竞属性,也提供了玩家线上通话的功能。在线上通话过程中,队友人声的清晰程度,背景噪音的抑制能力就很重要了。小编以前在玩吃鸡的时候就有过被队友通话中刺耳的背景和电流噪声吵得受不了的经历。
手机通话如何降噪?这是一个老问题,在硬件层面,我们可以通过双麦克风技术分别拾取环境音和人声然后通过算法分离的方式解决,而在软件层面,高通让我们看到通过AI也可以在单麦克风的基础上实现很出色的降噪。
在骁龙855移动平台上,就有一套AI通话降噪技术,这是一套利用深度学习和传统信号处理相结合的单通道手机通话降噪方案。其实通话降噪最基本的原理就是在所有声源中将目标人声辨别出来,然后提取,进行人声和背景声的分离。难点在于,机器听觉不同于人类听觉,人类的耳朵知道人声和背景声特征的区别,所以可以分离,而计算机听觉不知道。以前的降噪算法是采用人工规则编制的方法,而骁龙855移动平台的AI通话降噪技术则是基于深度学习算法,通过神经网络的无数次训练像人类大脑一样掌握人声的基本特征,从而对人声实现更好的辨别和提取,有效解决游戏场景通话中的啸叫、回声和背景噪音等问题,
ChinaJoy的现场人声鼎沸,但是在骁龙主题馆的电竞AI降噪体验区玩吃鸡游戏,队友能听到的是干净的人声,不受到背景嘈杂的人声干扰,这对游戏体验会有显著提升。
电竞降噪是AI对游戏体验提升的一个典型案例,而除了降噪,AI这一优化武器还有更大的能耐。我们想想,玩游戏最基础的要求是什么?流畅啊。流不流畅和啥有关系,当然是性能啦。不过,一方面并不是所有玩家都能买到性能最好的手机来玩游戏,另一方面,即便是性能很高的手机,随着手游画面越来越好,对性能配置的要求越来越高,并不是所有的游戏,高性能手机都能轻松应对的。这时候,就需要考验AI的性能调节了。
真的这么神吗?我们以骁龙855的第四代人工智能引擎AI Engine为例,来复习复习AI Engine是怎样调节设备性能的。
我们知道,游戏对性能的需求主要在两方面:CPU和GPU。在一些比较大的游戏场景中,运算负荷较大,需要性能强大的CPU予以支持,在系统加载方面不仅需要CPU的能力,还需要整个系统带宽的支持。在整个游戏运行过程当中,非常多场景切换也是需要CPU来做多线的工作。而GPU的图形渲染能力很大程度上决定了游戏的画质逼真程度和画面流畅度,GPU的并行计算能力使其能够快速将图形结果计算出来并在屏幕的所有像素中进行显示,这是CPU无法做到的。传统的游戏运行中,CPU和GPU的运算并没有太多的沟通和交集,而事实上,如果能让CPU和GPU彼此配合进行AI运算,显然这样高效的AI处理方式能为游戏带来全方位的体验升级,高通的AI Engine就是这样做的。
在此基础上,AI Engine还将Hexagon向量处理器也引入进来,Hexagon向量处理器能够以较低的功耗高性能地处理各种各样的任务,非常擅长在低功耗下处理声音、图像增强功能以及高级摄像头和传感器信号处理等涉及向量数学的应用工作负载,在游戏画面渲染等过程中也会产生大量的向量运算,所以Hexagon向量处理器十分适合处理游戏运行中产生的大量运算。
在骁龙855上,第四代AI Engine充分利用骁龙855移动平台的异构多核可编程架构,对每个内核进行大幅优化和提升,强调整体芯片面向AI计算的高效率和灵活性。在平台上各种软件和算法工具的支持下,能够智能地协调CPU、GPU、Hexagon处理器等硬件之间的运算分配。这里所说的软件层面则包括骁龙神经处理SDK、Android NN和Hexagon NN等工具以及FaceBook的Caffee/Caffee2、Google的TensorFlow/TensorFlow Lite、ONNX等AI算法框架。
这使得整个芯片体系就像一个乐队,不仅每个乐手技艺高超,还有一个能够掌控全局的指挥。原来进行游戏时,可能只是CPU、GPU一股脑地发力,基本上各干各的,而在AI Engine的智能调配下,CPU、GPU会选择各自擅长的运算模式,并且根据游戏场景的变化动态调整算力分配,更有Hexagon处理器参与进来分担图像、声音等数据的处理。在AI的智能协调下,智能手机硬件整体能够发挥出1+1+1>3的作用,无疑能够让硬件最大化的释放潜能,更重要的是,这种智能协调下的性能释放,更能带来功耗和发热的优化,让性能的释放从粗放走向精细和集约。
而这,其实不仅仅是AI对智能手机等游戏终端性能调节的机理,也是AI提升游戏综合体验的基本原理。在实际的游戏过程中,AI Engine能够智能判断游戏的场景,然后通过合理的AI运算调配提升玩家的游戏体验。
这样说可能有些抽象,我们举例来说,像《明日之后》这种生存建设类手游,包含大量即时触发的剧情以及对战场景,具体到游戏中每一个关卡场景的自动生成、游戏场景剧情的即时生成和推演,还有游戏中主角和NPC的互动行为反馈、NPC好感度的养成等等,这些其实都需要AI参与识别和运算。当游戏触发和NPC的互动时,AI Engine可以让系统运算资源进入一种模拟人类的模式,让NPC的反馈更接近人类的行为;而当游戏触发射击对战场景时,AI Engine也能智能调配更多资源用于稳定画面的流畅性,甚至帮助玩家判断射击对象从而实现辅助瞄准等等。
在举一个例子,今年发布的搭载骁龙855移动平台的黑鲨游戏手机2,就应用了针对诸多游戏场景的AI优化特性,例如当AI识别到玩家在玩吃鸡游戏时,就会提供不同的模式供玩家选择,其中Auto模式可以智能调度手机的性能,能够提供一个比较均衡的游戏体验;还有“烧鸡模式”,可以画质更逼真,尽可能释放性能,从而提高游戏体验;不仅如此,在AI Engine的帮助下,还可进行游戏环境识别,实时识别游戏中的多种枪械声,并通过调用振动模式模拟枪械震感,在游戏交互提升震感,从而实现更具沉浸感、交互感的游戏体验;此外,手机中还有能够完整记录玩家所有精彩击杀瞬间的Shark时刻,哪些击杀比较精彩,当然也需要AI Engine的实时识别。
在ChinaJoy的现场,高通也提供了黑鲨游戏手机2代的试玩体验,其实在这里,玩家们能够体验到的不仅是游戏手机本身极致性能带来的出色体验,还有第四代高通AI Engine融入游戏对游戏各个方面实现的体验革新。
AI改变游戏,需要多方合力
上面我们以高通骁龙移动平台第四代AI Engine为例,分析了AI将从哪些层面对游戏带来革命性的影响,其实从ChinaJoy上骁龙主题馆的展区设置也能看出来,移动游戏的新时代并不是高通单方面能够实现的,手机等终端厂商、游戏厂商以及其他技术服务商等等,都以合作伙伴的姿态出现在骁龙展区,用一个更准确的词汇来说,就是生态。
AI对游戏的改变,也需要生态的支持。
首先还是以骁龙855移动平台为例,第四代AI Engine尽管有强大的AI能力,但是在不同的手机终端中,可能有不同的调教方向,这取决于手机厂商,而高通所做的,就是和手机终端厂商们密切合作,让AI Engine更好地服务于终端,更好地适应不同的场景。我们刚才所说的黑鲨游戏手机2,就是高通和终端厂商合作,充分发挥AI Engine能力,让其服务于各种游戏场景的最好例子。另外,再如vivo也在和高通紧密合作,通过让高通AI Engine和Jovi人工智能助手更好地结合,从而实现专门的AI智慧引擎以及AI游戏引擎,能够让手机一直保持流畅,游戏切换的时候完全没有过去的重新加载的情况。
另外,今年4月份,高通也宣布了和vivo、腾讯王者荣耀以及腾讯AI Lab共同合作的“想象力工程”,通过第四代高通AI Engine的异构计算能力,在vivo的iQOO手机上将移动游戏的AI推理能力首次大规模从云端迁移至终端侧,让以《王者荣耀》为代表的多人实时战术竞技(MOBA)类游戏获得体验的升级和优化。这个成果我们在今年ChinaJoy上也看到了,就是那个战胜人类出色《王者荣耀》选手的AI电竞战队SUPEX。
其实,这为我们提供了AI在游戏中应用的很好的模板:通过芯片厂商、终端厂商和游戏厂商等各方的合作,让AI在游戏中模拟人类玩家,可以衍生很多的玩法,AI电竞战队只是其中一种,试想一下未来你在游戏中遇到的每一个NPC,他们都像是有血有肉的人类玩家,有自己的情感、性格,将会无限提升游戏内容的趣味性;再比如,未来在AI算力的支持下,也可能出现更多社交类型的游戏,玩家和游戏将有全新的交互方式。而想要实现这些设想,显然离不开游戏、终端和芯片三方厂商的合作研发。
在这个案例中,我们看到了高通和游戏内容提供商之间的合作,其实,除了腾讯,高通在国内和另一家游戏巨头网易也保持着密切的合作,例如两家针对骁龙800系列顶级移动平台共同优化网易公司游戏引擎Messiah的项目,通过AI Engine和Messiah引擎的协同,让游戏拥有更高的帧率、更出色的音质和更快的网络连接。
在国际层面,高通也和美国艺电公司(EA)、Supercell、King、Unity、美国动视(Activision)、EPIC GAMES以及Unreal等全球多家顶级游戏发行商和开发者都有着类似的合作。
游戏需要在终端上运行,而高通骁龙移动平台的AI Engine的运算主要都是在终端侧进行的,终端侧的AI也是高通一直致力于推动的技术方向,这会让游戏的运行获得更高的可靠性和更低的时延,同时高效利用网络带宽,高通也正在积极推动AI从云端走向终端应用和落地。不过,未来云端AI也会扮演重要的角色,高通显然知道“两只脚走路”的重要性,除了这些,高通也在AI软件层面和云服务层面上和游戏、音频等生态的厂商进行广泛深入的合作,这些合作将会为未来游戏的表现形式带来更多的创新,例如手机端的AR游戏等。
无疑,随着5G时代的到来,在5G的驱动下,未来的移动游戏市场将更加多样化,AI的运算能力以及应用场景在5G时代将得到前所未有的拓展,所以我们在谈论5G对游戏市场的影响时,AI的重要性绝对值得单独拎出来好好分析。
好在,有ChinaJoy这样一个平台,高通能够以“连接者”和“推动者”的姿态,将以5G驱动、AI为重要“武器”的移动游戏的现在和未来,通过非常直观的体验方式颇具集中性地向大家展示。在这里,IT之家仿佛看到了一个“小生态”,如同一个未来游戏世界的真实缩影。
领取专属 10元无门槛券
私享最新 技术干货