① 影响用户流畅体验APP&游戏的因素有哪些
用户在使用APP/游戏体验的过程中,常常会产生新画面刷新不稳定、视觉感官画面不连贯、游戏画面缓冲耗时、帧数低操作延迟等明显的卡顿问题,那么具体的影响因素是什么呢?我们从FrameTime、FPS、流畅度、Jank这几个常见参数的角度,来深层次分析其中的性能问题,便于大家后期提升APP应用及游戏性能和品质。
一、FrameTime
FrameTime 的定义:两帧画面间隔耗时(也可简单认为单帧渲染耗时)。
对于FrameTime和卡顿是否有关联?请看下图的案例图示:
从图中可看出画面中B帧在GPU渲染耗时(帧生成时间)大于显示器刷新间隔,占用两次显示器刷新耗时。也就是说有一次画面没刷新。当出现多次没有画面刷新(也就是说画面没变化),则可能是一次卡顿。
从这里就得出结论:玩家用户真正看到的是屏幕新画面刷新间隔时间,而不eglSwapbuffers-GPU渲染完成(并未有提交屏幕显示)间隔时间。所以后面所提到Frametime统统指的是屏幕Display-Frametime。
PerfDog工具优点:PerfDog统计的FPS和Frametime都是用户看到的屏幕Display新画面真实刷新FPS和帧耗时。所以大家可以直接通过Frametime来判断测试过程中是否出现卡顿。
二、FPS
FPS的定义:帧率(1秒内平均画面刷新次数)。
平均帧率:传统常说的FPS,1秒内平均画面刷新次数。
瞬时帧率:单帧耗时FrameTime算出来实时FPS,每一帧画面刷新耗时换算出的实时帧率。
画面渲染流程图如下,每一帧FrameTime。
PerfDog统计帧率及FrameTime如下图:
FPS帧率与卡顿是否有关系?我们分为Andriod和ios两个场景去进一步了解:
1、iOS端
苹果WDDC18年开发者大会 FramePacing
比如下面两个游戏画面,左边的试图以60帧运行,但实际只能达到40帧;右边的则持续稳定在30帧运行:
上图左边帧率高,反而看起来有一卡一顿的现象,这就是Micro Stuttering(微型口吃)导致的,左边FrameTime如下图:
通过FrameTime可以看出,左边高帧率FPS=40帧率中出现一次FrameTim>=180ms,理论平均FrameTime=25ms。所以非均匀渲染,虽然帧率高达40,但依然觉得非常卡。
右边低帧率30帧运行FrameTime如下图:
从上面FrameTime可以看出,帧率FPS=30,FrameTime均匀为33ms,画面会非常平滑。
总结:帧率高,未必流畅。
2、Android端
测试系统版本:Android4.4 流畅度机制-黄油计划(Jank)
Google Jank 计算思路:考虑视觉惯性,以硬件vsync时间间隔枯世段,连续1次vsync没有新画面刷新,则认为是一次卡顿,也就是说下一次vsync时间点没有新画面刷新,则认为是一次Jank。
三、流畅度
流畅度与卡顿的关联可以用以下的流程图来大致展示:
流畅度影响卡顿。这个可以简单的理解为视觉惯性和电影没誉帧这两个方面:
1、视觉惯性
视觉预期帧率,用户潜意识里认为下帧也应该是当前帧率刷新比如一直60帧,用户潜意识里认为下帧也应该是60帧率。刷新一直是25帧,用户潜意识里认为下帧也应该是25帧率。但是刷新如果是60帧一下跳变为25帧,扰乱用户视觉返让惯性。这个时候就会出现用户体验的卡顿感。
2、电影帧
电影帧率(18-24),一般是24帧。电影帧单帧耗时:1000ms/24=40ms。电影帧率是一个临界点。低于这个帧率,人眼基本能感觉画面不连续性,也就是感觉到了卡顿。
四、PerfDog-Jank
PerfDog Jank 计算思路:考虑视觉惯性,假设以前三帧的平均帧耗时为参考,作为vsync时间间隔,连续两次vsync没有新渲染画面刷新,则认为是一次潜在卡顿,也就是说下一帧耗时大于前三帧平均帧耗时2倍,则认为一次潜在卡顿。同时单帧耗时满足大于两倍电影帧耗时1000ms/24*2 (由于人眼低于24帧才能辨别画面不连续性),则认为是一次真正卡顿。同时若单帧耗时大于3倍电影帧耗时,则认为是一次严重卡顿。
注解:为什么是两次vsync?GPU一般是3重缓冲buffer,当前帧已占用一个buffer,即剩余2缓冲buffer,人眼一般可容忍2帧延迟。
为什么是两帧电影帧耗时?低于24帧画面,人眼就能感知到画面不连续性,电影一般都是24帧。即电影帧耗时1000ms/24=41.67ms,两帧电影帧耗时也就是41.67ms*2,三帧电影帧耗时是41.67ms*3。
PerfDog Jank计算方法:
同时满足两条件,则认为是一次卡顿Jank.
①Display FrameTime>前三帧平均耗时2倍。
②Display FrameTime>两帧电影帧耗时 (1000ms/24*2=84ms)。
同时满足两条件,则认为是一次严重卡顿BigJank.
①Display FrameTime >前三帧平均耗时2倍。
②Display FrameTime >三帧电影帧耗时(1000ms/24*3=125ms)。
Google-Jank如图:
PerfDog-Jank如图:
真实测试FrameTime计算Jank,如下图:
PerfDog-Jank如图:
备注:帧率低,并不是顿卡,如帧率都是只有几帧了,还有什么顿卡而言?
目前主流游戏对比Jank如下:
PerfDog-web平台
从前面的内容,我们了解到FrameTime、FPS、流畅度和Jank之间的紧密联系后,就可以顺其自然得出我们的结论:
1、游戏方面
游戏流畅度是最影响用户体验的,所以需要重点关注FPS和Jank。
备注:比如游戏中已预知的卡顿,如新UI弹出等造成卡顿,可认为是干扰,需要剔除,不应算在Jank,可通过web云上,框选右键删除干扰数据。
2、APP方面
APP也需要关注FPS及Jank。只是需要区分使用场景,如:
1) 静态页面窗口
只需关注FPS,理论FPS应该为0,否则,说明有冗余刷新,容易引起手机发热及耗电。
2) 有滚动动画页面窗口
只需关注FPS,FPS处于合适值即可,无需高频刷新。
3) 快速滑动页面窗口。
需要关注FPS和Jank。手机交互灵敏度就是来源于此,Android系统才出黄油计划Jank。一般滑动状态下,帧率越高越好,Jank越小越好。
4) 播放视频页面窗口。
需要关注FPS和Jank,视频卡顿直接影响用户。视频一般帧率18-24帧,Jank=0。比如微信播放视频、视频播放器等。
通过上面的内容分析,相信大家可以很清楚的了解到影响APP应用&游戏体验的性能参数,以及在上线前后的测试工作中需要关注的侧重点。PerfDog是腾讯WeTest客户端性能测试工具,能快速定位分析性能问题,致力于为APP应用及游戏性能提升品质。
② 游戏与电影的完美结合!盘点那些不容错过的交互式电影手游
7、化身侦探
游戏介绍
化身侦探是一个黑暗风格,带超自然元素的悬疑FMV(全动态视频)交互式电影游戏。在此游戏中您扮演一位能够随意变形的侦探,通过变身成为其他角色以寻找解开谜团的钥匙,解锁更多对话场景以及神秘的线索。
Dorota Shaw的死带来了重重谜团,主要的嫌疑人是三位塔罗占卜师,他们拥有能够预言谋杀的能力,当然也可以策划谋杀。而你的使命就是枝银从他们口中撬出更多线索——然而他们并不会轻易就对陌生人说出自己的秘密……好在你可以变成任何人,甚至是携衡凶手的下一个目标。
游戏内置了多于1600段高清视频,从简单的问讯界面到独特的“删除”系统,同时凶手也是在开局时随机选择的,保证了游戏的新鲜度和重玩性,本作更是与破世界纪录的“德科医生的传染疯病”出自同一开发团队之手。
下载链接:
【安卓版暂无】 【苹果版】
编辑点评
《化身侦探》是一款悬疑侦探风格的互动式解谜类手游,写实风格的画面,精彩刺激的故事剧情,玩家将化身侦探,在不同的场景中探索,发现隐藏的线索,最终找到故事背后的真相,感兴趣的玩家快来下载吧猛隐宴!
③ Epic Games 认为 UE5 引擎搭配 PS5 等次世代主机 游戏将能实现电影般画面质感
新版UnrealEngine5游戏引擎中Nanite系统,能透过产生虚拟微型多边行几何,进而借由数百万至数十亿组多边形几何形成更细腻3D物件或场景,再搭配Lumen系统,透过即时动态全域照明效果,让3D物件、场景呈现视觉感受更为拟真,而且不会影响游戏内容运算执行所需时间,让系统能以相对更低功耗呈现更拟真视觉内容。
日前对外预览新版UnrealEngine5游戏引擎运作表现,并且宣布将应用在年底将推出的PlayStation5后,EpicGames技术长KimLiberi在接受访谈时,强调包含PlayStation5、XboxSeriesX等次世代主机,终于可以实现如同电影般的拟真画面质感。
在访谈中,KimLiberi自然也没有忘记夸赞旗下新版UnrealEngine5游戏引擎所提供运作表现,其中包含可借由名伍盯为Nanite的系统,透过产生虚拟微型多边行几何,进腔磨和而借由数百万至数十亿组多边形几何形成更细腻3D物件或场景。
同时,Nanite技术也能套用在现有3D建模资料,让3D物件能更加拟真,并且进一步对应更高解析度输出,借此符合未来即将成为全新主流的8K解析度输出画质,或是未来16K画质表现。
另一方面,除了透过让多边形几何以更细腻形式构成3D物件、场景,搭配名为Lumen的系统,则透过即时动态全域照明效果,让3D物件、场景呈现视觉感受更为拟真。而在Nanite、Lumen技术运用情况下,甚至不会影响游游模戏内容运算执行所需时间,让系统能以相对更低功耗呈现更拟真视觉内容。
若搭配UnrealEngine5游戏引擎,以及新款次世代游戏主机运算效能,就能有如同电影般的拟真画面质感表现,或许更代表接下来的PC游戏呈现效果将更为拟真,同时也能让画面质感大幅提升。
[embedcontent]
TaggedEPICGames,PlayStation5,UnrealEngine5,XboxSeriesX
④ 游戏与电影的完美结合!盘点那些不容错过的交互式电影手游
5、奇异人生
游戏介绍
奇异人生是一款由史克威尔艾尼克斯发行的全新交互性岁洞冒险解谜手游,游戏中玩家将化身一名摄影学生,经历各种神奇的事件,总计5大章节内容等待玩家挑战。
跟随摄影师Max Caulfield的故事,发现她可以倒带时间,同时挽救她最好的朋友Chloe Price。他们很快就发现自己正在调查同学Rachel Amber的神秘失踪,揭开了Arcadia Bay湾一片黑暗的一面。 与此同时,马克斯必须很快雹雀毁得知,改变过去有时会导致毁灭性的未来。
下载链接:
【安卓版】 【苹果版】
编辑点评
《奇异人生》是款人气端游改编而来的角色扮演手游。游戏剧情丰富,代源备入感十足。游戏中玩家们可以在这里感受到惊悚的画风,丰富的剧情带你身临其境的体验。
⑤ 有一款游戏可以模仿电影特效
什么游戏? 罗马全面战争2可以电影模式
⑥ 求安卓游戏,角色扮演类,20-50兆就行
手机上下载机锋市场,那里面的游戏和360市场、安卓市场里的不庆亏同,还有下载豌豆荚、拇指玩、游戏盒子,誉闹神里面游戏很丰富,分类也都各不相同。
想要Java游戏可以去7723,有安卓版的,这个网站都是破解的游戏。
找游戏要符合自己的爱好,没有简介,没弯渗有截图,没有所需配置,你在这里提问一点用都没有,笨蛋!
⑦ 游戏特效和影视特效有什么区别
影视特效:在影视中,人工制造出来的假象和幻觉,被称为影视特效(也被称为特技效果)。
影视特效主要使用maya、 3DMAX、 AE,在影视特效制作中各个节点的连接,各个模拟的演算,都需要结合真实场景,抠像,跟踪等一系列特技来实现脚本需要的效果。
游戏特效:在游戏里面制作各种光影效果以及模型动画难以做到的东西。
游戏特效使用的软件需呀与游戏引擎相匹配,游戏引擎支持3D MAX那就只能使用3D MAX来制作,最后用引擎挂在3D上的命令输出成引擎认定的格式。游戏特效注重实时演算,而影视特效是非实时演算的。
目前任何一部电影的制作都少不了特效的加入,而国产游戏由于跟风的情况严重,缺乏腊凳创新,在发展上有蚂山一定的局限。
所以建议你学影视特效闷局中,可以来咨询我们噢~
⑧ 电影游戏的优点
1、画面质感逼真。
游戏采用与电影同样的场景设计及镜头运用。身临其境的
视觉体验超越目前(2010年)所有网络游戏。
2、故事引人入胜。
用户可以和心爱的明星一起经历神奇冒险和浪漫恋情。而网络游戏既无明星又无故事。
3、心理感受亦真亦幻。
游戏角色的表情、动作细腻生动。除了在虚拟世界中互动,他们还在真实世界中与用户交流,并对用户的生活产生影响。这一切让“真实”与“虚拟”的界限彻底模糊。而网络游戏仅仅是虚拟世界里的游戏,与现实世界没有任何关系。
虽然融合了复杂的电影制作技术,但是电影游戏的操作依然采用传统电脑游戏的操作方式,可以很轻松控制人物的行动。
电影中的NPC(非玩家游戏角色)不再由简单的电脑程序支配,而是真人在后台操作,他们担任用户身边的各种角色(爱人、朋友、敌人…)。借助剧情和互动,让用户得到与众不同的体验。
与VR追求虚拟空间中的真实感官体验不同,电影游戏刻意模糊虚拟世界与真实世界的界限,人们在游戏中的行为,会直接影响他们的真实生活。游戏会给他们家里打电话,在他们看电视的时候发送神秘的讯息,甚至给他们邮寄包裹,渗透到他们的日常生活里……
当游戏越出了虚拟的界限,而介入到现实世界的运转,就会变得危险起来,可人们偏偏喜欢玩这种危险的游戏。
近年来(原文发表于2010年,下同),电影游戏被定位为传统八大艺术之后的第九艺术。暂且先不论这种称呼是否科学,但伴随着游戏的逐步艺术化,它的审美情趣日渐丰富,制作技术渐趋完善, 艺术批评不得不以学术的态度重新审视这一新的艺术奇观。 和传统电影对比,电影游戏不仅仅只有传统电影的观赏性,它还具有明显的互动性,人 们能够自由地进入电影里边的另一个虚拟世界。可以获得如临其境的物质和情感体验。在电 影游戏中,玩家可以扮演各种角色,还可以以该角色去体验不同的生命历程。当玩家以不同 的角色在游戏中实现自身的人生梦想时,他们会沉醉在刺激复杂的打斗场面和绚烂多姿的虚 拟生活之中,能获得传统影视无法给予的人生体验和艺术感受。 纵观全球。利润颇丰的美国电影业和日本汽车业已经渐渐赶不上新兴的电子游戏业的利 润。许多著名的导演已将注意力逐步转移到电子游戏的制作上。目前3D 技术的运用,使得电影游戏上升到了一个普通电影所无法达到的视听高度。可见,电影游戏已渐渐把视听艺术带 到了一个全新的领域。