虛幻引擎添加對(duì)Oculus Quest Vulkan的支持
最新版本的Oculus虛幻引擎集成增加了對(duì)Vulkan在Oculus Quest和Oculus Go上的支持。Unity告訴我們,他們將在“今年晚些時(shí)候”添加同樣的功能。Vulkan是一個(gè)低級(jí)別圖形API,是OpenGL的繼承者,OpenGL最初是在90年代早期發(fā)布的。Vulkan是由Khronos Group開發(fā)的,這是一個(gè)非營(yíng)利性行業(yè)聯(lián)盟,成員包括英偉達(dá)(NVIDIA)、AMD、微軟(Microsoft)、Facebook、谷歌和英特爾(Intel)等大型科技公司。Android上的Vulkan與Win上的DirectX 12或蘋果操作系統(tǒng)上的Metal具有相同的優(yōu)勢(shì)。它是Android操作系統(tǒng)的官方LLAPI,用于Oculus Go和Oculus Quest。通過給開發(fā)人員更低的GPU訪問權(quán)限,引擎可以獲得更好的性能,因?yàn)槊總€(gè)draw調(diào)用的處理器開銷更少。此外,Vulkan允許引擎適當(dāng)?shù)乩矛F(xiàn)代多核cpu,這在OpenGL創(chuàng)建時(shí)并不是一個(gè)相關(guān)原因。在Oculus的VR一體機(jī)上,這可以讓開發(fā)者添加更詳細(xì)的場(chǎng)景,運(yùn)用更大的繪制距離,或者還可增加電池電池續(xù)航時(shí)間。由于預(yù)編譯著色器,它還應(yīng)該允許大大加快初始加載時(shí)間。在GDC 2018大會(huì)上,Oculus告訴觀眾,Oculus Go將獲得Vulkan支持,這要感謝與ARM和高通合作定制的GPU驅(qū)動(dòng)程序。2018年8月,Oculus Mobile SDK添加了對(duì)Vulkan的基本支持。然而,它還不支持反鋸齒或固定中心渲染。這些功能最終在上個(gè)月末添加,為游戲引擎在Oculus的一體機(jī)上添加對(duì)Vulkan的支持鋪平了道路。這可能是受到Oculus Quest最近發(fā)布的刺激。Oculus Quest是首款帶有房間規(guī)模跟蹤和觸摸控制器的消費(fèi)者VR一體機(jī)。幾乎所有的Oculus Quest和Go使用程序都是用Unity或虛幻引擎制作的。最新版本的Oculus虛幻引擎集成虛幻4.22增加了對(duì)Vulkan對(duì)兩個(gè)頭顯的支持。Facebook聲稱,在Epic的Sun Temple引擎上Vulkan將幀數(shù)從16ms減少到13ms,大約提升了20%。該公司還解釋說,Vulkan允許HDR渲染。我們聯(lián)系了Unity詢問他們什么時(shí)候會(huì)跟進(jìn),他們告訴我們這一功能將在“今年晚些時(shí)候”發(fā)布。