观察 | 黑科技护航—《镇魔曲》手游如何在千元机上实现次世代效果

2017-01-12 18:52
来源:手游那点事

iOS和安卓用户的区别是什么?

对此,从CNNIC到天猫再到各种国外大学与各式渠道,都试图给出更可靠的大数据对比说明。而在这个消费主义盛行的时代,安卓用户又被普遍认为比iOS用户更“屌丝”一些。

图片1

事实真的是这样吗?除了偏向性极强的用户画像之外,可能最引发人讨论的,就是安卓机在运行MMO类等大型游戏时,所带来的卡顿、发烫、死机等问题了。

然而在安卓机型日益高配化的今天,这个理由似乎又不那么说得过去。而同样据大数据报告来看,安卓用户日均玩游戏时间更高,对于游戏的下载也更加频繁,甚至可以说,安卓用户比iOS用户更加追求自由与开放的娱乐活动。

那么,又是什么原因,让流畅度和高画质一直以来都成为摆在安卓玩家面前的鱼与熊掌,难以兼得呢?一言以蔽之,问题更多出在游戏身上,而不是你手中的那部安卓手机。

以网易近期推出的《镇魔曲》手游为例。作为重度MMO品类,依然能在安卓低端机上流畅可靠的运行,甚至表现出远超乎预期的高画质,相较众多在安卓系统的“开始游戏”阶段就死机黑屏、败下阵来的MMO,它又是如何做到这一点的?

从卡顿到流畅,由游戏底层引擎决定的兼容与适配

作为游戏赖以生存的最重要的系统,目前市面上最常见的手游引擎多为Unity3D、Cocos2D-X、UDK和unreal,这些非自研的引擎在带来相对便捷开发的同时,也往往意味着较为封闭和难以突破的技术瓶颈。尤其是在3D游戏更为盛行的今天,通行于研发团队中的U3D引擎所带来的优化难与适配难,更是使得开发者与玩家同时怨声载道。

《镇魔曲》手游所采用的全新自研游戏引擎——NeoX2.0,则彻底改变了这一乱象。《镇魔曲》研发团队战魂工作室,是这一网易知名引擎的开创者。初代NeoX引擎就具备了可跨平台、性能优越、开源性强的优点,因此也成为网易现象级手游如《阴阳师》《功夫熊猫3》等作品的不二选择。

图片2《镇魔曲》手游率先使用NeoX2.0引擎打造

率先应用于《镇魔曲》的NeoX全面升级版2.0引擎,对于手游开发来讲,具有三个方面的优势:

其一,2D和3D的兼容性,该游戏引擎可同时支持2D和3D的手游开发,促进引擎底层技术的标准整合;其二,跨平台开发构架,该引擎支持跨平台开发,包括Android、iOS、Winphone多平台的手游开发;其三,多人协作模式与插件的支持,NeoX2.0引擎支持任意语言的插件,并且支持多人协作开发模式,极大的提高了产品开发的效率和灵活性。

因此,这就决定了《镇魔曲》在不同安卓机型上的兼容性,得到了极强的延展。NeoX2.0引擎给予了开发者更高的自由度,使其能对于游戏做出更彻底与完善的优化,同时更易于针对各种机型做出相应的资源控制与适配。

这也意味着,无论是低配还是高配安卓手机,无论是多么小众的手机品牌,都可以完美流畅地运行《镇魔曲》。而畅玩一款大型次世代MMO手游,不用担心卡顿和死机,这在以前,对于安卓用户,还是很难想象的事。

从发烫到静心游戏,基于预烘培等技术所决定的内存“瘦身”

移动设备相较PC端,内存本就非常有限。安卓系统的多线程系统,虽然使得用户在操作上更为便捷和自由,但也同样更容易导致内存紧张。过高的内存占用,除了会导致游戏内的卡顿与无法开机,更会直接让手机变成一块“烫手山芋”。

较之三消等休闲类小游戏,大型游戏如MMO、FPS和ARPG类游戏在这方面的问题显得更为严重。在手机爆炸事件频出的今天,不夸张地说,“发烫”甚至使部分安卓用户对大型网游心生畏惧,只能在小型单机游戏上过一把不怎么痛快的游戏瘾。

那么MMO手游《镇魔曲》又是如何做的呢?

游戏中的大型场景加载,往往会在一瞬间占用极高内存,使得手机骤然升温。场景从“模糊”到“精美”的转变时间,目前的大型手游开发主要基于“光线追踪”的模式来达成细节的填充与渲染。然而全局光照的技术实现,虽然可以打造精致场景,但其过程中上千万条射线与场景的交叉,对于内存的消耗,可称之为恐怖。

图片3千元机也能享受唯美大世界

而NeoX2.0引擎基于点云的场景预烘培与多线程渲染(Multithreaded-Rendering)技术,其实时计算与分批渲染的方式,速度比光线追踪方法快将近100倍。预加载使得loading场景时,机能不会产生极大的峰值波动,因而占用内存更少,效率则更高。

除此之外,自由开放的自研引擎,使得游戏的底层代码逻辑,也更易于在开发过程中得到合理的调整与优化。这使得玩家在游戏过程中,不再使用的内存能够得到及时释放,更减少了频繁的内存分配。这就使得《镇魔曲》以次世代MMO的重量级,在运行时却能够达到堪比小型游戏的快捷与轻便,手机的发烫现象也因此得到了极大的改善。

从追求流畅度到沉浸高画质,全方位“黑科技”助力游戏之旅

那么,仅仅运行流畅就足够了吗?

现有的大型手机网游,虽然都在努力追求画质方向精益求精。但为了使低配机型玩家也能游玩其中,游戏也基本都提供了“高清”“均衡”“流畅”等画面选项,供玩家自由调配。这看似好意的设计,实际上为享受“高画质”划分了明确的准入门槛。低端安卓机玩家,往往也只能在选择“流畅”这一配置的同时,注定只能拥有低劣的马赛克画质。

《镇魔曲》手游虽然基于用户习惯,同样也提供了类似选择方案。但进入游戏,令人惊讶的是,即便使用了三年前的老式华为机型,选择了所谓普通的流畅画质,画面的精美程度依然超出预期。高清画质更是纤毫毕现,极致生动。

这同样也要归功于NeoX2.0中一系列黑科技的应用,预烘培技术不仅极大提升了整个引擎的效率,带动了游戏的流畅度,更使得图像中没有产生高频噪声干扰,置换贴图表面时也不会产生渲染位移。多线程渲染技术则能通过渲染引擎,还将游戏中的模型、动画、光影、特效等所有效果实时计算出来并展示在手机屏幕上。

而在这一系列基础上,游戏更是采用了基于物理模拟的粒子特效:该引擎的粒子系统将端游开发中的精致画面和逼真效果融入到了手游中。游戏场景氛围更有代入感,光影效果十分显著,像阳光照射、水波纹光的反射以及雾气弥漫的效果。此外,技能的特殊粒子效果,还给《镇魔曲》手游的打击感带来了更好的渲染。

图片4氛围渲染逼真、光影效果显著

大刀阔斧的黑科技之下,即便是千元以下的安卓机,同样也能获得端游级的画质享受。

但游戏开发者并未满足于此。游戏还应用了通常只能在3D电影中看到的动态捕捉效果,真实还原现实生活中的人物情景,既使玩家在战斗中能够实现更加精准的控制、打击动作提升外,也让游戏中的角色变得更加鲜明和真实。

3D高保真音效系统则将游戏的身临其境感提升到了更高的层次。作为经常被游戏开发者们忽略的音效系统,在《镇魔曲》手游中被淋漓尽致地开发出来,纵深画质,立体音色,这个世界,更值得玩家自此全身心投入其中。

图片5《镇魔曲》手游1月19日全平台公测

——正是《镇魔曲》手游,使得多年来安卓用户畅玩端游级MMO手游的愿景得以成真。而作为《镇魔曲》的研发厂商的网易,其用心立足中国用户、针对中国安卓机型现状,做出的改变与突破,也令人肃然起敬。

Ben

Ben

线上线下专访、稿件发布合作请联系QQ或微信:328624956

相关资讯