1. 人眼只能分辨1/24秒以上的圖像變化,為什麼游戲在超過24幀之後還是會感覺到卡,電影卻不卡
電影是勻速更新每幀圖像的,游戲會因為渲染使某些幀的更新變慢,總體上24幀可是有的更新的快,有的更新的慢,所以才感覺卡!游戲的24幀只是個參照意義的數據,如果換做是每幀更新的時間,那樣顯示怕是你沒法看清了,以為一秒會變化很多次!
2. 為什麼電影24幀就已經非常流暢,而游戲卻要60幀以上才能保持流暢
據扯人眼和大腦介面在一秒中可以處理10到12張畫面。(參見:Frame rate)但對一些刺激性畫面,比如黑屏突然閃白0.01秒,也是可以察覺的。原因是視覺後像(視覺後像_網路),簡單可以理解為呈現在眼前的畫面會在它消失之後依然會被視神經認為還存在一小段時間。
視覺後像是電影的基礎,人腦會腦補兩張畫面之間的動態內容。(真正的腦補,不需要自主意志支配)早期默片每秒只有14張畫面,但大腦依舊可以間補。
另一個電影讓人眼感覺到流暢的原因是:攝像機拍攝的每秒24張畫面,每一張都是經過一定時長的曝光完成的,所以它記錄得並不是嚴格意義的一瞬間,而是一段時間里影像的疊加,這就是為什麼一般攝像機在拍攝相對鏡頭高速運動的物體時會產生「動態模糊」。動態模糊使得那些飛速劃過鏡頭的物體(比如前景物體)不再是突然出現在某一兩幀畫面里,然後消失,而是在那一兩幀里出現一個模糊的影子。這在某種程度上提高了畫面的「穩定性」(因為一閃而過的東西會模糊和淡化)從而保持了流暢度(人腦可以專注於正常速度移動的中遠景)。
在電腦動畫中,渲染動態模糊是使得動畫更加流暢自然的重要手段。
以上是為什麼電影的幀速率低但是依然感覺「流暢」。
對於游戲,流暢度不僅僅體現在畫面的流暢,因為游戲需要交互。
游戲中邏輯的計算(CPU運算),比如計算游戲中敵人的位置隨著時間的變化,玩家血量的變化,需要不停計算。GPU渲染在渲染一幀畫面的速度是不穩定的,會受畫面復雜度影響,因此一秒鍾內能呈現出的幀速率也是不穩定的。所以游戲引擎會在GPU完成前一幅畫面的渲染之後讓CPU計算一次邏輯,比如敵人在下一幀會出現在什麼位置,玩家的血量會減少多少。這種方式會避免CPU在一秒鍾更新了60次游戲狀態,而GPU只能渲染出其中30個結果給玩家的浪費情況。
所以,當GPU渲染得不夠快時,CPU對游戲狀態的更新也會相應滯後。
如果玩家在這一幀按下一個按鈕,而這時GPU一秒只能處理一個畫面,那麼游戲對玩家做出反饋(不僅是視覺的反饋,還有邏輯反饋)將會是在一秒之後。舉個例子,你在dota中按鍵釋放一個技能,這個技能不光需要在一秒之後才被你看到,更可怕的是在一秒之後才在游戲狀態中真正發生作用。鬼武者中「一閃」所要求的「按鍵時機需要在2幀范圍內」,也必須建立在幀率達標的前提下。如果鬼武者在一台電腦上的FPS為5,玩家按中「一閃」基本就不可能了。
游戲中,只要有交互行為,滯後就是無法避免的,因為反饋總要等到下一幀才能出現,所以GPU渲染一幀需要多長時間決定了反饋的速度。因此游戲的流暢所需要的幀速率也不絕對需要60fps,這跟游戲機制是否對反饋敏感有關。動作游戲,比如格鬥和賽車,對fps就更敏感,像《文明》這樣不強調動作的游戲,fps達到30就不會感到有卡頓。
以上是為什麼一些游戲需要較高的幀率來保持「流暢」的體驗。
3. 經典科普:為什麼電影可以24幀,但游戲要60幀
你好,游戲不需要60幀其實也可以的,電影是25幀,因為25幀已經完全足夠克服電影裡面的視覺延遲,一般超過20幀人眼就會覺得是連續畫面了,至於游戲之所以需要更高的幀數是因為現在FPS或者第一人稱的游戲比較多,你在轉動畫面的時候,經常會出現掉幀的情況,或者轉動速度過快的話(角速度過大)人還是會有視覺延遲的感覺,所以越快越好,這樣人就會最小程度的感覺到視覺延遲,這就是為什麼玩FPS的玩家甚至會考慮120HZ的顯示屏,一個最明顯的就是120hz的顯示屏在拖動滑鼠的時候不會有像60hz顯示屏那種明顯的拖拽感。
望採納,歡迎追問
4. 為什麼電影每秒24幀看上去就很流暢
樓主,這是網址http://tieba..com/p/3465086557
5. 看電影幀數24幀就夠了,為什麼玩游戲的幀數要到60才滿足
一個是實時生成多邊形的,考驗顯卡的,一個已經拍好的騙人的眼睛的。
而且,24幀每秒只是為了成本
6. 為什麼電影的FPS是25幀而游戲是60幀
FPS」也可以理解為我們常說的「刷新率(單位為Hz)」,例如我們常在CS游戲里說的「FPS值」。我們在裝機選購顯卡和顯示器的時候,都會注意到「刷新率」。一般我們設置預設刷新率都在75Hz(即75幀/秒)以上。例如:75Hz的刷新率刷也就是指屏幕一秒內只掃描75次,即75幀/秒。而當刷新率太低時我們肉眼都能感覺到屏幕的閃爍,不連貫,對圖像顯示效果和視覺感觀產生不好的影響。
電影以每秒24張畫面的速度播放,也就是一秒鍾內在屏幕上連續投射出24張靜止畫面。有關動畫播放速度的單位是fps,其中的f就是英文單詞Frame(畫面、幀),p就是Per(每),s就是Second(秒)。用中文表達就是多少幀每秒,或每秒多少幀。電影是24fps,通常簡稱為24幀。
而對於游戲,FPS越高游戲則越流暢越清晰,當然體驗感覺也就更好。
7. 人眼看每秒24幀的電影感覺很流暢了 為射擊游戲24fps的時候感覺略卡
在吧里看到很多人不相信30幀40幀和60幀有差別 還有人說只要24幀以上就沒有差別了
其實對於游戲來說24幀以上60幀以下和60幀是有差別的 這個差別 不只是因為幀生成時間會抖動導致幀率抖動到24幀以下 很大一部分原因是因為動態模糊的關系
其實就算60幀,沒有動態模糊 畫面也不是流暢的 當一個物體運動的速度快了之後 你仔細看就會發現就算60幀也會卡
對於一個運動的物體,決定它能不能流暢得顯示出來 主要有兩點 一個是幀數 一個是動態模糊
流暢顯示需要幀數在24幀以上 這個應該都知道
然後還有很關鍵的 是動態模糊 運動的物體會有一個半透明並且模糊的運動軌跡
如果沒有動態模糊 就算每秒顯示120幀 物體運動速度高了之後 也會看起來很卡像瞬移一樣
其實這個很容易理解的 假如一個游戲幀數在24幀 然後一個飛著的球只花了0.5秒就橫跨了你的屏幕 假如在現實中 你肯定是看到一條半透明的線 但是在游戲里你看到的只會是12個球
http://tieba..com/p/2721123543
8. 為啥有人覺得電影和動畫24幀不卡
24幀本就不卡,這個是人眼識別度的問題,其次還有運動規律問題。比如比較模糊的畫面你搞搞每秒12幀也不會卡,但是如果畫面人物輪廓明顯清晰,那麼24幀有時也會卡,所以一般後期軟體里都有運動模糊的處理,而對於超清一般是30幀以上。
9. 為什麼顯示器的刷新率60以上,電影每秒24幀畫面才比較順暢
刷新率和幀數完全沒有關系,同學你搞混了……典型的例子是你用低配置顯卡玩高配置游戲——顯示器的刷新率依然是60hz甚至100hz,而游戲的幀數FPS可能只有20fps甚至10fps——於是你感到游戲卡了,游戲幻燈了。補充下——為什麼顯示器的刷新率要更高——那是因為這個刷新率是針對傳統顯示器的,那時候還是電子槍掃描的,貌似叫逐行掃描,所以如果刷新率比較低就會出現拖尾什麼的現象。這有整體刷新的FPS概念是不同的……
麻煩採納,謝謝!
10. 為什麼電影是24fps,而電視是25fps這1幀的區別在哪裡
電影的觀影環境暗,人眼視覺暫留效應長。
電視的頻率與交流電頻率相關。25fps對應於50Hz的工頻交流電。