?? 由 文心大模型 生成的文章摘要

Oculus獨立商店中大多數(shù)應用程序的Unity游戲引擎現(xiàn)在通過Oculus Quest和Oculus Go支持Vulkan圖形API。
Vulkan是OpenGL(工業(yè)標準圖形API)的繼任者,OpenGL已經(jīng)被廣泛使用了20多年。OpenGL與第11版之前的DirectX相似,并且是跨平臺的。
像Windows的DX12和Apple的金屬Metal一樣,Vulkan是“低級”圖形API(LLAPI)。與以前的圖形API相比,API使開發(fā)人員可以更直接地訪問硬件,從而將許多任務從GPU驅(qū)動程序轉(zhuǎn)移到游戲引擎。
Vulkan的設計完全是為了充分利用多核CPU的優(yōu)勢,而這在創(chuàng)建OpenGL時并不是一個重要因素。Oculus Quest有四個可用于游戲的CPU內(nèi)核。
Vulkan對硬件的較低級別訪問權限意味著繪圖調(diào)用(從CPU到GPU的繪圖對象指令)的驅(qū)動程序開銷更少。這意味著每幀可以使用更多的繪圖調(diào)用或每幀相同數(shù)量的繪圖調(diào)用將使用更少的CPU功耗和能源。
這意味著Vulkan可以使使用Unity的Quest開發(fā)人員能夠發(fā)布更詳細的場景,使用更大的繪制距離,剩余的CPU功率進行物理處理或僅增加現(xiàn)有保真度內(nèi)容的電池壽命。
Vulkan還應允許明顯加快初始加載時間。您是否注意到某些Quest游戲在首次啟動時需要很長時間才能加載?那是因為OpenGL著色器是在第一次加載時編譯的,而使用Vulkan著色器則可以很容易地進行預編譯。
Facebook聲稱 Vulkan還允許在移動設備上渲染HDR,這可能對將來的頭戴式頭顯有用。目前尚沒有針對OpenGL與Vulkan性能的Oculus Quest Unity生產(chǎn)應用程序的特定基準。當Unity首次添加對常規(guī)Android游戲的Vulkan支持時,該公司聲稱其性能 “提高了35% ”。
【93913原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明及回鏈】








