联系
我们
投稿
反馈
评论 返回
顶部

内容字号: 默认 大号超大号

段落设置: 段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

斧子科技CEO王峰知乎回应:Android游戏主机真正的挑战是什么?

2016-05-27 20:21 出处:互联网 人气: 评论(
wwww.54271.com 高官的新宠19楼 luanlundexiaoshuo luanlunhenhengan 重生之转世皇者 神墓之萧然 小s邱爽 宋妍甄 大象网晓华探案 校园女狼 我的天才相公 馨宜旗 爱你才同居 豪门猎情

  所以,虽然“战斧”游戏机基于Android系统,但我们所建立的生态,更类似于苹果iOS、微软XBOX及索尼PlayStation那样的闭环生态,即每款游戏都需要经过游戏主机硬件软件大量优化和严格测试,系统行为也为游戏机深度定制优化。没有用户在主机上安装大量的各种安卓应用,就不会有Android系统在移动设备上所出现的兼容性和稳定性的问题。

  3. 深度纹理的支持,让纹理阴影实现更快速,留出更多的空间提升阴影质量。

  而且,由于目前手游生命周期都比较短,绝大部分开发商出于商业上的考虑,不会花大量时间精力去把画面做到极致,不符合投入产出比。

  在优化绘制方面,如果多使用纹理图集,并尽量将相同类型物体集中一次性绘制,可以显著降低对底层图形程序接口的调用,进而提高游戏效率。

  在移动端,Android系统表现出的不稳定和兼容性问题并不是Android系统软件设计的问题,而是受Android生态系统的碎片化和开放性影响,加上Android阵营的开源体系(开源给任何硬件开发商,授权开发商做任意改动)造成的Android系统在移动终端表现不稳定。

  执行效率指的是软件能不能百分百发挥出硬件应有的能力。如果效率低,硬件的性能只能用出一半,那么同样的画面,原来能有40FPS,可能现实就只能跑到20FPS。

  但是,对于性能要求高的应用,特别是游戏,都不会大量使用Java虚拟机,而通过NDK直接调用原生C/C++的库、代码和图形API,所有的游戏引擎包括Unity、Unreal都是这样。这种类型的应用执行效率并不低,与游戏在PS、XBOX或者PC的系统下运行表现并无区别。

  图形API代表了不考虑硬件限制的情况下,理论最高画面水平。例如我们用Microsoft DirectX 9的API,就算用现在性能最好的显卡,也不可能做出一个Microsoft DirectX 11的画面出来。

  有人要问了,既然Android执行效率并不低,为什么现在大家看到的Android手游画面质量都普遍不高呢?

  而将文本格式转化为二进制、用最佳贴图压缩格式、压缩网格体和动画数据等则可以减少游戏加载时间。

  三、在移动端,Android系统的稳定性和兼容性一直都饱受争议,那么在游戏主机平台是否也会出现类似问题呢?

  2014年11月,Google发布的Android 5.0开始支持 OpenGL ES 3.1+AEP,2015年8月份SIGGRAPH 2015图形大会上,Khronos组织正式发布了新一代的OpenGL ES 3.2移动图形规范,支持渲染多个缓冲区,有了浮点、深度、顶点等纹理格式和新版本的GLSL着色语言,还增加了引擎开发人员期待已久的MSAA Render To Texture。

  操作系统的稳定性兼容性,影响游戏主机的运行流畅程度,是作为操作系统给用户带来的直观感受之一。

  二、再来看受到不少玩家质疑的Android执行效率低、跑不了好游戏这个问题

  熟悉游戏主机的都知道,主机硬件性能是比不上同期顶配的PC的,但是由于游戏的优化很到位,所以整体表现能力上并不逊色。游戏移植过程中的优化工作,都包括哪些呢?

  我们回顾一下,在2014年Google IO大会上,UE4引擎在搭载了NVIDIA Tegra K1芯片的Android设备上的表现,就有了以下四点明显进步:

  2. 有了浮点纹理的支持,HDR效果的实现更加方便。

  最后,我们谈谈针对Android游戏主机的游戏优化问题

  Google的 Android系统对所有硬件厂商开放,每年基于Android的硬件数不胜数,硬件设计都不一样,厂商还各种深度定制自己的ROM,而且系统不会强制升级,要做到软件兼容性好是非常难的。质量不能保证的软件装得多了系统稳定性也就不能保证了。

  一、首先来谈谈玩家最为关心、直接影响游戏画质的图形API问题

  相反,做硬件出身的Apple,他们采用的生态系统更为封闭,每年2到3款硬件且系统环境相似度非常高,系统只升不降,所有软件只能从其独有的官方商城下载,所以稳定性更高。

  下面举些关于游戏优化工作的例子。

  这也是为什么我们“战斧”游戏主机暂时将精力集中于引进和移植专业主机游戏内容,而不会在这个阶段就引进原生移动游戏的技术原因之一。

原标题:斧子科技CEO王峰知乎回应:Android游戏主机真正的挑战是什么?

  1.得益于支持渲染到多个缓冲区,引擎采用了延迟渲染技术,能够支持更多的实时动态光照,同时有了MSAA Render To Texture,GBuffer的锯齿问题能够更有效地解决。

  当然,游戏优化的难度不低,不仅依赖游戏优化团队对系统底层和硬件的充分了解,还需要耗费大量的时间和人力。尤其是国际上3A级别的大作,或者是使用自研的、对Android没有良好支持的引擎所开发的游戏作品更加如此。再加上传统主机游戏开发商和开发团队一般不熟悉Android,所以成功引进和移植一款3A大作到Android游戏主机是非常困难的,需要得到游戏大厂认可和双方大量的资源投入,针对Android游戏主机的硬件配置对游戏进行优化。我们曾披露的同日本光荣特库摩公司(KT)之间的战略合作,就属于这个范畴。

  手机上一般的App由于对性能要求不高,为了开发方便,更多使用Java,由于Java虚拟机的存在,性能是受到一定的影响。

  随着我们斧子科技计划推出“战斧”电视游戏主机的消息逐渐被大家所关注,关于我们采用Android系统做游戏主机是否合适的讨论也越来越多。目前市场上基于Android系统做游戏主机的公司,基本上是将目前的Android移动游戏直接移植到电视平台上,而市面上鲜有优质的移动游戏,可以很好地支持专业电视游戏平台上的产品表现,所以这一大批Android游戏盒子基本没有获得市场成功,没有能力对市场上现有或者潜在专业主机游戏玩家产生拉动。

  商业引擎方面,现在常用的游戏引擎如Unity、Unreal等对Android也是非常的友好。如自带打包工具链、提供运行时性能消耗分析等功能。

  所以不能用目前看到的手游图形质量去衡量一个专门为了TV Console所适配的特定硬件产品的图形表现能力。

  在资源利用方面,有些游戏不能把多核CPU尽量都用起来,负载都集中在1、2个进程里,部分CPU忙不过来,达不到理想的游戏体验,部分CPU空载,造成资源浪费。对游戏进行优化后,系统可以更加合理地分配资源,调动出最佳的CPU性能,从而改善游戏体验。

  其实,Android和PS4、Steam所采用同的OS一样,也是基于Linux内核开发的操作系统,能够很好地完成CPU调度、内存管理和其他硬件资源的管理等OS最基本的任务。衡量其作为专业游戏主机的OS是否靠谱,就要从对图形API的支持能力、应用执行效率以及系统环境的兼容性和稳定性三个方面考虑。具体观点,我们在下文细说。

  这是我们目前面临的最大挑战之一。

  大家常常把已经面世的Android游戏主机(一系列的盒子,包括华为、中兴、OUYA 等)不尽人意的游戏体验问题,简单归结成Android系统的问题,实在是一个不小的认知误区。但实际上,游戏内容的移植和优化才是真正影响了Android游戏主机的游戏体验的关键所在。

分享给小伙伴们:
本文标签:

更多文章

相关文章

Copyright © 2002-2014 版权所有