主机30帧为什么不卡
很多主机玩家反映玩主机游戏上的30帧游戏感觉流畅,而同帧数下的PC游戏则让人感觉卡顿。造成这个现象的原因主要可以分为四点:动态模糊、帧生成时间、输入延迟和人眼的适应性。
有主机的玩家就能感受到,几乎所有的主机游戏都是默认开启了动态模糊的,由于动态模糊的存在,就能缓解每帧之间的不流畅感。就像24帧的电影依然让人感觉流畅一样,在30帧的画面里加入动态模糊,在感官上就可以获得超过30帧流畅度的画面。
在玩PC游戏时我们肯定遇到过平均帧数很高,但是突然卡一下的感觉,这就是因为帧生成时间不稳定导致的。以30帧为例,三十帧画面的游戏每帧画面能够在1秒(1000毫秒)中停留的时间应当在33.4毫秒左右。主机都是通过强制开启垂直同步的做法尽量保证每一帧间隔时间都达到相同,在个别复杂画面的场景游戏厂还会进行单独的优化来保证帧数的稳定性。而跑到3、40帧的主机游戏往往就是硬件达到瓶颈了,无法及时处理游戏的实时运算,就像翻画书的某一张画如果和前一张画差别太大,也会产生卡顿感一样。
和PC上用鼠标操作游戏不同,在主机上使用手柄操作时,推摇杆控制的过程相对缓慢和线性。没有激烈的视角转换就很难感觉到30帧画面的不流畅感,这一点在射击类游戏上尤为明显。身后响起枪声时,鼠标玩家都是瞬间180度转头,这时动态视力好的人就可以明显发现画面跟不上自己手上的的动作,使用手柄时转身的动作就会相对平滑,画面和操作不会产生撕裂感。此外,推摇杆到完成这个动作所产生的时间也正好抵消了垂直同步带来的操作延迟。
人的眼睛和高端电竞显示器一样能够自动适应显示帧率。长期在主机上玩30帧的游戏,只要帧率保持恒定,人眼适应了就不会有画面不流畅的感觉。PC由于厂商、硬件繁多,游戏不可能为每一台电脑单独做优化,所以帧数波动较大,保证画面流畅的办法之一就是堆硬件,平均帧数高只要高到人眼无法轻易感受到帧数波动的地步就算流畅了。