科技魔方

Oculus发布开发者工具v33更新 包括一系列新增内容、修复优化

AR/VR

2021年09月30日

  Oculus日前为开发者工具发布了v33更新,包括一系列的新增内容,漏洞修复和性能优化。下面是映维网的具体整理:

  1. Oculus Integration forUnity– v31

  Oculus Integration SDK for Unity支持在Unity中开发Oculus应用程序。它与OVRPlugin 1.65、Audio Spatializer 32.0, Platform integration 33.0, Avatar integration 20.0和LipSync integration 29.0一起打包。最新的Oculus Integration SDK可从Unity的Asset Store或相关归档页面获取。

  1.1 新增内容

  OVR Build APK现在支持选择APK的位置、生成release builds和保存密钥库密码。

  1.2 漏洞修复当通过OpenXR后端关闭Unity启动屏幕时,MRC应用启动时发生的崩溃 v32 OS版本中OpenXR与触觉反馈的兼容性问题 在Oculus Link使用OpenXR后端时发生的崩溃 出现在合成器层的边缘伪影问题

  1.3 优化

  OVR Build和Run APK现在支持production build,而不仅仅只是开发或调试build

  1.4 已知问题

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

  1.4.1 OpenXR OVRPlugin OpenXR后端中的手部追踪当前仅限于OpenXR规范中定义的手部追踪功能。另外,在基于OpenXR的OVRPlugin中,存在与拇指梯形(Thumb0)的已知兼容性问题。由于已知的手部追踪和触觉兼容性问题,Oculus Store和App Lab将不接受使用v31.x SDK和OpenXR后端构建的应用程序。 解决方法:手部追踪功能在Legacy VRAPI后端完全可用。如果要将应用提交到Oculus Store或App Lab,你必须切换到Legacy后端。在Unity编辑器中,转到Oculus>Tools>OpenXR>Switch to Legacy OVRPlugin菜单,然后切换到VRAPI后端以继续使用手部追踪功能。 OpenXR不支持Rift的Mixed Reality Capture。 解决方法:在Unity编辑器中,转到Oculus>Tools>OpenXR> Switch to Legacy OVRPlugin菜单,然后切换到VRAPI后端以继续使用Rift MRC。 OpenXR后端当前不支持GetAppPerfStats和ResetAppPerfStats。 解决方法:在Unity编辑器中,转到culus>Tools>OpenXR> Switch to Legacy OVRPlugin菜单,然后切换到VRAPI后端以继续使用Rift MRC。

  1.4.2 Unity 目前不支持OculusQuest改变Lipsync_Demo中的模式。 如果你正在使用Spectator Camera功能,并且切换了视图,则播放的视频会翻转过来。 解决方法:将SetMrcFrameImageFlipped设置为false。

  2.UnrealEngine 4 Integration

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

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

  Unreal 4.27(最新)

  2.1 新增内容

  OVRPlugin更新至1.65.0

  2.2 漏洞修复

  v32 OS版本中OpenXR与触觉反馈的兼容性问题

  2.3 优化 对称渲染现在已作为默认设置。 Vulkan现在是所有Quest应用的推荐渲染后端。

  2.4 已知问题 OVRPlugin OpenXR后端中的手部追踪当前仅限于OpenXR规范中定义的手部追踪功能,暂不支持手部输入元数据和运行时手部网格等其他手部追踪功能。另外,在基于OpenXR的OVRPlugin中,存在与拇指梯形(Thumb0)的已知兼容性问题。Oculus手部追踪功能在Legacy OVRPlugin后端中完全可用,你可以在Project Settings>Plugins-OculusVR>XR API中启用。 OpenXR后端不支持Rift的Mixed Reality Capture。如果需要使用MRC,请将Project Settings > Plugins- OculusVR > XR API改成Legacy OVRPlugin。

  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 新增内容 新的ovr_ChallengeEntry_GetID函数使得删除ChallengEntry更容易。 新的ovr_LeaderboardEntry_GetID函数使删除LeaderboardEntry更容易。

  3.2 API改动 弃用LiveStreaming 弃用SystemPermissions 弃用User_LaunchProfile

  4. Mobile SDK

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

  4.1 新增功能

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

  4.2 漏洞修补

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

  4.3 性能优化

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

  5. 其他开发者更新 Developer Dashboard:开发者可以使用这一控制面板的Release Channels来管理可调试build。开发者可以将可调试build上载到Developer Dashboard的任何非公共Channels。 新增的Marketing Attribution Dashboard可以帮助你跟踪营销推广工作的有效性。

+1

来源:映维网

推荐文章