雨果·巴拉:行业北极星Vision Pro过度设计不适合产品市场

Meta OpenXR工具Meta XR Simulator扩展对Mac支持

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

扩展了对Mac的支持,并进行了一系列的优化

映维网Nweon 2024年07月05日)Meta早前发布了一个轻量级的OpenXR运行时Meta XR Simulator,它允许你在API level模拟Meta VR设备和功能,并通过更快的迭代和可扩展的自动化来为你节省时间和精力。下面将简要探讨它如何通过关键功能改善你的开发周期。

延伸阅读Meta发布轻量级OpenXR运行时工具Meta XR Simulator

为了帮助更多的开发者使用这个强大的工具,团队已经扩展了对Mac的支持,并进行了一系列的优化。这意味着你可以更灵活地选择在PC或Mac进行快速迭代和测试。

加速MR内容构建

Meta表示,MR是“沉浸式模拟技术的下一个前沿”,因为它提供了全新的可能性来丰富你的应用程序。为了帮助引入这项技术,团队一直在寻找加速迭代和测试的方法,从而帮助所有技能水平的开发者轻松创造出令人难以置信的MR体验。带着这个目标,他们创建了Meta XR Simulator。这个轻量级的OpenXR运行时可允许你在API level模拟Meta VR设备和功能,并通过更快的迭代和可扩展的自动化来为你节省时间和精力。下面将简要探讨它如何通过关键功能改善你的开发周期。

即便没有物理设备,你都可以测试和改进应用的机制、设计和整体用户体验。这个工具简化迭代、扩展自动化和简化测试环境设置的能力消除了在最终测试阶段之前戴上和取下头显的需要。这意味着随着时间的推移,你可以在日常开发中节省大量的时间和精力。

同时支持PC和Mac

现在,团队已经扩展了对Mac的支持,在Mac构建内容的开发者可以选择直接在设备迭代和测试应用程序。

全新的Meta XR Sim教程视频

在全新的教程视频中,你将学习如何在UnityUnreal中设置Meta XR Simulator,这样你就可以开始模拟VR和MR功能,合成环境和Mac或PC桌面的控制器输入。本教程同时会指导你迭代和测试单人和多人游戏体验。构建原生应用的开发和可以通过访问这个安装说明。如果你使用的是Mac,请遵循这个文档

替换移动和PC的XR运行时

你可以通过Meta XR All-in-One SDK访问Meta XR Simulator,或者下载并启用它作为Unity,Unreal和Native的独立包。这个工具附带了一个开箱即用的、预定义的输入映射模式,以及一个提供了有关运行时如何合成最终视图、模拟输入和其他功能信息的用户界面。

  • Unity(PC):建议通过Unity的Asset Store安装模拟器,或者从Developer Center手动安装。

  • Unreal(PC):UE5 v57及以上版本中支持Meta XR Simulator。你可以下载最新的Meta XR Simulator UPM Package

  • Mac:对于使用Mac的开发者而言,Meta XR Simulator是通过Homebrew安装。更多信息请查看Github

一旦你安装并激活了模拟器,你就可以选择你想要模拟的Meta Quest设备,切换眼睛之间的视图,获得合成层的详细信息,检查头显和控制器状态,并记录会话,以便更快地调试。

使用多个输入测试你的项目

团队提供了Data Forwarding功能。它允许你将Quest头显接到桌面来控制Meta XR Simulator,无需戴上和关闭头显。激活来自MQDH或头显内应用面板的Data Forwarding功能后,你就可以通过Quest控制器、游戏控制器或鼠标和键盘来交替利用复杂的输入。

使用合成环境服务器支持MR开发

Meta XR Simulator装载了模拟物理世界的三个主要合成环境。

团队同时通过v66引入了8个新的合成房间环境,这样你就可以在各种尺寸的空间中测试项目。

  • 带楼梯的房间

  • 办公室

  • 梯形房间

  • 走廊

  • 带有一系列家具的小房间

  • 有多个空间的客厅

  • 形状房间

  • 高天花板房

使用所述环境能够帮助你测试和调整对Presence Platform功能的使用。

你同时可以通过启动场景注释工具并使用场景数据记录器工具来记录合成环境,从而创建和定制自己的合成环境服务器。

单用户测试多人游戏

Meta XR Simulator允许你快速测试多人MR游戏,无需为测试会话引入额外的用户。以下是如何开始用单用户测试多人模式应用的方法:

  1. 启动一个合成环境服务器,并让它在后台运行。

  2. 利用以下选项同时启动多个Simulatorinstances模拟实例:

    • 克隆你的项目:克隆你的项目,这样每个副本都可以在单独的Unity Editor窗口中打开。然后在每个窗口进入游戏模式以启动Meta XR Sim。

    • 构建为独立二进制文件:将应用程序构建为Windows的独立二进制文件,并将XR运行时设置为Meta XR Sim。

  3. 通过手动输入或使用记录和重放功能为所有玩家提供协调输入。

通过Session Capture实现自动测试

在发行应用前,通过频繁测试单人和多人应用来解决性能问题对于提供流畅的用户体验至关重要。利用Meta XR Simulator的Session Capture会话捕获功能,你将能够重播输入序列,以使用相同的算法测试项目。你同事可以启用自动回放,它将快速连续地出现和关闭,这样你就可以以最小的输入更快地进行调试。

从今天开始使用Meta XR Simulator

最新版本和版本说明请访问这个这个页面 。Meta XR Simulator现在支持Mac和PC。

本文链接https://news.nweon.com/122527
转载须知:转载摘编需注明来源映维网并保留本文链接
素材版权:除额外说明,文章所用图片、视频均来自文章关联个人、企业实体等提供
QQ交流群苹果Vision  |  Meta Quest  |  微软HoloLens  |  AR/VR开发者  |  映维粉丝读者

您可能还喜欢...

资讯