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


分享到:


相關文章: