一鍵提高遊戲幀數到底是什麼魔法?
尤其是《使命召喚:戰區》支援DLSS的訊息,讓不少玩家興奮不已。之前的《使命召喚:冷戰》在開啟DLSS之後,幀數得到了極大的提升,玩家們希望在《戰區》上也能看到同樣的提升。
DLSS關閉(左)和開啟(右)的幀數對比
《使命召喚:戰區》支援多達150名玩家同場競技,巨大的地圖規模會給顯示卡帶來不小的壓力。作為一款競技性很強的多人射擊遊戲,遊戲中流暢、穩定的幀數是尤為重要的,在激烈的戰鬥中一點點的卡頓帶來的可能是生與死的差別。
過去很多玩家會為了得到高幀數而用低特效進行遊戲,這不但影響了遊戲的整體體驗,也無法根本的解決問題。對於一些玩家來說,即使降低畫質,幀數可能仍不理想。但藉助DLSS,60幀的流暢遊戲並不困難,突破100 幀的絲滑畫面也完全有可能實現,更重要的是,畫面的損失非常小。
其實不僅僅是多人遊戲,單機遊戲的體驗也能通過DLSS得到很大的提升。比如讓無數硬體翻車的《賽博朋克2077》,在RTX顯示卡上基本都能得到不錯的遊戲體驗,這和遊戲支援DLSS有很大的關係。想要在這款遊戲中體驗穩定的60幀,開啟DLSS幾乎是必須的。
對於一款遊戲來說,支援DLSS幾乎可以看作一種遊戲優化手段,是提升遊戲幀數最方便也最快捷的一種方式。因此有的玩家表示,所有對效能需求較高的遊戲都應該支援DLSS。
DLSS受到玩家們追捧的另一個關鍵因素是,它在大幅提升遊戲的幀數,卻很少損失遊戲的畫質,彷彿打破了畫質和幀數不可兼得的鐵律,以至於很多人用魔法、黑科技來形容DLSS。
當然幀數肯定不是憑空變出來的,DLSS的神奇要歸功於強大的AI技術。
DLSS的全稱是深度學習超級取樣,是NVIDIA RTX系列顯示卡獨有的一種技術。之前你可能見過有人用AI技術來修復老照片和老視訊,和這差不多,DLSS的原理是先在一個較的低解析度下渲染遊戲畫面,再利用AI技術來將這個畫面修復為更高解析度的影像。
RTX30系顯示卡更新了第三代Tensor Core(張量計算核心),對於DLSS技術還有更好的表現
首先,NVIDIA會利用超級電腦來訓練這個AI,讓AI不斷練習將低解析度的影像修復為高清影像,然後和預渲染的超高清16K參照圖進行對比,將修復結果中的不足將反饋給AI,並進行優化。就這樣進行無數次的練習,最終AI生成的影像和原生影像已經非常的接近。
訓練完成後的AI被交付到玩家手裡。在遊戲執行過程中,AI會通過分析幾幀之前的高解析度畫面來預測之後的畫面,再對照當前的低解析度畫面生成細節,決定每個畫素點周圍新生成畫素的顏色,就這樣低解析度畫面變成了精美的高解析度畫面。DLSS可以實現4倍畫素的超取樣,意思是每4個畫素中有3個是通過超取樣生成,可將540p的畫面提升到1080p,將1080P的畫面提升到4K。
240P的超低解析度經過DLSS處理得到的畫面,@2kliksphilip
超級效能模式下的DLSS甚至還支援9倍的畫素取樣,可以將1080P畫面升格到8K。這是目前極少數能夠實現8K遊戲的方案之一。
通過這樣一個方案,DLSS給玩家帶去的最明顯的實惠,是遊戲幀率的顯著提升。因為GPU渲染的解析度實際要比螢幕顯示的解析度低幾檔,計算的壓力大大減少,而有更多的效能來讓遊戲執行得更加流暢,根據遊戲的不同能提升十幾幀到幾十幀不等。
同時DLSS也帶有一部分抗鋸齒的功能,讓遊戲畫面變得細膩,在一些情況下反而還能夠改善畫面中的畫面模糊和撕裂的情況。
最新版的DLSS提供了多個模式,可以讓玩家根據自身的需要進行調節。質量模式下的遊戲畫質和原生畫質幾乎無法分辨,有時候甚至比原生的畫面更細緻。
如果幀數仍達不到要求,可以選擇平衡模式和效能模式,此時的畫面在一些細節上會產生略微的模糊,但因為遊戲中玩家始終在移動中,實際上對遊戲體驗的並不大,尤其是換來了幀數的明顯提升,是相當划算的。
@Digital Foundry
總之,DLSS能讓幀數差的遊戲變得可玩,讓幀數可玩的遊戲變得更好。正因為DLSS如此的好用,這幾個月一直有傳言稱,任天堂將釋出Switch主機的升級版,其中最大的提升就是支援了DLSS技術。
作為一款主機,Switch最大的短板在於效能的不足,在執行一些大型遊戲比如《巫師3》《德軍總部:新血脈》等遊戲時,不但解析度經常達不到720P,而且幀數也總是不穩定,這還是在遊戲畫質很低的前提下。
Digital Foundry還專門為此進行了測試,在PC上模擬Switch版遊戲的解析度和低特效設定,嘗試DLSS技術可能對遊戲產生的影響。
結果顯示即使是最低畫質,利用DLSS從360P提升到720P的遊戲畫面依然比Switch上的原生720P畫質更好,而360P對於Switch也是一個比較低的解析度,理應能夠得到更穩定的幀數。
因此在理論上,加上DLSS確實能夠讓Switch遊戲得到更好的畫質和更高的幀數,這也是為什麼很多玩家們會希望這樣的傳言成真。
當然並沒有任何證據表明任天堂有類似的計劃,但這至少說明了DLSS的作用,以及在未來的很多可能性。
我們正在進入遊戲的次時代,未來的遊戲畫面會上升一個臺階,但同時很多玩家並沒有能夠流暢執行這些遊戲的裝置,而遊戲主機的效能也捉襟見肘。
DLSS也許是緩解這個矛盾的關鍵技術,未來我們可能越來越多的用到這個技術。據報導,微軟和索尼也都有意為次時代主機研發類似DLSS的AI超級取樣技術,而作為首先應用這一技術的NVIDIA,顯然走在了行業的前面。
DLSS在去年已經發布的DLSS的2.0版本,比第一代有了很大的提升。針對畫面模糊、撕裂等問題都得到了很好的解決,顯示效果越來越接近原生的畫面。
同時DLSS 2.0不再需要針對每個遊戲單獨訓練AI,一個AI就可以處理所有的遊戲,這也使得DLSS更容易推廣和普及到更多的遊戲中。
今天的DLSS仍然相當的年輕,NVIDIA也在繼續的優化這項技術,隨著研究的深入,DLSS技術會越來越好用,越來越普遍。
最棒的是,新的AI模組只需要通過軟體更新就可以立刻應用到所有RTX顯示卡上,在硬體不變的情況下,就能明顯的提升遊戲的體驗,也許一個更新就能讓原本卡頓的遊戲流暢起來。因此在理論上,這項技術的發展能夠延長硬體的使用壽命,減低遊戲的准入門檻。
相信未來會有更多的玩家能夠享受特效全開帶來的視覺震撼,而不是一進遊戲就習慣性的關掉它們。4K 60幀、8K遊戲不再是高不可攀的目標,極少數人的私人玩具,而是多數人都能享受的標準體驗。那才是我心目中的次世代。
相關文章
- windows10遊戲幀數怎麼提高_windows10如何提高遊戲fps幀數Windows遊戲
- win10玩csgo幀數低怎麼辦_win10玩csgo幀數低如何提高Win10Go
- 國外遊戲文案到底是幹什麼的?遊戲
- 什麼樣的魔法棒,能讓AI魔法師一夜成名?AI
- Python 中的數字到底是什麼?Python
- [Java] 變數裡存的到底是什麼Java變數
- win10玩dnf 幀數上不去怎麼提高_win10執行dnf 幀數上不去解決方法Win10
- 【一探究竟】Flutter到底是什麼?Flutter
- 機器學習到底是什麼?機器學習
- ? babel到底是什麼❓Babel
- Apworks框架實戰(一):Apworks到底是什麼?框架
- 理解DOM到底是什麼
- Java到底是什麼呢Java
- 數字經濟到底是什麼?從社群團購分析數字化
- 無限進化自走棋:自走棋遊戲到底是什麼?遊戲
- 互動式電影遊戲到底是為什麼如此迷人?遊戲
- 放棄遊戲業務 迪士尼的神奇魔法為什麼不靈了?遊戲
- Elon Musk崇尚的「第一原理」到底是什麼?
- 任天堂力薦的“桃太郎電鐵”到底是什麼遊戲?遊戲
- 這款在TapTap連續霸榜的遊戲到底是什麼背景?APT遊戲
- 真實還是虛幻——遊戲打擊感到底是什麼遊戲
- 《拳皇15》a卡幀數低怎麼辦?a卡幀數低優化方法分享優化
- Spring Aware 到底是什麼?Spring
- 件斷點到底是什麼?斷點
- 區塊鏈到底是什麼區塊鏈
- Spring IoC 到底是什麼Spring
- 一群上古卷軸玩家等了七年的《蒼龍城》到底是什麼遊戲?遊戲
- 閉包函式到底是什麼?有什麼用?函式
- 【譯】CSS 才不是什麼黑魔法呢CSS
- 程式設計師到底是一個什麼職業?程式設計師
- iOS 關鍵幀動畫iOS動畫
- Flash8教程3:幀和關鍵幀
- 遊戲&軟體測試到底是什麼?遊戲測試理論詳解來了!遊戲
- 開發者的話:逆水寒手游到底是個什麼樣的遊戲?遊戲
- Java到底是什麼?學習java可以做什麼呢?Java
- Python到底是什麼?為什麼要學Python?Python
- 區塊鏈EOS到底是什麼?區塊鏈
- RDD到底是什麼?RDD的APIAPI