天天看點

為什麼24幀的電影比30幀的遊戲要流暢許多?

相信很多人都有這樣的疑惑,雖然大部分電影的幀隻有24幀,但是玩起來卻看不出卡頓是什麼,甚至挺流暢的。但是在玩遊戲的時候,隻要幀率在60幀以下,卡頓感就會瞬間提升,甚至玩起來也會頭暈目眩,這是為什麼呢?

實際上,這個問題很容易了解,但有必要簡要介紹一下下面的幀計數是什麼。

幀數是 1 秒内傳輸的圖檔量。通常以每秒幀數表示。每個幀都是靜止圖像,幀的快速連續顯示會産生運動的錯覺。高幀率帶來更流暢、更逼真的動畫。每秒幀數 (fps) 越多,顯示的動作就越流暢。

是以,當我們在參數中看到"30幀"時,實際上是關于在一秒鐘内拍攝30張靜止圖像并通過播放它們來連接配接它們。由于人眼的視覺殘留特性:由于視神經元反應的速度,光在視網膜上産生的視覺在光停止工作後會保留一段時間。反應速度為二十四秒(即每秒播放超過24張靜态圖像,在人眼中看起來像是流暢連續的非無紙片動态圖像),這也是電影等視覺媒體形成和傳播的基礎。是以到目前為止我們看到的電影基本上是24幀。

為什麼24幀的電影比30幀的遊戲要流暢許多?

那麼問題來了,為什麼電影24幀非常流暢,而遊戲30幀卻讓玩家無法忍受呢?原因是電影和遊戲的圖像生成原則不同。

這部電影的24fps每1/24秒拍攝一次,如果你玩過相機的手動設定,你應該知道,如果你以1/24秒的快門速度拍攝一個移動的物體,正是這種"粘貼"連接配接使我們的眼睛看起來"光滑"。

而遊戲畫面并不是由1/24秒快門拍攝的,而是每張圖檔都是獨立渲染出來的,之是以跑到24fps,是因為顯示卡的處理能力不足以"丢棄"這些圖檔中的一些,讓兩張圖檔之間的每張不連續,自然而然地看起來"卡"。

例如,一個圓圈從左上角移動到右下角,對于電影,第一幀和第二幀可能如下所示:

為什麼24幀的電影比30幀的遊戲要流暢許多?
為什麼24幀的電影比30幀的遊戲要流暢許多?

在遊戲螢幕的情況下,第一幀和第二幀類似于以下兩張圖檔:

為什麼24幀的電影比30幀的遊戲要流暢許多?
為什麼24幀的電影比30幀的遊戲要流暢許多?

您還可以将電影中的快速移動螢幕截圖與遊戲中的螢幕截圖進行比較,效果将更加直覺,如下所示:

為什麼24幀的電影比30幀的遊戲要流暢許多?
為什麼24幀的電影比30幀的遊戲要流暢許多?

您可以看到上面的第一張螢幕截圖,車輛顯然在運動中,但是如果我們截取螢幕截圖,它仍然是一個清晰的幀。電影中車輛的背景和快速運動都是虛拟的。

雖然電影的幀速率隻有24幀,但每幀包含一段時間的資訊,而遊戲隻包含該時刻的資訊。

一部電影曝光一段時間後,每一幀畫面,都包含一段時間的資訊,其長度由快門時間決定,最大不能超過1/24秒,是以視訊中每一幀都包含大量資訊(幀與幀之間有模糊的圖像, 這類似于人眼的快速過渡視角)。

而遊戲中的每一幀隻有這一刻的資訊,幀與幀之間的資訊就完全丢失了,是以必須多用一幀來使圖像過渡自然,為了解決這個問題,一些遊戲還增加了模拟電影模糊效果的圖像品質選項。

另外,幀間,間隔恒定:人眼對于動态視訊的捕捉非常敏感,電影幀速率是固定的,肉眼很難檢測到異常,而且遊戲的幀速率很容易改變——如果手動鎖定幀數,顯示卡會預設渲染出最高的幀速率, 玩家觸發的大量劇情往往伴随着畫面的劇烈變化,這時視訊卡的幀速率就會下降,不一緻的幀速率很容易被肉眼捕捉到,這時我們就會感覺到遊戲變了"卡牌"。

<dl>調查區:中國電視市場消費者分析調查V1(點選預覽檢視效果)</dl>

(7634673)

繼續閱讀