Oculus开发者工具发布v29更新

查看引用/信息源请点击:映维网

v29开发者工具更新

映维网 2021年06月05日Oculus日前为开发者工具发布了v29更新,包括一系列的新增内容,漏洞修复和性能优化,如Spectator Camera(观众视角),在Windows使用OpenXR时对遮挡网格的支持等等。下面是映维网的具体整理:

1. Oculus Integration for Unity – v29

Oculus Integration SDK for Unity支持在Unity中开发Oculus应用程序。它与OVRPlugin 1.60、Audio SDK 28.0、Platform SDK 28.0、Avatar SDK 20.0和LipSync SDK 20.0捆绑打包。最新的Oculus Integration SDK可从Unity的Asset Store相关归档页面获取。

1.1 新增内容

Spectator Camera(观众视角)Beta版。这允许用户在场景中的第一人称视角和第三人称视角之间切换。相关SDK包括一个将Oculus Quest头显投屏到手机的示例和API用法。

1.2 漏洞修复

  1. 当通过Oculus Link使用Oculus Quest和Quest 2时, GetSystemHeadsetType()现在返回 Oculus_Link_Quest和Oculus_Link_Quest_2。
  2. 修复了使用OpenXR时切换防护系统类型的渲染问题

1.3 性能优化

添加了在Windows使用OpenXR时对遮挡网格的支持

1.4 已知问题

这一小节列明了与Unity相关的问题,不单单是针对特定版本。

1.4.1 一般性问题

在使用Unity的XR Management系统时,如果OVRPlugin为最新版本,并且Oculus XR Plugin已经过时,则在Oculus Quest运行ARM7 build时可能会遇到问题。

解决方法:要么切换到ARM64版本,要么将Oculus XR Plugin升级到1.4.0+。

1.4.2 Unity

  1. 如果使用Spectator Camera(观众视角)功能,并且切换了视图,投屏视频会翻转。
    解决方法:将“SetMrcFrameImageFlipped”设置为false。
  2. 当在OVRManager中选择“Use Recommended MSAA Level”并在启动屏幕运行后请求音频权限,Vulkan Quest应用可能会崩溃。
    解决方法:清除OVRManager中的“Use Recommended MSAA Level”复选框,然后在“项目设置”>“质量”中手动设置适当的MSAA Level(建议4x)
  3. 目前不支持在Oculus Quest改变Lipsync_Demo的模式。
  4. 对于Unity,把一个VR camera与另一个camera相结合会导致二次复合追踪。作为一种解决方法,可以将其变成GameObject Hierarchy中的Sibling。
  5. 使用Unity Universal Render Pipeline不会自动设置MSAA Level。

1.4.3 Windos 10

  1. 当在Windows10瞄准Oculus Rift开发时,Unity编辑器可能会出现长时间的UI暂停或性能不佳。
    解决方法:运行Windows update以确保你拥有最新版本的Windows 10
  2. 当把所有Unity版本与Oculus runtime 1.17及更高版本和Windows 10+Creators Update结合时,即使在非VR项目中,这都会在编辑器报道中生成spurious WM\ U DEVICECHANGE。你可能没有注意到任何影响,但如果你接到某些USB设备,你可能会发现Unity编辑器没有响应,而且你需要从Task Manager终止它。
    解决方法:在公共测试频道更新Beta运行时。Oculus目前正在与Unity和微软合作,共同寻找一个永久性的解决方案。

1.4.4 Oculus Rift

目前,在Guardian System API中,如果在调用时未佩戴头显,则ovr\u SetBoundaryLookAndFeel不生效。

Transparent VR Compositor Layers当前不支持多层遮挡。

2. Unreal Engine 4 Integration

Unreal引擎源代码的Oculus GitHub发行版包括最新的SDK,并提供了最新的功能。如要访问,你需要一个订阅了专用EpicGames/UnrealEngine存储库的GitHub帐户。

注意:要访问GitHub的文件,你必须登录到订阅的帐户,否则在访问链接时会出现404错误。

Unreal 4.26(最新)

2.1 新增内容

  1. OVRPlugin更新为1.61.0
  2. Oculus OpenXR已并入OculusVR。要迁移项目,请执行以下操作:启用OculusVR Plugin;依次导航至Project Settings >Oculus VR;将Xr Api设置为Native OpenXR。
  3. DeeplinkSample演示了如何通过Deep Linking将用户从一个应用程序跳到另一个应用程序。
    4.FireBaseSample演示了如何为应用度量和崩溃报告集成Firebas。

2.2 漏洞修复

  1. 在Windows使用编辑器中的VR Preview现在可以正确设置颜色空间。
  2. 启用 Mobile Multi-view后,Late Latching可以起效。

2.3 性能优化

  1. 将OpenXR loader (.so) for Oculus更新为最新版本,与运行时保持一致。
  2. 改进了Vulkan验证层。

2.5 其他

你可以通过Unreal或GitHub存储库中获取Unreal引擎,但所述版本的Unreal引擎包含较旧版本的Oculus集成。

GitHub的标准Epic源代码发行版在功能支持方面通常比Oculus分支晚一个月左右。如要访问,你需要一个订阅了专用EpicGames/UnrealEngine存储库的GitHub帐户。

注意:要访问GitHub的文件,必须登录到订阅的帐户,否则在访问以下链接时会出现404错误。

https://github.com/EpicGames/UnrealEngine

3. Platform SDK

你可以使用Platform SDK创建社交VR应用程序。利用SDK的各个组件,你可以将匹配、DLC、应用内购、云存储、语音聊天、自定义项目、成就等添加到体验之中。SDK包括示例应用程序,比方说如何在全功能游戏和应用中实现一系列的SDK功能。

3.1 新增内容

这是一个维护版本。没有面向开发者的变化。

4. Mobile SDK

Oculus Mobile SDK包括用于Android应用本地C/C++开发的库、工具和资源。如果你主要是使用Unity或Unreal引擎进行Android开发,你在大多数情况下不需要下载Mobile SDK。

4.1 新增功能

这是一个维护版本。没有面向开发者的变化。

4.2 漏洞修补

这是一个维护版本。没有面向开发者的变化。

4.3 性能优化

这是一个维护版本。没有面向开发者的变化。

本文链接https://news.nweon.com/86380
转载须知:转载摘编需注明来源映维网并保留本文链接
入行必读:AR/VR——计算机历史第二次大浪潮

更多阅读推荐......

资讯