区域目标

Area Targets是Vuforia支持的环境跟踪功能,可用于跟踪和扩大区域和空间。通过使用3D扫描作为空间的准确模型来创建区域目标设备数据库,您可以轻松地对扫描环境中的静止对象进行增强。这样就可以创建游戏、导航应用程序和空间指令,它们都将周围环境用作要探索的交互式元素。办公室、工厂楼层、公寓、公共空间、博物馆和更多区域是区域目标的理想位置。

前提条件

区域目标是根据使用下面列出的一种支持的3D扫描技术获得的数字模型创建的。扫描过程的输出被导入到区域目标生成器中,该生成器返回一组数据集文件、网格和Unity包。

Vuforia Area Targets支持以下扫描:

  • 支持ARKit的设备,内置LiDAR传感器,
  • Matterport™,特别是Pro2 3D和Pro3 3D相机,
  • NavVis M6和VLX扫描仪,以及
  • 徕卡BLK360和RTC360扫描仪。

如果您计划扫描空间,但没有扫描仪,请按照最佳实践指南用于最佳扫描仪选择。

Vuforia Creator应用程序

Vuforia Creator应用程序可用于带有内置LiDAR扫描仪的选定iOS设备。该应用程序允许您扫描较小的空间,并直接在应用程序中生成区域目标数据库,之后也可以对其进行测试。只需要您的Vuforia Developer凭据即可登录。

请参阅Vuforia Creator应用程序关于如何开始的文章。

Vuforia地区目标捕获API

使用Vuforia Engine SDK的区域目标捕获API,您可以使用内置LiDAR扫描仪在选定的iOS设备上构建捕获区域目标的应用程序。在较小的空间中,您可以在运行时直接在应用程序中捕获、生成和使用区域目标数据库。这为通过在访问同一空间的设备和用户之间共享区域目标来增强环境开辟了新的途径。

请参阅区域目标捕获API关于如何开始的文章。

Matterport™公司

Matterport™相机创建的扫描很容易导入到区域目标生成器中,用于创建区域目标。您需要Matterport™Professional或更高版本的订阅计划和Matterport™Pro2 3D相机MatterportäPro3 3D相机,或徕卡BLK360。访问Matterport™公司网站购买或了解更多有关其捕获服务的信息。

查看我们的Matterport™扫描的区域目标文章开始介绍准备工作、设备和扫描过程。

导航维斯

可以从使用NavVis扫描仪创建的高质量点云中创建区域目标。使用这些灵活的扫描仪,可以高效地捕获大量空间。这些设备通常由NavVis的选定合作伙伴处理。支持NavVis M6和NavVis VLX系列扫描仪,即使在最复杂的环境中也能快速、大规模地进行现实捕捉。对于使用云处理插件的云安装,可以在NavVis IVION软件中对原始扫描数据进行后处理访问NavVis了解更多信息。

请参阅NavVis扫描的区域目标有关如何开始和处理需求的更多信息。

莱卡牌手表

徕卡地理系统公司提供一系列三维扫描仪和深度测量设备,广泛应用于各个行业。徕卡BLK 360成像激光扫描仪和RTC 360 3D扫描仪能够以测量级精度捕获中到大空间作为点云。处理软件–Cyclone REGISTER 360 PLUS–允许轻松处理和导出扫描,作为区域目标功能的输入。访问徕卡测量系统了解更多信息。

请参阅徕卡扫描的区域目标开始扫描和导出扫描的空间。

支持的平台和环境

平台

区域目标生成器(ATG)允许您从Windows或MacOS桌面上扫描获得的数字3D模型导入、编辑和生成区域目标数据库。生成时,将创建其他数据结构作为空间的表示,用于视觉创作、遮挡和碰撞模拟。工具下载部分的ATGVuforia开发者门户.

Area Targets支持ARKit和ARCore支持的移动设备、HoloLens 2和Magic Leap 2。请参见在这里以获取推荐设备的列表。

环境

我们建议根据我们的准备和扫描环境的最佳实践本文档为您提供了选择最佳空间扫描解决方案的指导,并解释了捕获区域、设置照明的一般做法,并描述了所需的绘图精度。几乎任何空间都可以用来创建区域目标和AR体验,只要它们有足够的独特对象,不会随时间快速变化(即家具、机器和其他对象很少重新定位)。

注:预计行业级3D扫描仪在细节、质量和可扫描区域大小方面将优于较小的手持扫描仪。因此,我们鼓励您在继续之前详细考虑您的用例,以选择最适合您需求的扫描技术。 

创建区域目标

使用Vuforia Creator应用程序

这个Vuforia Creator应用程序允许您在一个应用程序中扫描、生成和测试区域目标。它还允许您检索区域目标数据集文件和Unity Editor的所有其他创作资源。

使用区域目标生成器

对于所有其他3D扫描仪类型,只需几个简单的步骤,就可以使用区域目标生成器(ATG)桌面应用程序从扫描数据创建区域目标。它还具有在生成数据库之前查看和编辑扫描的额外好处。从获取ATGVuforia的工具下载页面。使用Matterport™服务生成的数据从ATG中导入,该ATG直接连接到Matterport™Cloud以检索扫描数据。

ATG根据ASTM E2807标准标准。E57文件格式是一种紧凑的供应商中性表示,用于存储三维成像系统生成的点云、图像和元数据。

对于使用NavVis扫描仪捕获的扫描,请使用NavVisIVION云处理软件准备E57文件。

徕卡扫描仪的扫描可以直接使用ATG进行处理,因为徕卡工具库可以将所有必需的元素导出到E57文件中。

ATG创建一组目标数据集文件(DAT和XML)用于重新缩放,创建文件用于扫描空间的数字表示,用于创作、运行时遮挡和碰撞模拟。所有这些本地资源也打包为一个Unity Asset Package,您可以将其导入Unity项目。

请参阅区域目标生成器用户指南获取安装ATG的分步指南和更多一般信息。这个如何创建区域目标本文展示了使用ATG生成区域目标的指南。

使用区域目标开发

要创建应用程序,可以将区域目标加载到Unity Editor中,并在扫描空间的3D模型中创建3D增强。您可以选择完全使用Unity Editor开发应用程序,并将应用程序部署到您的设备上进行测试,也可以将Area Target与增强集成到使用Vuforia本地开发人员指南编码的本地应用程序中。请参见统一使用区域目标有关如何使用区域目标进行开发的信息。

区域目标使用区域目标观测器,并要求在开发环境中启用设备姿势观测器。此外,您可以将跟踪与外部源输入(如GPS或室内定位解决方案)相结合,以进一步改进您正在使用的空间中的定位。请参见区域目标API概述了解更多信息。

支持Unity Editor中的创作过程,我们建议您熟悉模拟器播放模式录音和放音功能。这两种方法都为在桌面环境中开发时测试基于Area Target的AR应用程序提供了可行的方法。