Oculus v23开发套件:Oculus Unity支持OpenXR、优化定位延迟

青亭网( ID:qingtinwang )--链接科技前沿,服务商业创新

继3D引擎Unreal和Unity宣布支持OpenXR规范后,Oculus在今天更新v23版开发者集成软件包。据悉,本次更新分别针对Unity和Unreal引擎,包括为用于开发Quest和Quest 2应用的Unity集成软件包加入实验性OpenXR支持,以及新增降低定位延迟的新功能:Phase Sync。

oculus-developer-roadmap-1021x580

1)Unity集成软件包支持OpenXR:

据青亭网了解,Unity和Unreal引擎本身内置对Oculus VR设备的支持,而Oculus推出的集成软件包可为开发者提供脚本、预设、范例等辅助资源,同时还提供可以控制VR视角的界面、第一人称控制预设,以及统一的手柄、渲染和调试工具输入界面等等。

也就是说,接下来Unity引擎本身,以及Oculus的Unity集成软件包均将支持OpenXR跨平台开放规范,这将大大降低开发跨平台VR内容的难度。当然,除了Unity集成软件包外,Oculus本身也原生支持OpenXR规范开发的VR应用。

2)定位延迟降低功能:

此外,v23版Oculus集成软件包将同时为Unity和Unreal开发者带来全新的降低定位延迟功能Phase Sync,该功能的特点是不增加性能负载的情况下,可降低VR应用的定位延迟,有助于优化手势识别的体验感。

129854671_242226114140820_2298194103662474997_n

细节方面,Phase Sync降低延迟的方式是通过动态的帧像周期来实时调整每一帧图像从渲染到显示的时间来实现。据悉,由于Quest 2比Quest在硬件计算能力上大幅提升,帧像渲染的速度也更快,因此使用以往的算法可能会造成渲染与显示之间的延迟,因此Oculus推出了全新的动态帧像周期调整功能Phase Sync,它可以根据应用占用的计算负荷来动态调整合适的帧像周期,让图像完成渲染的时间尽量靠近显示帧像的时间。

3)刷新率模式:

除了上述更新外,Unity和Unreal开发者现在可以通过Oculus集成软件包设定在Quest 2上运行的刷新率,有80Hz和90Hz两种可选。不过,该功能在你将Quest 2设定为目标设备后才能设置。Oculus表示:Android清单文件中Quest 2的代号更新为quest 2,不再使用此前的delmar。参考:Oculus

更多精彩内容,关注青亭网微信号(ID:qingtinwang),或者来微博@青亭网与我们互动!转载请注明版权和原文链接!
青亭网

微信扫码关注青亭网

青亭网

青亭 | 前沿科技交流群01

责任编辑:小新
分享到QQ 分享到微信
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册

freemoviexxx.cc freemoviexxx freemoviexxx