在 HoloLens 中实现场景定位 Vuforia Area Target(1)-Creator App

在 HoloLens 中实现场景定位 Vuforia Area Target(1)-Creator App

Vuforia现在支持使用Vuforia Area Target Creator应用程序在启用深度的iOS设备上创建小型Area Target。如果您拥有带LiDAR扫描仪的iPad Pro,现在可以直接从一台设备创建和测试区域目标。仅需扫描几分钟,就可以将一个小房间变成一个Area Target数据,以进行跟踪和扩充。 

注意: 仅具有内置LiDAR扫描仪的iPad Pro设备支持Vuforia Area Target Creator应用程序。如果您正在寻找适用于Android /其他iOS设备或HoloLens的Area Target Test应用程序,则可以在此处找到该信息 。

安装和先决条件

该应用程序只用于12.9寸iPad Pro (第四代)和11英寸 iPad Pro(第二代)带有LiDAR深度传感器版本。请参阅“ 推荐的设备” 以获取支持的设备和替代产品的最新列表。

从我们的公共TestFlight链接获取应用程序。

为了创建区域目标,您将需要您的Vuforia Developer登录凭据。如果您还没有帐户,可以在 Vuforia Developer Portal中注册,然后在此处找到支持指南 。

您的Vuforia Developer帐户已链接到您可以创建的区域目标的配额。 

注意: 默认情况下,您从10个Area Target的配额开始。但是,可以通过我们的许可选项获得更多 。如果您之前使用Vuforia Developer帐户在Area Target Generator中生成了Area Target,则剩余配额将作为起点,并在创建新的Area Target时显示在应用程序中。

支持的环境

iPad Pro LiDAR扫描功能目前支持扫描小于50 m 或500平方英尺的较小空间。我们建议仅在室内扫描并最大程度地减少从窗户进入的自然光。有关建议的完整列表,请参见 “准备和扫描环境的最佳做法”。 

创建区域目标

  1. 首次创建区域目标时,系统将提示您使用Vuforia开发人员凭证登录。仅当您可以访问Internet时才能完成登录。您可以通过选中“记住我” 框将凭据存储在操作系统钥匙串 中。 

注意:在生成新的区域目标的整个过程中都需要Internet访问。

在 HoloLens 中实现场景定位 Vuforia Area Target(1)-Creator App

该界面具有三个按钮。 

  • 使用 加号按钮 可以创建区域目标。
  • 该 容器按钮 打开您的存储面积目标数据库。生成后将在此处提供创建的区域目标。
  • 该 复位按钮 用于区域目标跟踪过程中重置跟踪。 
  1. 继续按 加号按钮 以设置新的区域目标扫描。
    1. 在新窗口中,将要求您命名区域目标

名称应无空格,并使用a-z,A-Z,0-9,[-_]。

在 HoloLens 中实现场景定位 Vuforia Area Target(1)-Creator App
  1. 有一次, 开始扫描 被按下,慢慢地在室内移动与iPad扫描并向下捕捉到了房间。Vuforia Area Target Creator应用程序捕获的表面上将出现一个彩色网格。请注意,还会在屏幕右侧启动一个计时器,通知您3分钟的可用扫描时间。如果达到3分钟标记,扫描过程将自动结束,您可以选择保存或放弃扫描。 

注意:  可以随时按下右下角的 停止按钮以结束捕获过程,然后再花费可用时间。 

在 HoloLens 中实现场景定位 Vuforia Area Target(1)-Creator App

为了获得最佳结果,我们建议仅扫描距离您0.5到2米(2到6英尺)的直接区域,并捕获物体,表面以及它们之间的空间。有关扫描实践的完整指南,请参阅  《准备和扫描环境的最佳实践》

在 HoloLens 中实现场景定位 Vuforia Area Target(1)-Creator App

注意: 扫描过程中的通知和弹出窗口将中断扫描过程。 建议在使用Vuforia应用程序时禁用其他应用程序的通知。 不要禁用Internet连接,因为在登录和生成区域目标时,该应用需要与Vuforia服务器通信。

  1. 当您认为扫描已完成时,请按 停止按钮
    • 如果发现扫描不成功或被中断,可以按“ 停止”按钮 ,然后按“ 取消”,但是数据将丢失。您不会通过取消来减少您的区域目标发电量。 
  2. 如果扫描成功,则可以按 生成。然后,Vuforia Area Target Creator应用程序将利用iPad的处理能力,并在文件夹中生成Area Target Database/ AreaTargetData /并将您的剩余配额减少一倍。只有在您的设备可以访问WIFI时才能执行此操作。 

将会出现进度条和剩余处理时间。完成后,一组数据集文件(.xml 和 .dat), 一种 GLB 网格,并投影Unity包 .unitypackage 准备好进行测试和/或提取。

在 HoloLens 中实现场景定位 Vuforia Area Target(1)-Creator App

注意: 无法在以后的扫描过程中暂停和恢复。同样,不可能基于已经生成的扫描。一旦生成区域目标,它就是最终目标。 

测试区域目标

您可以选择测试使用iPad Pro创建的区域目标数据库,也可以在MacOS设备或其他第三方目录管理软件(例如iMazing 或 iExplorer)上通过iTunes导入从区域目标生成器生成的区域目标 。 

所有可用的区域目标数据集都应放在应用程序的文档中 AreaTargetData iPad上的文件夹。 

  • 使用USB-C电缆将iPad连接到Mac设备。 
  • 导航到Vuforia Area Target Creator App和文件夹 AreaTargetData
  • 复制您的区域目标数据集(.xml 和 .dat)文件放入新的子文件夹。即/ AreaTargetData / NewAreaTarget /…
在 HoloLens 中实现场景定位 Vuforia Area Target(1)-Creator App

启动应用程序并按“ 容器”按钮将显示已注册的“区域目标”数据库的列表。选择一个或多个,将启动对该区域目标的跟踪。识别出匹配空间后,将呈现环境及其内容的白色轮廓。以稳定的速度移动将确保跟踪体验稳定。 

提取区域目标

还可以将生成的区域目标提取并导入Unity编辑器中,以进行创作,在模拟器模式下进行测试,并作为区域跟踪AR应用程序重建到您首选的设备和平台上。  

  • 与放置区域目标数据集相似,iPad Pro设备必须通过USB-C电缆连接到Mac设备。 
  • 导航到应用程序文件夹 AreaTargetData并复制包含创建的区域目标的文件夹。该文件夹将包含数据集文件GLB 网格和一个 .unitypackage 用于创作。 

有关在Unity中导入.unitypackages和创作Area Targets的完整指南,请参阅 在Unity中使用Area Targets

学到更多

原创文章,作者:游戏开发极客,如若转载,请注明出处:https://hololens2.cn/2020/10/06/vuforia-area-target%ef%bc%881%ef%bc%89-creator-app/

发表评论

电子邮件地址不会被公开。 必填项已用*标注