您现在的位置是:主页 > 资本 >
电影 24 帧丝滑无比,游戏 30 帧却卡成狗?原因大揭秘!
发布时间:2024年12月14日 12时33分23秒 资本 人已围观
简介在家玩 30 帧游戏感觉画面卡卡的,而看 24 帧电影却很流畅,这是为何?本文将为你揭晓答案。...
大家是否有过这样的疑惑:在电影院观看 24 帧的电影时,感觉非常流畅,但回到家在电脑上玩游戏,尽管帧数有 30 帧,却总觉得画面不连贯,像是在看 PPT 一样?别着急,今天我们就来探讨一下这个让人头疼的问题。
首先,我们来了解一下“帧数”这个小概念。简单来说,帧数就是每秒传输给你的图片数量,通常用 fps(Frames Per Second)来表示。
想象一下,你手中有一叠静止的图片,快速翻动它们,是不是会感觉图片中的物体动起来了?没错,这就是动画的基本原理。帧数越高,动画就越流畅、越逼真。就像看电影,每秒有 24 帧画面闪过,你的大脑就会认为这是一段连续、流畅的动态画面。
然而,这里有个问题,为什么电影的 24 帧看起来如此流畅,而游戏的 30 帧却感觉卡呢?其实,这背后的原因并不简单,主要在于电影和游戏的图像生成原理不同。
我们先说说电影。电影的 24fps 意味着每 1/24 秒拍摄一幅画面。如果你玩过相机,并手动设置过快门速度,你应该知道,如果以 1/24 秒的快门速度拍摄运动物体,画面会有些“模糊”。
但正是这种“模糊”的画面,连接起来才让我们的眼睛看起来很“流畅”。为什么呢?因为电影的画面是连续曝光的,每一帧都包含了一段时间的信息。
这段时间的长度,就是快门时间,最长不能超过 1/24 秒。所以,尽管电影的帧率不高,但每一帧都包含了足够的信息,让你的大脑感觉画面是连续的。
而游戏则完全不同。游戏画面不是通过快门拍摄的,而是由电脑实时渲染生成的。如果显卡处理能力不足,它就会“丢弃”一些画面,导致帧率下降。这样一来,每两幅画面之间就不连续了,自然看起来就会“卡”。
举个例子,你看到一个圆从左上角移动到右下角。如果是电影,第一帧和第二帧之间,圆的移动轨迹会有一个模糊的过渡,因为电影画面是连续曝光的。
但如果是游戏画面,第一帧和第二帧之间,圆的移动轨迹是清晰的,因为每一帧都是独立渲染的。所以,当你截图时,你会看到游戏里的画面是清晰的帧,而电影里的画面则是虚化的。
这就是问题的关键所在。电影虽然帧率不高,但每一帧都包含了一段时间的信息,让你的大脑感觉画面是连续的。而游戏呢?
每一帧只有那一个瞬间的信息,帧与帧之间的信息完全丢失了。因此,为了使游戏画面看起来更流畅,就需要更高的帧率来弥补这一缺陷。这也是为什么一些高端游戏玩家会追求 120 帧甚至 144 帧刷新率显示器的原因。
此外,还有一个重要因素,就是帧与帧之间的间隔要恒定。人眼对动态视频的捕捉非常敏感。电影的帧率是固定不变的,所以肉眼很难察觉出异常。但游戏的帧率很容易变化。
如果你手动锁定帧数,显卡会默认渲染最高帧率。但当你触发某些剧情或进行剧烈的画面变动时,显卡的帧率就会下降。这种前后不一致的帧率,很容易被肉眼捕捉到,你就会觉得游戏变“卡”了。
所以,总结一下,电影和游戏在帧数上的差异,主要是由于它们的图像生成原理不同。电影是连续曝光的,每一帧都包含了一段时间的信息;而游戏则是实时渲染的,每一帧只有那一个瞬间的信息。这也是为什么电影的 24 帧看起来流畅无比,而游戏的 30 帧却总觉得卡卡的原因。