为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

2023-06-03 0 346

下层控制技术革新是真正的在经济上,它下定决心了舰岛的方向。一家子公司、两个产品种类即使两个时代的繁荣都得益于此,格斗游戏金融行业也不例外。比如2D手机游戏和3D手机游戏的流行要归因于Cocos发动机和Unity发动机的普及,而正是因为有了更完善的实时网络同步控制技术,体育竞技手机游戏才能保有良好的体验,成为目前最畅销的格斗游戏产品种类。

在各个领域,苹果、Google、Amazon都在暗鞘晶片,比如AlphaGo系统就采用了Google暗鞘的TPU标量单元CPU,近日Facebook也开启了研制自主晶片的计划。而在格斗游戏领域,也有许多子公司始终专注于下层控制技术的创新,企图把握产业的终极目标,增加自身的核心竞争力。

发动机是格斗游戏金融行业最重要的下层控制技术之一,它直接影响两个工程项目的研制流程与合作开发效率,即使足以下定决心这款格斗游戏感染力的上限,而腾讯可能是保有最强悍暗鞘发动机的国内格斗游戏子公司。在这首诗中,我们剖析了腾讯三款非主流发动机的合作开发经历,或许你能从中获得许多启示。

NeoX:十多年雕琢,成就无数网红

2005年,腾讯下定决心打造这款供休闲格斗游戏开发采用的格斗游戏发动机,NeoX不断涌现——从这款发动机的中文同音(牛叉)中,你能够感受到腾讯对它的期望。

最已经开始NeoX的机能非常简单,它采用了固定图形管道,也不具备高级机能。但因为API简单,许多合作开发人员已经开始用Python+NeoX的形式来合作开发工程项目蓝本,或是为制作培训后辈的Demo。充斥采用情景的扩展,发动机合作开发人员为NeoX添加了情景GUI、配角GUI和特技GUI,让它全力支持更多机能,更为功能强大,维护人员一度达至了30多人——在当年这是两个持续上升的数字。

2008年,腾讯希望在《魔幻诛仙》和《射雕》中实现装配机能,但2D发动机效果较为单一,图形机能不佳,于是认证工作尝试用NeoX完成许多机能,比如用它在后台图形配角图片,再在缓存中图形成2D发动机全力支持的文件格式。在这一操作过程中,NeoX已经开始持续优化自己的配角图形能力,GUI也愈来愈规范强悍。充斥发动机机能的增强,《魔幻诛仙》和《射雕》采用NeoX的情景也越来越多。自此,全力支持任意语言应用程序,全力支持多人协作合作开发模式的NeoX已经开始成为腾讯的非主流发动机。

而在《镇魔曲》的研制操作过程中,NeoX第一次完全担起了主力发动机的重责。这款产品的雄心壮志很大,它企图达至即使超越世界一流ARPG格斗游戏的美术水平。为了达至这个目标,神兵梦工厂引入了物理发动机、切线图形、defer lighting、日光烘培等多种机能,并建立了更为体系化的情景管理模式。最终格斗游戏解像度确实有了明显跃居。

为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

在合作开发《镇魔曲》的同时,腾讯还捕捉到了手机游戏的机会,已经开始让NeoX适配iOS与安卓平台,并基于此研制了《乱斗诛仙》、《功夫熊猫3》、《阴阳师》等佳作。自此,这款历时十多年,曾经经历过多次重构和迭代的发动机成为了腾讯3D手机游戏的非主流研制发动机之一。

在《镇魔曲》手机游戏的研制操作过程中,神兵梦工厂对因NeoX开放源码而产生的多个工程项目中的源码做了整合处理,将NeoX升级为了这款次世代手机游戏发动机,让它能实现更高水平的解像度,并能兼容更低端的机型。最终,NeoX 2.0加入了PBR(基于物理的图形控制技术),全力支持SSS(SubSurface Scattering),次表面散射、各向异性材质,并将《镇魔曲》手机游戏的配角建模面数拉升至1万面以上,肤质、衣饰等材质的面数拉升至500万面。

为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

《终结者2:审判日》的发动机也是基于NeoX进行专门优化的版本,除PBR之外,它还保有基于点云的情景日光预图形控制技术以及超大视距的植被系统。

为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

Messiah:新时代的3D手机游戏发动机,高通加入合作

2013年,腾讯在试水手机游戏,尝试NeoX发动机的跨平台研制之时,也在研制这款新的3D格斗游戏发动机。他们希望这款发动机抛弃端游和2D的包袱,专门为移动平台优化,实现更高级别的美术效果。

在多年的控制技术积累之下,腾讯用3年时间完成了Messiah的研制,并在发动机问世之后拿下了20余项独创性控制技术专利。这项发动机全力支持PBR、切线图形、GPU粒子、实时日光等先进控制技术,且Draw Call(情景物件的绘制)达至了上千的水平,在不损失情景细节的基础上,将批次控制到了相当完美的范围,大大降低了画面细节的丢失程度。

比如《天下》手机游戏在研制时,当时市面上移动端的格斗游戏仅能实现100的Draw call,这意味着格斗游戏细节不可避免的大量丢失,而采用Messiah发动机的《天下》手机游戏,Primitive接近三十万,Draw Call也已经达至上千的水平。《天下》手机游戏中的重要配角“冰心”,日光在她不同的衣服材质上体现出不同的散射与反射,能观察到PBR物理材质图形的运用。

为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

而经历几款产品的实践与雕琢之后,日渐成熟的Messiah也成为了腾讯多款重点产品的选择。比如《楚留香》几乎运用了所有的次世代美术技法,美术效果堪比用虚幻4做出来的产品,即使有一位大厂副总裁感叹:“看完《楚留香》,感觉大家再也不要做MMO了。”

为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

《荒野行动》则展现了Messiah的多线程并行能力,以及对占用资源量的控制,完成了对战术体育竞技格斗游戏超远视距、多人同屏、复杂天气特技等特性的全力支持。

为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

《荒野行动》还帮助Messiah获得了更多国际子公司的适配和全力支持。2017年12月,高通与腾讯宣布将面向Qualcomm骁龙800系列顶级移动平台共同优化Messiah,并已实现包括PBR、TSAA(Temporal Super sampling Antialiasing)、DOF(景深效果)、高动态范围光效等显著提升《荒野行动》格斗游戏解像度的优化。

为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

而在2018年的GDC上,双方还在搭载骁龙845移动平台的移动终端上展示了在《荒野行动》中如何实现4K人机交互界面,2K情景图形,HDR显示特性、实时阴影、全局日光等效果。可以判断在手机游戏领域,Messiah已经具备了和全球头部3D格斗游戏发动机同台体育竞技的实力。

为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

腾讯为什么要坚持暗鞘格斗游戏发动机?

在常人看来,Unity和虚幻4发动机都已开放源码,机能也都足够强悍,腾讯的暗鞘发动机耗费了庞大的人力物力,仍旧暂时难以达至远胜于它们的水平。为什么腾讯还要用几年即使十几年走一条前途未卜的道路?

从腾讯的经历可以看出,首先,暗鞘发动机和暗鞘格斗游戏往往会相互促进,相互成长——格斗游戏的需求会倒逼发动机加入更多机能,优化采用体验,而发动机又能提升格斗游戏开发的效率,让合作开发人员更为如臂指使地实现个性化的机能,将控制技术实力发挥到极致。比如NeoX对移动端的高度适配就与《镇魔曲》手机游戏的研制息息相关。

与此同时,腾讯坚持暗鞘的匠人精神也吸引了许多气质相同的合作伙伴——《泰坦黎明》的研制商Zynga旗下子子公司NaturalMotion用10余年研制出了Echo格斗游戏发动机和euphoria控制技术,实现了7000单位同屏的奇迹。这些一次又一次刷新了金融行业优秀作品上限的团队,都愿意把心血之作交给腾讯代理。

最后,或许腾讯的暗鞘基因,以及它对自身控制技术积累的渴求才是它做出这个选择的主要原因,毕竟发动机并非腾讯进行下层控制技术革新的全部——在今年GDC开幕第一天,Google曾发布了一款由腾讯研制的UI自动化测试方案,并表示这是安卓格斗游戏合作开发最强悍,最全面的的自动测试方案之一;而早在2016年5月,腾讯就成为了谷歌Daydream平台大陆唯一一家入选的格斗游戏厂商,后来腾讯的AR手机游戏《悠梦》还入选了2017苹果年度精选,这也足见腾讯在VR、AR领域的控制技术探索。

互联网金融行业进步的源动力来自下层控制技术革新,中国格斗游戏市场份额虽然是全球第一,但在下层控制技术方面还远远达不到国际一流水平。希望未来像网易这样重视扎扎实实控制技术革新的子公司愈来愈多,这才是中国的格斗游戏企业,乃至互联网企业在长远的世界竞争中应有的格局和态度。

为什么在很多主流引擎都开源的情况下,网易游戏还在做底层技术创新?

稿件合作:一元(微信:smallkisshe)

商务合作:Amber(微信:lcxk6876767)

投稿邮箱:[email protected]

投诉邮箱:[email protected]

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务