DX12要被吊打?《毀滅戰士》為何選擇Vulkan技術
近日媒體採訪了id Software的製作人Tiago Sousa與Axel Gneiting,並詢問了一些有關OpenGL與DX11相比的優勢,以及製作組為何放棄DX12,選擇Vulkan的問題。
《毀滅戰士》迎來了Vulkan更新補丁,成為繼《DOTA2》之後第二款正式支持這一全新API的遊戲,官方稱可比OpenGL帶來更好的性能,包括一些舊顯卡。
Axel告訴玩家,OpenGL擁有更多可拓展的特性,並且在GPU運行方面限制要求很低,這樣的特點很符合id Software的理念。他說到,在利用OpenGL開發《毀滅戰士》的時候,我們遇到了一些問題。DX11或許在優化與驅動端有一些優勢,不可否認的是,目前DX在工具選擇上也要比OpenGL多,但OpenGL有著自己的獨特優勢——高擴展性與低門檻。
對於DX12與Vulkan技術,他也發表了自己的看法,他說到,DirectX 12與Vulkan的概念十分相似,兩者都繼承了AMD的Mantle API,對於驅動和開發者,這款API都擔任了許多優化的功能與任務,所以製作人並不認為兩者之間在未來會有太大差異。在工具支持方面,Vulkan已經有了相當多的選擇,這也是製作人選擇Vulkan的原因,此外,Vulkan還支持WIN7與WIN8系統——這些系統仍然佔據了許多市場份額,但DX12卻不支持這些系統。Vulkan還有著拓展功能,允許製作人與AMD,NVIDIA,以及Intel展開具體的優化配置,十分便捷。