mumu丨文
【BB聊机】是一个“实用向”为主旨的专栏,以大约两星期的频率更新。
之前我们聊过平板电脑、游戏本、机械键盘、电纸书的选购,也聊过PC串流软件、Steam上的实用软件、百度屏蔽插件等等软件工具使用……总之,一切以实用的角度出发,给需要的人参考。
(别再说恰饭啦!文中有错漏、或者建议的大家也可以踊跃留言。)
今天的主题是「游戏帧数」
「帧数」这个词对于玩游戏的人来说,应该并不陌生。时代在进步,人们对游戏帧数的要求也在变高。
从多年以前的”八帧不卡,十帧流畅”,到现在60帧标配,很多玩CSGO、吃鸡的土豪基本都装备上了144Hz的显示器。
甚至360Hz的显示器都出来了,游戏玩家对于帧数的追求就像无底洞一样,这是为什么呢?
01帧数要高
“人眼舒适放松时可视帧数是每秒24帧,集中精神时不超过30帧。”——当我们谈到帧数的时候,经常会聊到这个说法。
就像很多人会觉得奇怪,怎么电影每秒24帧就这么流畅,游戏要是24帧就会卡成狗,没法正常游戏。
这里不得不提一个叫“动态模糊”的概念,相信很多人对这个词并不陌生,经常能在动作/赛车游戏的画面设置里看到。
(吃鸡的运动模糊选项)
什么意思呢?
阿明是一位刚刚加入CSGO土匪大队的年轻人,作为一名光荣的T,他每天都要在沙漠2经历无数遍Rush B暴毙,于是练就了一身迅捷的步法。
假设阿明腿脚够快,从手机屏幕左边移动到右边只需要1帧时间。在CT的视角里,我们看到的第一帧是这样的:
如果这是一部反恐大片,快速移动的阿明第二帧是这样的(大致演示下,别太挑剔):
而换到游戏里,阿明的第二帧则是这个样子的:
电影和视频天生就有动态模糊效果,理解起来也很简单,只要我们把某个视频暂停,就会看到高速移动的物体在某个方向变得模糊。
比如人物摆动的双腿,旋转的轮胎,抡舞的兵器等等……这是摄像机镜头记录下来的过渡信息,物体/背景在快门时间内持续曝光而产生的现象。
这样电影里的每一帧在静止时都不是清晰的,而是包含了过渡“信息”,但连续播放的时候,反而感官上流畅。
(类似漫画里的速度线效果)
而游戏画面是通过显卡输出的,不是用摄像镜头记录的。显卡通过计算生成一帧画面后,才会紧接着生成下一帧画面,这样每一帧都是清晰的。
如果把游戏画面一帧一帧拆分来看,高速运动的物体就像是在画面里位移一样。大家可以在电脑前做一个非常简单的小实验:
(10帧)
60帧
用鼠标在桌面快速左右滑动,你可以看到好几道指针箭头的残影。保持速度不变的情况下,帧数越低,看到的残影间距就越大、丢失的细节就越多。
视频与游戏画面呈现形式的不同,游戏画面想要流畅,需要更高的帧数来补足中间“信息”的缺失。
(图文无关)
同样是Rush B,低帧数下的阿明从烟雾弹里出来就像是闪现一样,直接把CT打了措手不及:
而高帧数下的阿明帧数更流畅,CT可以完全观察到他从混烟露角开始的运动过程(纯演示,实际游戏没这么夸张):
这就像是DIO突然喊了一声「The world!时よ止まれ!」,又或者孙悟空对着七仙女喊一声“定”。帧与帧之间发生了什么只有他们自己(电脑)知道,我们通过显示器是看不到那些模糊的“过渡信息”的。
(为了让画面更真实,后来游戏里也出现了“动态模糊”这个选项,来模仿这种电影一般的运动感。如果是单机游戏,在帧数比较低的情况下,选择打开可以提升画面体验。相反帧数高了很多人反而会感到晕眩、恶心,这就是另一回事了。)
当然,只是帧数高还并没有结束。
像射击游戏、格斗游戏这类,玩家对瞬息间的信息十分敏感的游戏,“帧数稳定”同样也很重要。
02帧数要稳定
游戏的帧数是会变化的,而不会像普通电影一秒24帧那样稳定。这和玩家操作、场景变化有关。
可能你游戏里开个门,原地蹦跶两下都会影响帧数,这是完全没办法预测的东西。
(不稳定的阿明)
假如一个显卡每1/60秒稳定输出一帧画面,那我们可以看作是每秒平均60帧。
而另一个显卡,前0.5秒输出了59帧画面,后0.5秒只输出1帧画面。
虽然都是每秒平均60帧,但明显前者要比后者流畅,因为后面半秒完全就没动过,看起来就像卡了一样。
这是为什么很多主机游戏只有30帧,却感觉很流畅,因为主机规格比较统一,所以画面输出比较稳定。
也是很多日厂游戏移植到PC后“锁30帧”被人诟病的原因,PC只能通过增加帧数来达到同样效果。
那么问题来了,如何增加游戏帧数/让帧数稳定呢?
03游戏设置
想要提升帧数,最“实用”的方法还是:
打开某东,
搜索i9-10900,
RTX2080Ti,
如果你电脑实在太渣,也可以参考BB姬之前写过的一篇集成显卡大战《NBA 2K》的文章。
纯粹图一乐,不要太当真就是了。
题外话:某些电视机还会有动态补偿技术,就是通过预测两帧之间的画面,用插帧的办法提升动态画面流畅度,最出名的就是索尼。
这技术曾在游戏领域昙花一现,但因为游戏帧数浮动很大,会卡的一笔,最后成了鸡肋。
当你的硬件配置到达游戏推荐配置的水准,可以研究游戏内设置,来影响游戏画面/帧数,这里同样以CSGO为例。
先是最基本的分辨率,很多CSGO选手会选择4:3(拉伸/留黑边),1024*768的奇怪分辨率。
这是考虑到比赛赛场的电脑配置不同,没法挑三拣四,分辨率低一点可以尽量提升游戏帧数,而多年养成的职业习惯。唯一的好处可能就只有拉伸画面,可以让头看起来比较“胖”,副作用就是视野会比较小。
一般人也不需要跟风,根据习惯调整就好,自己怎么舒服怎么来。如果家里电脑够好,帧数稳定,肯定是16:9比较好。
「全屏」相比「模拟全屏窗口化」帧数会略微高一点,所以FPS竞技游戏的话,还是推荐全屏为好。
(CSGO设置)
高级视频设置方面。
「全局阴影效果」对画面影响不是很大。开高可以影响你看到远处影子的极限距离,但是会增加CPU显卡运算量,影响帧数。
推荐设置:低,这个要自己权衡要帧数还是要画面
「模型/贴图细节」可以让模型细节更细腻。
推荐设置:高
「效果细节」主要对燃烧弹/烟雾弹有影响。开低方便观察远处火后的敌人,开高方便观察近处火后敌人。
推荐设置:中
「光影细节」会影响枪械皮肤/全息贴纸的观感,嗯,皮肤党建议开高吧。
推荐设置:高
「多核渲染」,现在打游戏电脑CPU一般都是多核处理器了,开启后会让CPU所有核心一起工作。
推荐设置:开启
「多重采样抗锯齿」开高了可以减少画面锯齿感,让画面更细腻,但会增加CPU以及显卡的运算量,降低帧数。
推荐设置:一般2X或者4X MSAA就足够了,画面党可以开高,如果FPS竞技游戏帧数低于80我建议关闭。
「快速采样抗锯齿」会模糊物体的颜色边界,达到减少锯齿感的作用,但是会影响人物辨识度。
推荐设置:关闭
「贴图过滤模式」决定了贴图是清晰还是模糊,会影响人物模型辨识度。
推荐设置:三线性
「等待垂直同步」可以防止画面撕裂,但会限制显示帧数,一般不用开。
推荐设置:关闭
「动态模糊」之前提到过,像CSGO这样的FPS竞技游戏最好选择关闭。
推荐设置:关闭
上面的这些设置都是以保证高帧数、流畅游戏为基准的。其他还有像景深(突出画面重点)等影响帧数的选项。
对于单机党来说,很多选项没必要这么极端,在保证画面流畅的情况下,可以适当调整提高画质选项,提升体验。
[Youtube] Keyush Animation
-END-