tft每日頭條

 > 科技

 > directx遊戲引擎教學

directx遊戲引擎教學

科技 更新时间:2024-06-27 15:29:07

今年3月,微軟正式發布了新一代遊戲圖形API:DirectX 12 Ultimate,而NVIDIA在第一時間表示旗下RTX系列顯卡都将完美支持。資深玩家都知道,自從DirectX 7.0開始,每一代DirectX的版本更新都會帶來圖形技術的重大升級(例如DirectX 7.0首次支持硬件T&L、DirectX 8.0/8.1開始支持Pixel Shader&Vertex Shader……),那麼這一次的DirectX 12 Ultimate(以下簡稱DX12U),相對DX12有些什麼升級,又帶來了什麼次世代的黑科技呢?

01 四大重點黑科技,DX12U升級很實在

directx遊戲引擎教學(作為次世代遊戲圖形API)1

這一次DX12U主要帶來了四大“黑科技”升級,包括光線追蹤從DX12支持的DXR 1.0升級到了DXR 1.1、支持Variable Rate Shading(VRS、可變速率着色)、支持Mesh Shader(網格着色器)和支持Sampler Feedback(采樣器反饋)。實際上,NVIDIA的RTX系列顯卡早已支持這些技術,而DX12U隻是把這些技術吸納成了自己的标準而已。當然,這也就意味着必須完全支持這些技術的顯卡,才能說自己是DX12U顯卡,在這方面NVIDIA RTX系列顯卡明顯走在了業界前面。

DXR1.1(光線追蹤)

相對于DX12已經支持的DXR 1.0來講,DXR 1.1的光線追蹤效果更加逼真,可以為玩家提供更加出色的遊戲視覺體驗。

VRS(可變速率着色)

在非主體畫面部分進行選擇性的渲染,從而降低顯卡渲染負載,在不影響玩家視覺效果的前提下大幅提升遊戲幀速,讓玩家獲得更流暢的遊戲體驗。

Mesh Shader(網格着色器)

一種由GPU根據距離遠近全面調控物體的渲染細節與曲面細分精細程度的新算法,可以降低GPU的負載,從而提升遊戲幀速。

Sampler Feedback(采樣器反饋)

通過讓着色器更智能地加載畫面數據,得到更加流暢順滑的遊戲畫面表現,有效減少卡頓和對象模糊。

這四大技術當中除了大家都很熟悉的光線追蹤之外,VRS最近也終于實裝到了遊戲之中,《文明6》和《德軍總部:新血脈》最新版本就支持此功能,因此NVIDIA的RTX顯卡可以在這兩款遊戲中獲得更好的性能表現。那麼接下來我們就着重介紹一下VRS到底是如何工作的。

02 VRS是如何提升遊戲幀速的?

directx遊戲引擎教學(作為次世代遊戲圖形API)2

通過智能調節GPU渲染方式,在不影響玩家觀感前提下降低GPU計算量從而提升遊戲幀速

前面介紹過,VRS全稱為Variable Rate Shading,也就是可變速率着色。如果大家覺得“着色”這個詞不太好理解的話,那麼把Shading翻譯為遮蔽、渲染,可能就比較好懂了。VRS這項技術其實是随NVIDIA 圖靈GPU一起推出的,它曾經被稱作英偉達Content Adaptive Shading(CAS)技術,也就是畫面自适應着色。不過圖靈GPU推出時,大家都在關注最具革命性意義的“光線追蹤”,所以VRS反而被忽視了。

VRS是一種在圖靈GPU上使用的全新渲染方式。我們都知道,遊戲畫面其實是一個個的像素點組成的,而對于傳統的渲染方式來說,每個像素都是單獨着色(渲染)的,而VRS則不同,它将多個像素進行合并着色,從而減少着色器的渲染量,減少GPU壓力,從而提升遊戲幀速。當然,這樣的操作肯定會帶來畫面質量的下降,所以VRS提供了1×1、1×2、2×1、2×2、4×2、2×4、4×4等多種着色方式,也就是由多種“多像素合并着色”的方式。利用可變速率着色,GPU隻需要通過一此像素着色器操作即可給多個像素塊進行着色。例如,着色一個2×2像素塊隻需一次操作,而傳統方式則需要4次着色,這就大幅降低了GPU的運算壓力。

那麼由此帶來的畫面渲染精度下降怎麼解決呢?我們知道,在玩遊戲時,人眼會重點關注遊戲畫面的主體部分,所以GPU就會對此部分用單像素着色的方式進行渲染以保證畫面精度,而遠景、快速變化的畫面部分容易被人忽視,就采用多像素合并的方式渲染,降低GPU壓力,這就是所謂的可變速率方式。此外,NVIDIA同時也提到,針對文字畫面這些需要高清晰度的部分,開發者同樣應該采用單像素方式進行渲染。

接下來,我們就一起來看看NVIDIA RTX顯卡在支持VRS技術的遊戲中實戰表現如何吧。

03 選擇這款RTX甜品卡,完美支持DX12U

directx遊戲引擎教學(作為次世代遊戲圖形API)3

技嘉RTX 2060 SUPER GAMING OC 3X 8G是一款性價比非常突出的甜品級DX12U顯卡

為了照顧大多數主流玩家的裝機預算,我們選擇了來自技嘉的RTX 2060 SUPER GAMING OC 3X 8G顯卡體驗VRS技術,該顯卡是市售RTX 2060 SUPER顯卡中的甜品爆款之一,如此一來玩家不用花太多的預算,就能一步到位享受DX12U先進技術帶來的出色畫面與流暢幀速。

技嘉RTX 2060 SUPER GAMING OC 3X 8G延續了家族化的設計風格,在提供良好做工和穩定性的同時,性價比方面也更加突出。其供電部分采用了6 2相設計,配合長壽命電容、合金電感、低電阻式晶體管等超耐久用料,提供強悍的供電性能和更長的使用壽命。

散熱部分,該顯卡采用了4條結合傳統溝槽式和銅粉燒結式熱管優點的複合式直觸熱管,通過雙重傳導媒介,将熱量更快速地導出。風扇部分,它采用了技嘉獨有的正逆轉氣流導向風扇設計,3個刀鋒式風扇中位于正中央的風扇旋轉方向與左右兩個風扇相反,能将氣流導向同一方向,加強風壓、減少擾流,提升整體散熱性能。硬件規格部分,技嘉RTX 2060 SUPER GAMING OC 3X 8G的核心頻率達到1710MHz,這也比公版高了許多,能夠提供更好的遊戲性能,對于大型3D遊戲來說,高頻率會有更好的表現,這在目前甜品級DX12U顯卡中也顯得很搶眼。

04 VRS實戰體驗:幀速提升,畫質幾乎沒影響

directx遊戲引擎教學(作為次世代遊戲圖形API)4

《德軍總部:新血脈》是目前支持VRS技術的代表作之一

測試平台

處理器:Intel 酷睿i5 10600K

内存:技嘉AORUS DDR4 3200 8GB×2

主闆:技嘉Z490 AORUS XTREME

顯卡:技嘉RTX 2060 SUPER GAMING OC 3X 8G

硬盤:技嘉AORUS NVMe Gen4 1TB

電源:技嘉AP850GM

操作系統:Windows 10 64bit 2004專業版

目前VRS實裝的零售版遊戲有《德軍總部2》和《德軍總部:新血脈》。這裡我們使用《德軍總部:新血脈》進行體驗,VRS在遊戲中的設置名為“NVIDIA自适應陰影”,我們可以通過開啟與關閉VRS來看看此項技術。在遊戲設置中,同為智能渲染技術的VRS與DLSS不能同時使用,隻能二選一,所以我們的VRS體驗在關閉DLSS的情況下完成。

directx遊戲引擎教學(作為次世代遊戲圖形API)5

遊戲中的VRS默認分了性能、質量和平衡三個檔次,當然也可以手動調節參數。我們主要選擇了質量模式和性能模式進行體驗。從遊戲自帶的Benchmark測試結果來看,開啟VRS的兩種模式,遊戲幀速都會有一定程度的提升,性能模式幀速最高,質量模式幀速略低一點點,但差距比較小。當然,Benchmark模拟的場景同時包含了物體很多的複雜環境和物體較少的簡單環境,而VRS在簡單場景下對幀速提升的效果會更高,這種場景才是VRS發揮的理想環境。總的來說,開啟VRS确實對遊戲幀速有一定的幫助,随着遊戲引擎優化的不斷進步,這個提升幅度會不斷增加。同時,我們也看到技嘉RTX 2060 SUPER GAMING OC 3X 8G在運行開啟光線追蹤特效的《德軍總部:新血脈》時,流暢度是令人滿意的,即便是2K分辨率 最高畫質,也可以輕松保持60 fps以上的幀速,非常适合嘗鮮光線追蹤遊戲大作的主流級玩家。

directx遊戲引擎教學(作為次世代遊戲圖形API)6

将截圖放大仔細觀察,才能看到開啟VRS後略微降低了渲染精度,在正常遊戲中無法覺察

那麼VRS對于遊戲畫質的影響大不大呢?我們通過放大遊戲截圖來觀察,發現即便是專注提升幀速的VRS性能模式,渲染精度也隻是輕微降低,必須要仔細比較,才能發現與關閉VRS的畫面區别。從這一點來看,我們也強烈建議玩家在遊戲中開啟這項功能,從而獲得更流暢的遊戲體驗。

05 選擇NVIDIA RTX顯卡,輕松應對DX12U次世代遊戲

微軟DX12U已經發布了一段時間,現在更新到Windows10 64bit 2004版的玩家已經可以體驗到了,而未來的遊戲大作一定會支持DX12U,其中的光線追蹤、VRS等技術都需要可以完全支持DX12U的NVIDIA RTX20系列顯卡來提供最佳體驗。對于主流玩家來講,現在入手GeForce RTX 2060 SUPER這樣的甜品級DX12U顯卡是非常合适的,而技嘉RTX 2060 SUPER GAMING OC 3X 8G不管是性能、做工還是散熱設計都是市售RTX 2060 SUPER中的代表作,值得玩家優先考慮。

往期内容推薦

買回WiFi 6路由器,網速為何沒變化?

7nm銳龍APU内核曝光

Chrome也要減少内存占用

·END·

directx遊戲引擎教學(作為次世代遊戲圖形API)7

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved