在 HoloLens 中实现场景定位 Vuforia Area Target(4)- 如何创建Area Target

在本指南中,您将熟悉使用Vuforia区域目标生成器(ATG)创建区域目标的过程。区域目标是根据区域的扫描模型生成的。之后,可以将目标轻松导入到您的Unity项目或本机开发环境中。

工作流程概述

  1. 使用其中一种受支持的设备捕获区域或空间。请参阅《使用Matterport™扫描指南》
  2. 使用Vuforia区域目标生成器创建区域目标。
  3. 使用Area Target Test App在真实环境中测试目标。
  4. 通过将数据集文件导入AR项目来开发应用程序。

捕捉空间

Vuforia支持Matterport™3D扫描解决方案,该解决方案允许捕获,创建和分配空间的3D模型。一旦捕获,上载,处理了空间并购买了MatterPak™,就可以使用ATG从Matterport™服务检索生成目标所需的数据。有关如何扫描空间的详细信息,请参阅《使用Matterport™ 库的 扫描指南》页面或 在Matterport™网站上查阅 介绍视频 或 PDF资源。从设置Matterport™帐户到准备,扫描和上传扫描的空间,它将为您提供所有帮助。

作为使用Matterport™和Area Target Generator桌面工具的替代方法,Vuforia Area Target Creator应用程序可让您以较小的规模扫描,生成和测试Area Targets。有关 更多信息,请参见 Vuforia Area Target Creator应用程序。

启动区域目标生成器

如果尚未这样做,请从Vuforia Developer Portal的下载部分下载适用于Windows或macOS的Area Target Generator(ATG)安装程序,然后继续安装软件工具。查阅指南;Area Target Generator用户指南,了解安装技巧和一般用法。

在 HoloLens 中实现场景定位 Vuforia Area Target(4)- 如何创建Area Target

启动ATG应用程序后,将要求您使用Vuforia Developer凭据以及Matterport™令牌ID和令牌密钥登录。可以在“ API令牌管理”部分的Matterport™帐户设置下生成Matterport™令牌。

  1. 首先输入您的Vuforia开发者凭证。
  2. 下一个窗口将要求您输入与您的Matterport™帐户关联的令牌ID和令牌密钥。请参阅《区域目标生成器用户指南Matterport™令牌ID》部分,以获取有关请求和插入令牌ID和令牌密钥的指南。
在 HoloLens 中实现场景定位 Vuforia Area Target(4)- 如何创建Area Target

创建区域目标

  1. 要创建区域目标,请单击创建新的区域目标按钮。
  2. 在新窗口中,填写扫描空间,然后为区域目标选择一个名称,如下所示:
在 HoloLens 中实现场景定位 Vuforia Area Target(4)- 如何创建Area Target
  1. 扫描空间字段中输入Matterport™SpaceID,这是与您的各个扫描相关联的唯一的11位ID。要找到您想用来创建区域目标的扫描的唯一ID,请在您的Matterport™帐户中打开空白处。复制整个URL,或仅复制下面标记的SpaceID部分,然后将其粘贴到“扫描的空间”字段中。
在 HoloLens 中实现场景定位 Vuforia Area Target(4)- 如何创建Area Target
  1. 在“区域目标名称”字段中输入目标名称
    注意:区域目标名称不应包含空格,并且只能由字母,数字,下划线或破折号组成。最多允许64个字符。
  2. 通过验证用于保存“区域目标”数据库的文件夹位置是否合适来继续该过程,并根据需要进行修改。
  3. 单击创建区域目标
  4. 以下窗口将指示您还剩余多少目标。当您单击继续并生成区域目标时,将从配额中减去一个目标计数。从相同的模型重新创建区域目标将被视为新的并将被减去。有关与任何许可证关联的特定配额选项,请参考定价页面。免费的Vuforia开发人员许可以10个区域目标的配额开始。
在 HoloLens 中实现场景定位 Vuforia Area Target(4)- 如何创建Area Target

区域目标生成过程

在创建过程中,将显示有关区域目标的下载,处理和生成的日志输出。如果需要,可以按“取消”停止该过程。

在 HoloLens 中实现场景定位 Vuforia Area Target(4)- 如何创建Area Target
  1. 该过程完成后,将显示“确定”按钮。按下它,您将返回到主屏幕。
  2. 所选文件夹中提供了生成的数据集,可将其导入到Unity Editor中。

测试您的区域目标

要快速验证生成过程的结果并返回扫描区域并从中创建区域目标,可以将数据库加载到区域目标测试应用程序并进行尝试。有关此主题的更多信息,请查阅《区域目标测试应用程序用户指南》

使用区域目标进行开发

前往Unity中区域目标页面,您可以其中学习如何在Unity中使用目标,包括在Vuforia Simulator Play模式下进行测试。另外,也可以将Area Targets导入本机开发环境以构建AR体验。

学到更多

原创文章,作者:游戏开发极客,如若转载,请注明出处:https://hololens2.cn/2020/10/06/%e5%9c%a8-hololens-%e4%b8%ad%e5%ae%9e%e7%8e%b0%e5%9c%ba%e6%99%af%e5%ae%9a%e4%bd%8d-vuforia-area-target%ef%bc%884%ef%bc%89-%e5%a6%82%e4%bd%95%e5%88%9b%e5%bb%baarea-target/

发表评论

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