遊戲卡幀深入探索!揭開渲染延時面紗
2023-10-25 13:14:55 2
泡泡網顯卡頻道11月30日 愛因斯坦曾說過:「在戰爭時期,應用科學給了人們相互毒害和相互殘殺的手段。在和平時期,科學使我們生活匆忙和不安定……」。拋開這句話的權威與否暫且不談,科學是把雙刃劍的說法倒是為大眾所接受,而越是「革命性」的技術,越可能存在負面的隱患。
這種現象無可避免的出現在我們的生活中,舉個和遊戲玩家息息相關的例子:影響遊戲畫面,導致不正常幀數產生的罪魁禍首恰恰就是改善畫質的功臣:抗鋸齒(Anti-aliasing)和DirectX 10特效。
這在《》一文中有了科學的論斷,究其原因我們發現遊戲畫面的幀數並不像電影那樣間隔時間相等,而是忽快忽慢,個別幀數渲染更是達到了正常時間的幾倍,當這些幀出現,肉眼就會感覺到明顯的卡頓現象。
要命的是,目前絕大多數新遊戲都有這個毛病,換句話說就是說即使您的電腦性能足夠強大,玩遊戲依然會卡!
診而不治者,視為絕症。如果僅僅找到元兇,但卻拿它們毫無辦法,那研究的意義就會大打折扣。之前也有業內人士認識到遊戲卡頓現象,做了不少關於每幀渲染時間方面的測試和探索,但最終卻和真相擦肩而過。
DX10遊戲場景的天氣變化
既然我們並不滿足DX9C的FPS遊戲,也不想為了畫面的流暢去調低畫質和解析度,關掉抗鋸齒,那麼了解一下那些硬體和卡頓的關係密切,那些毫無關係就顯得至關重要了。
如何搭配硬體才能最大限度避免卡幀?
如果說《》一文是揭開了渲染效率和畫面質量之間矛盾的冰山一角,那麼本文的目的就是找出一勞永逸消除卡頓的解決之道。