厉害了我的哥!手游画质要赶超PC了
前言:
手机游戏发展可以说相当迅速,从2D到3D转变的速度超乎大家想象。手机游戏画面也在逐年提高。不久之前苹果秋季发布会上提到的画面可以说让画质达到了目前手游的又一个极限。
画面特效远超LOL 苹果手游如此绚丽
iPhone 7/7 Plus采用了苹果全新的A10 Fusion处理器,这是苹果迄今为止最强大的移动处理器,经过浏览器跑分Benchmarks很好地反映了CPU性能,在Safari中运行了Krahen 1.1。从Kraken JavaScript Benchmark跑分结果可以看出来两台iPhone设备都升级到iOS 10,iPhone 6s Plus的速度为1462.1ms,而iPhone 7 Plus的结果为1126.6ms(数值越小越好),iPhone7还是有非常高的提升的。
iPhone 7 Plus的Benchmark跑分(引自feng)
跑分归跑分,普通用户最关心的还是实际体验如何。拥有A10 Fusion芯片和全新立体声扬声器系统的iPhone7系列在游戏上的表现十分令人期待,苹果也专门为他们的新硬件推荐了相应的游戏和应用等,让用户尽情体验iPhone7的强大,那么我们现在就来看看这款顶尖移动游戏设备将如何升级我们的游戏感受。
奥兹:破碎王国(引自gao7)
《Oz: Broken Kingdom》(奥兹:破碎王国)是苹果2016年秋季发布会上用来演示iPhone7芯片的力作,既然如此,我们当然不能错过。这款游戏的特点就是:魔法特效多、光影渲染度高、带有粒子发散和物理破坏、同屏细节丰富,此外游戏在音效上也采用了立体声环绕设计。 iPhone7玩这款游戏可以说毫无压力,画面非常流畅,全全3D场景贴图气势宏大,游戏中的光影、天气、魔法效果完美呈现,当玩家使用英雄终极技能时,还会伴随场景建筑物破坏效果,甚至可以用一个魔法直接改变整个场景的环境。
这一切还得从苹果的METAL说起。
METAL框架 苹果游戏“黑科技”
要是问笔者iPhone在乔布斯去世后的改变最大的是什么,那必须是Metal这个框架,这个框架其实真正宣布了苹果走上了64位处理器道路。首先为什么苹果要取名“Metal”这个词呢?英语中这个词的翻译是:“底层金属”,就是最底层的东西,都到金属层面了。同时抛开对系统底层的优化不说(包括对iOS 10系统级别的优化),最令大家兴奋的就是对于游戏画面的优化了。
苹果最新推出的Metal框架支持GPU硬件加速、高级3D图形渲染以及大数据并行运算。且提供了先进而精简的API来确保框架的细粒度(fine-grain),并且在组织架构、程序处理、图形呈现、运算指令以及指令相关数据资源的管理上都支持底层控制。其核心目的是尽可能的减少CPU开销,而将运行时产生的大部分负载交由GPU承担。早期的iPhone里边采用的就是是GPU和CPU是共享RAM的,但是现在游戏画面要求越来越高,CPU并不能完全负载开,因此交由GPU,就对GPU有了比较高的要求。
苹果官方介绍的Metal框架特性。(引自baike)
因此应用Metal框架的好处笔者总结为两个:1、最大的好处就是相比OpenGL ES而言可以大大的减少资源消耗,高效进行渲染;同时最大限度的减少了API负载,且对于每一帧的渲染都有质的提升。2、紧密的游戏引擎进行兼容开发,采用更加高效和高级的特效,让游戏画面变得更好。
Metal框架一宣布就有unity、crytek、EA、EPIC等引擎厂商和游戏公司宣布支持。(引自baike)
那手机游戏画面是怎样变得如此绚丽的呢?还得从游戏引擎说起。
手机主流游戏引擎
其实手机主流游戏引擎都基本是游戏引擎公司的移动优化版,更加适用于手机移动端,比如unity、虚幻引擎4、havok。但是笔者还是更加倾向于havok采用的“布娃娃”系统(人物倒地后可以根据地形反映出不同动作,有更加生动的表现)。
游戏厂商都爱用:Unity 3D
unity 3D引擎是Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,同时这个引擎是免费的可以供使用者开发学习,不过Unity Pro和Unity iOS Pro提供30天全功能试用期。
像手机平台上的《Unkilled》这款游戏就是采用该引擎,请欣赏一下游戏画面:
编辑简评:
这款游戏把Unity 3D的画面特点表现的淋漓极致,首先就是画面绚丽,空气中各种漂浮的碎片都有表现,其次是色彩非常浓重,缺点也是非常明显的,画面“油腻”感,长时间观看会有眩晕感。
画面极致表现:虚幻引擎4
虚幻引擎 (Unreal Engine 简称 UE) 是一款极为出色和流行的 3D 游戏引擎和开发工具,它支持从2D的移动平台游戏到电脑到游戏主机平台的 3D 游戏大作的开发,市面上大量优秀的游戏都是基于UE制作的。使用虚幻引擎可以制作几乎任何作品,无论是简单的解谜应用还是大型的开放世界3D动作游戏,都可以按需完成。 而且无论学生、独立开发者和大型团队都在使用虚幻引擎。
在手游平台上有一款采用虚幻引擎4的游戏叫:《禅意花园》:
编辑简评:
虚幻引擎4表现的画面较为“干净”,没有Unity 3D画面“油腻”感,这个引擎比较重视画面层次感,渲染较为真实,同时水面的涟漪效果是所有手机引擎当中做的最好的。缺点就是:现在手机性能还不太成熟,不能完全驾驭这个引擎,游戏覆盖面较少。
Havok,全称为Havok Game Dynamics SDK,译作Havok游戏动力开发包。一般称为Havok,是一个用于物理(动力学)效应模拟的游戏引擎,为电子游戏所设计,注重在游戏中对于真实世界的模拟。这点从iOS平台上的《现代战争5:眩晕风暴》
画质参考:
编辑简评:
这个游戏画面中规中矩,没有前两个“炫耀”的那么绚丽,不过对于爆炸、破坏的效果要非常好,这是因为这个游戏引擎支持更加真实的爆破效果,例如环境可破坏等级高。同时还支持“布娃娃”系统:通过布娃娃的碰撞可以让角色在游戏中的表现更为真实。按照简单易懂的话就是:当在主视角射击游戏中击毙敌人后,敌人会根据实际情况做出相应动作,例如旁边有桌子,就会把手、身体等部位按照障碍得出相应反映。让画面更加真实。
这几款手机游戏画面突破边界
《失落的记忆》是一款手游平台上画质非常出色的恐怖惊悚解密游戏,如果你是寂静岭的老玩家,当你玩这款手游时,你会发现很多类似寂静岭的地方,这款游戏旨在带给玩家心灵深处的恐怖而非类似《逃生》那样赤裸裸的惊悚,这款游戏画质都是可以进行调节。
这款游戏沪画质是笔者见过的在手机上最好的游戏之一,可惜的是一款恐怖游戏,从光影来看采用了大量实时阴影、动态反光、动态模糊等特效,代入感十足,确实可以通过画面感受到一种让人头皮发凉的感觉。
《电磁风暴》已经上架一段时间了,这款由外国工作室完成的3D第一人称射击游戏,与国内大部分同类游戏完全不同。除了拥有惊艳的画面和真正端游操作感的FPS玩法外,真正的对战核心才是其在体验上凌驾与其他游戏的原因。
《电磁风暴》的画质呈现冷色调(引自tgbus)
在画面上面老外的制作果然不是盖的。特别是各种阴影表现和色彩描绘,能在手机上面看到真的令人咋舌。从余晖夕阳到阴暗仓库,任何细节的设计上都做得非常独特。在人设和武器设定上也做得非常精致。这使得更为关键是游戏在射击的效果上非常出色。
《电磁风暴》的画质光线运用较为真实(引自tgbus)
《天使战机》是款由虚幻引擎4制作的射击大作,发布于2014年,进入画面后你会发现没有游戏教程,第一人称视觉射击,横在画面下方的是枪和炮弹,聚焦一下才发现左右两边的虚拟按键!
《天使战机》的游戏画面可以用“惊艳”来形容,水面波光粼粼,还有物理烟雾扩散,动态效果非常出色,同时爆破效果真实。
《天使战机》游戏过场动画可以看到湖面映衬的烟雾效果出众、动态模糊上佳
总结:
这三款游戏可以毫不犹豫的说是目前手机平台上画质最出色的游戏,但是遇到了一个问题,就是适应面有限,首先需要iPhone5s以上设备,而iPhone5s玩这些游戏时候明显感觉到卡顿,同时游戏性不强,第一个恐怖游戏就已经把大众群体挡在了门外,而虚幻引擎4的游戏自由度比较差,主要还是采用“坐火车,打怪兽”的路线,玩一会儿就感觉无聊,操作还是个问题,目前还是以“炫耀”画面为主。
但是笔者仍然持乐观态度,随着Metal框架被更多厂商接受、更多开发者运用相信在之后的发展上会突飞猛进,而手机性能也更快,革新换代的频率的周期变短,更为手机游戏画质发展奠定基础,赶超PC画质是极有可能的。
- 半导体行业观察
- 摩尔芯闻