相信不少人有這樣的疑惑,雖然多數(shù)電影幀數(shù)只有24幀,但播放起來(lái)看不出什么卡頓,甚至可以說(shuō)相當(dāng)流暢。但是玩游戲的時(shí)候,只要幀率在60幀以下,卡頓感就會(huì)瞬間提升,甚至玩著玩著還會(huì)頭暈,這是為什么?
其實(shí)這個(gè)問(wèn)題很容易理解,不過(guò)有必要先為大家簡(jiǎn)單介紹以下幀數(shù)是什么。
幀數(shù)就是在1秒鐘時(shí)間里傳輸?shù)膱D片的量。通常用fps(Frames Per Second)表示。
每一幀都是靜止的圖象,快速連續(xù)地顯示幀便形成了運(yùn)動(dòng)的假象。高的幀率可以得到更流暢、更逼真的動(dòng)畫(huà)。每秒鐘幀數(shù) (fps) 愈多,所顯示的動(dòng)作就會(huì)愈流暢。
所以我們看到參數(shù)中的 “30幀” 其實(shí)就是說(shuō) ,在一秒的時(shí)間內(nèi),拍攝30張靜態(tài)畫(huà)面,然后通過(guò)播放使其連接起來(lái)。
因?yàn)槿搜鄣囊曈X(jué)殘留特性:是光對(duì)視網(wǎng)膜所產(chǎn)生的視覺(jué)在光停止作用后,仍然保留一段時(shí)間,原因是由視神經(jīng)元的反應(yīng)速度造成的。
反應(yīng)速度時(shí)值是二十四分之一秒(也就是說(shuō)播放每秒超過(guò)24幀靜態(tài)畫(huà)面,在人類(lèi)肉眼看起來(lái)就是流暢而連續(xù)無(wú)卡頓的動(dòng)態(tài)畫(huà)面),這也是電影等視覺(jué)媒體形成和傳播的根據(jù)。所以我們目前看到的電影基本都是24幀的。
那么問(wèn)題來(lái)了,為什么電影24幀很流暢,而游戲30幀卻讓玩家不能忍呢?這其中的原因就在于,電影和游戲的圖像生成原理不同。
電影的24fps,是每1/24秒拍攝一副畫(huà)面,如果你玩過(guò)相機(jī)的手動(dòng)設(shè)置,你應(yīng)該知道如果以1/24秒的快門(mén)速度拍攝一個(gè)運(yùn)動(dòng)的物體會(huì)“糊”掉,而正是這樣“糊”掉的畫(huà)面連起來(lái)才讓我們的眼睛看上去很“流暢”。
而游戲畫(huà)面不是按1/24秒快門(mén)拍出來(lái)的,而是每一幅畫(huà)面都是獨(dú)立渲染出來(lái)的,之所以跑成24fps是因?yàn)轱@卡處理能力不夠而“丟棄”了其中的一些畫(huà)面,這樣一來(lái)每?jī)煞?huà)面之間就不連續(xù)了,自然看上去會(huì)“卡”。
舉個(gè)例子,一個(gè)圓從左上角移動(dòng)到右下角,如果是電影,第一幀與第二幀可能是類(lèi)似下圖這樣的:
如果是游戲畫(huà)面,第一幀與第二幀會(huì)類(lèi)似下面這兩張圖:
大家也可以拿電影中的快速移動(dòng)畫(huà)面截圖與游戲中的相比較,效果會(huì)更加直觀,例如這樣:
可以看出上面第一張截圖,車(chē)輛明明在行駛之中,但是如果我們截圖的話(huà),還是比較清晰的幀。而電影中無(wú)論是車(chē)輛還是快速運(yùn)動(dòng)的背景都是虛化的。
電影雖然幀率僅為24幀,但是每一幀都包含了一段時(shí)間的信息,而游戲則只包含那一瞬間的信息。
一個(gè)電影在一段時(shí)間內(nèi)曝光,畫(huà)面的每一幀,都包含有一段時(shí)間的信息,這段時(shí)間的長(zhǎng)度由快門(mén)時(shí)間決定,最長(zhǎng)不能超過(guò)1/24秒,所以視頻中每一幀包含信息量較大(幀與幀之間有模糊的圖像,這與人眼快速轉(zhuǎn)換視角也是相似的)。
而游戲里的每一幀只有這一個(gè)瞬間的信息,幀與幀之間的信息完全丟失了,所以必須通過(guò)更多的幀數(shù)來(lái)使圖像過(guò)渡自然,為了解決這一問(wèn)題,一些游戲中也加入了模擬電影模糊效果的畫(huà)質(zhì)選項(xiàng)。
此外,幀與幀之間間隔恒定:人眼對(duì)于動(dòng)態(tài)視頻的捕捉是非常敏感的,電影幀率是固定不變,肉眼很難察覺(jué)出異常。
而游戲的幀率卻是很容易變化的——如果手動(dòng)鎖定幀數(shù),顯卡會(huì)默認(rèn)渲染最高幀率。
玩家觸發(fā)的很多劇情往往伴隨劇烈的畫(huà)面變動(dòng),這時(shí)顯卡的幀率就會(huì)出現(xiàn)下降,前后不一致的幀率很容易被肉眼捕捉,這時(shí)我們就會(huì)覺(jué)得,游戲變“卡”了。
責(zé)編AJX
-
顯示技術(shù)
+關(guān)注
關(guān)注
13文章
1069瀏覽量
73227 -
幀結(jié)構(gòu)
+關(guān)注
關(guān)注
0文章
13瀏覽量
10684 -
畫(huà)質(zhì)
+關(guān)注
關(guān)注
0文章
18瀏覽量
9439
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論