Oculus Unity整合包1.32.0:優化GPU效能,新增VR幀數
12月28日訊息,Facebook釋出Unity整合包1.32.0,繼上個版本增加對HTC Vive平臺開發的支援後,此次更新擴充套件了對跨平臺開發的支援,還降低了在Oculus Rift平臺開發應用對GPU的要求,以下此次更新帶來的主要變化:
Rift效能優化
通過進一步對遮擋的剪裁,縮短GPU渲染時間,代價是編輯預覽視窗變小了。
OVROverlay
Unity整合包1.32.0新增OVROverlay功能對HTC Vive(理論上也包括任何SteamVR頭顯)的支援,OVROverlay功能是Oculus的合成器層系統,偶爾被稱為“TimeWarp圖層”,在HTC Vive平臺上,這些圖層將會交給SteamVR合成。
OVROverlay原理圖
Oculus CTO John Carmack常常強調通過TimeWarp圖層渲染UI和文字的重要性,他將其稱之為在VR中得到清晰文字的最大竅門,而OVROverlay將幫助Unity開發者實現相同效果。
為了讓更多開發者使用這項功能,Facebook在此次更新中還加入了新的示例場景和教程。
Oculus Unity分析工具
1.32.0新增的另外一項功能是Oculus分析面板,這是一個Unity中的彈窗功能,專門用於分析VR表現。據悉,該功能將提供所有開發框架的實時資料,可用於排查錯誤,幫助開發者在開發過程中優化應用。它可支援Oculus Rift本地應用,或者通過USB連線在Oculus Go中使用,Oculus提示該功能還無法在Gear VR中正常執行。
該功能測量的Oculus Rift資料包括:幀數、下降幀數、FPS(每秒幀數)、幀像週期、CPU渲染時間、GPU渲染時間、編輯器CPU渲染時間、編輯器GPU渲染時間;它測量的Oculus Go資料與前者缺少了CPU渲染時間和編輯器CPU渲染時間,增加了CPU利用率和頻率、GPU利用率與和頻率、平均CPU應用率、最低CPU應用率、GPU應用率。