跨平台对比
数据分析
我们已经大致了解了这款软件的工作方法,那就让我们再次深入,一探帧率测评的究竟。这次我们从Composite(合成)选项卡转到Video(视频)选项卡。现在,我们可以从右边的information(信息)栏中一目了然地看到关于帧的详细信息,下面我就对此栏做一个简单的汉化。
右边有各项详细信息
视频信息 帧信息
总帧数:3224 帧数:第2840帧
总撕裂帧数:3(0.09%) 是否属于重复帧:否
总重复帧数:1613(50.03%) 是否属于撕裂帧:否
平均帧率:29.98 撕裂帧位置:无
最低帧率:29FPS 当前帧率:30FPS
最高帧率:31.03FPS 渲染帧时间:33.33ms
最高正常帧数:1到2621帧共2620帧
最高撕裂帧数:2621帧到2623帧共2帧
有了上表,我们就大致上了解游戏的运行状况,比如画面撕裂是否常见,帧数是否稳定,以及当前帧生成时间(渲染帧时间)。那么这些信息是否一定准确呢?有了这些信息是否就够了呢?让我们带着这些疑问,进入下一个环节。
画面对比
要说游戏帧率评测的基本原则是什么,其实很简单,就是找到两帧之间的不同。计算机直接导出的结果可能有误,但逐帧对比一定没问题,不过有时候它们之间的差别又很难用肉眼直接对比出来。这时候,这款软件的热点图功能(heat map)就派上了用场。
用于逐帧对比的热点图
如图所示,这就是该帧的热点图。热点功能把对比定位在了像素级层面上:如果图中的颜色越亮,代表着与前一帧的区别越大,黑色则代表没有任何区别。
而当我们把画面移到下一帧时,我们发现整个图像是暗的,这代表着这一帧与上一帧的画面没有任何区别。重复试验,我们发现几乎整个游戏流程都是这样的排布。
全黑代表没有区别
其实在60帧格式下录制的视频中,像命运这样锁30帧的游戏就应该有着一帧是重复帧,一帧是全新帧这样的排布。而上述现象则刚好验证了命运帧率为30帧的事实。
我们再看另一组对比,这次我们依次导入PS版与XO版的《蝙蝠侠阿卡姆骑士》,与《命运》不同,《阿卡姆骑士》对主机的机能要求更高,所以我们在两个平台上都找到了掉帧与画面撕裂。
因为掉帧很容易在帧率变化表中找到,而画面撕裂则不然。所以找到画面撕裂的时空位置又是游戏帧率评测的一大重点。现在先让我们切换到一帧有撕裂的地方。如图所示,在PS4画面的上部我们可以看到一个非常明显的撕裂。这处撕裂实际上是由程序的算法计算而来,并由短横红线标在画面上,而图片的下方红竖线则表示撕裂的持续时间与撕裂的大致位置。