Oculus Unity集成包1.32.0:優化GPU性能,新增VR幀數分析工具

12月28日消息,Facebook發佈Unity集成包1.32.0,繼上個版本增加對HTC Vive平臺開發的支持後,此次更新擴展了對跨平臺開發的支持,還降低了在Oculus Rift平臺開發應用對GPU的要求,以下此次更新帶來的主要變化:

Oculus Unity集成包1.32.0:優化GPU性能,新增VR幀數分析工具

Rift性能優化

通過進一步對遮擋的剪裁,縮短GPU渲染時間,代價是編輯預覽窗口變小了。

OVROverlay

Unity集成包1.32.0新增OVROverlay功能對HTC Vive(理論上也包括任何SteamVR頭顯)的支持,OVROverlay功能是Oculus的合成器層系統,偶爾被稱為“TimeWarp圖層”,在HTC Vive平臺上,這些圖層將會交給SteamVR合成。

Oculus Unity集成包1.32.0:優化GPU性能,新增VR幀數分析工具

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應用率。

新增的Oculus分析面板有三大用途:可識別性能侷限原因來自GPU還是CPU、續航優化、將任務在CPU核心中均勻分佈。本文系青亭網翻譯自:UploadVR


分享到:


相關文章: