在DirectX 12 Ultimate推出後,3DMark也加入了許多測試工具,最新的Mesh Shader功能測試可以驗證這種方式帶來的效能增益。
在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的顯示卡與驅動程式才能進行測試。
3DMark至今已經提供DirectX Raytracing、Mesh Shader、VRS等功能測試,並預計在2021年稍晚的時間提供Sampler Feedback功能測試,補足更多DirectX 12 Ultimate相關測試。
加入電腦王Facebook粉絲團