数字眼镜Vuforia引擎

Vuforia Engine对数字眼镜的支持使我们能够为Microsoft HoloLens和Magic Leap 2等可视设备创建AR体验。

可以使用Unity(C#)或本机使用C++为UWP、Magic Leap OS或Android开发数字眼镜应用程序。我们的示例项目演示如何为HoloLens和Magic Leap开发应用程序,可在Unity Asset Store中获得。

Vuforia Engine支持以下数字眼镜设备:
 

光学透视图 微软HoloLens 2

魔法飞跃2

视频浏览 Vuzix M400型
RealWear HMT-1系列

使用数字眼镜

使用Vuforia Engine Unity扩展和C++API开发数字眼镜应用程序的工作流与开发移动应用程序的流程非常相似。Vuforia Engine将自动确定它是否在Unity应用程序中的HoloLens或Magic Leap设备上运行。不需要特定于Vuforia的配置步骤。
有关详细信息,请参阅以下文章:

为HoloLens开发Vuforia引擎应用程序

为Magic Leap开发Vuforia引擎应用程序

为Vuzix或RealWear设备开发也很简单。由于它们是单目视频直通设备,因此受全套核心功能示例的支持,不需要任何特殊设置。

设计数字眼镜应用程序的目标

在设计数字眼镜应用程序的目标时,有两个重要的考虑因素:

  1. 目标大小。与移动应用程序相比,目标通常距离设备摄像头更远。这是因为移动应用程序用户将设备从身体上延伸开来。因此,通常需要稍大一些的目标来确保可靠的检测和跟踪。我们建议最小目标尺寸约为150 mm2或6英寸2.
  2. 目标刻度。光学see-through数字眼镜应用程序的单位刻度设置为毫米。在目标管理器中,以毫米为单位定义图像目标和多目标宽度以及圆柱体目标长度。这将在呈现内容时按预期缩放内容。在中输入目标的真实宽度或长度,单位为毫米添加目标对话框。

数字眼镜样品

以下Vuforia样品可在Unity资产商店或来自Vuforia开发者门户:

团结 The 全息透镜示例显示了如何将AR体验附加到图像、模型目标或VuMark。
The MagicLeap公司示例显示了如何将AR体验附加到图像、模型目标或VuMark。

The Vuzix M400型在核心特征部分提供全套样本支持,地面平面和区域目标除外。

安卓系统

The Vuzix M400型在核心特征部分提供全套样本支持,地面和区域目标除外。

The RealWear HMT-1系列核心特征部分中的全套样本支持,地面目标、区域目标和模型目标除外。