3DMark帶來全新Mesh Shader功能測試,考驗DirectX 12 Ultimate效能表現

3DMark帶來全新Mesh Shader功能測試,考驗DirectX 12 Ultimate效能表現

ADVERTISEMENT

在DirectX 12 Ultimate推出後,3DMark也加入了許多測試工具,最新的Mesh Shader功能測試可以讓遊戲開發者驗證這種繪圖方式帶來的效能增益。

免費更新Mesh Shader測試

在3D繪圖中,網格(Mesh)指的是由頂點、線、面所構成的幾何圖形,在傳統的繪圖流程中,需要先完成繪製所有網格,然後才能進行其他步驟,將成為嚴重的效能瓶頸。

Mesh Shader可以將全體網格細切為許多小型的Meshlet,不但可以藉由平行運算增加化解瓶頸,還可以透過Amplification Shader在繪製之前剔除不會出現在畫面內的Meshlet,達到提升效能的功效。

在Mesh Shader功能測試中,程式會繪製具有許多精細雕刻柱子的場景,並會移動攝影機角度,讓前景擋住後方景物。第1輪測試會以傳統方式繪製與剔除網格,第2輪測試則會透過Mesh Shader有效地剔除不可見的網格,來提高效能表現,並統計2種方式的效能差距。

已經擁有3DMark Advanced Edition或Professional Edition的使用者可以透過免費更新,取得Mesh Shader功能測試,但電腦的作業系統需要更新至Windows 10 2004或更新版本,並安裝支援DirectX 12 Ultimate的顯示卡與驅動程式才能進行測試。

Mesh Shader測試過程會繪製許多柱子。

攝影機移動時會讓前景擋住背景,藉以測試Mesh Shader的功能。

透過動圖就可以瞭解Mesh Shader僅需繪製攝影機視角中的物件,能夠降低運算負擔。

3DMark至今已經提供DirectX Raytracing、Mesh Shader、VRS等功能測試,並預計在2021年稍晚的時間提供Sampler Feedback功能測試,補足更多DirectX 12 Ultimate相關測試。

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則