在微软HoloLens 1代宣布四年之后,微软在巴塞罗那MWC2019大会上正式发布了HoloLens 2混合现实设备,相比于第一代HoloLens,HoloLens 2具有更沉浸的感受,更舒适的佩戴体验。
以下内容由公众号:AIRX社区(国内领先的AI、AR、VR技术学习与交流平台) 整理
在正式上手开发Hololens2应用之前,我们需要下载相关软件来配置环境。
1. Windows 10:安装最新版本的 Windows 10,以便电脑的操作系统与正在为其生成混合现实应用程序的平台匹配。
https://www.microsoft.com/software-download/windows10
ps:通过“设置”>“更新和安全”>“对于开发人员”在电脑上启用开发人员模式 。Windows 的“N”版本 :Windows 的“N”版本不支持 Windows Mixed Reality 沉浸式 (VR) 头戴显示设备。
2. Visual Studio 2019(16.1 或更高版本):适用于 Windows 等的功能齐全的集成开发环境 (IDE)。 将使用 Visual Studio 来编写代码、调试、测试和部署。
https://visualstudio.microsoft.com/downloads/
ps:在 Visual Studio 2019 版本16.0 中调试混合现实应用时存在一些已知问题。 请确保将 Visual Studio 2019 更新到 16.1 或更高版本。
3. Windows 10 SDK:提供用于在 HoloLens 2 上生成 Windows 10 应用的最新标头、库、元数据和工具。
https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk
ps:
(1)若要生成 HoloLens 2 应用,必须安装 Windows SDK、内部版本 18362 或更高版本。如果仅针对桌面 Windows Mixed Reality 头戴显示设备或 HoloLens(第 1 代)开发应用程序,则可以使用 Visual Studio 2017 安装的 Windows SDK。
(2)Windows 10 SDK 在 Windows 10 操作系统上效果最佳。Windows 8.1、Windows 8、Windows 7、Windows Server 2012、Windows Server 2008 R2 也支持此 SDK。 但是并非所有工具都在较早的操作系统上受支持。
4. HoloLens 2 仿真器:使用仿真器可在没有 HoloLens 的情况下在 HoloLens 虚拟机映像上运行应用程序。系统必须支持 Hyper-V 才能成功安装仿真器 。
https://go.microsoft.com/fwlink/?linkid=2101019
5. Unity 2018.4:使用 Unity 游戏引擎是创建混合现实体验的最简单方法,它本身即支持 Windows Mixed Reality 功能。
https://unity3d.com/unity/qa/lts-releases?version=2018.4
ps:通常建议使用 Unity LTS(长期支持)流,它是启动新项目的最佳版本,更新到其最新版本可获取最新的稳定修补程序。目前的建议是使用“Unity 2018.4.x”,这是下文的 MRTK v2 所需的 LTS 版本 。
6. 适用于 Unity 的混合现实工具包 (MRTK v2):适用于 Unity 的 MRTK v2 是一款面向混合现实应用程序的开源跨平台开发套件。
https://github.com/Microsoft/MixedRealityToolkit-Unity/releases
混合现实工具包提供的组件和功能旨在加快面向 Microsoft HoloLens、Windows Mixed Reality 头戴显示设备和 OpenVR 平台的应用程序的开发。有以下三类:
工欲善其事,必先利其器。所以在正式开发之前,我们需要按照以上步骤下载好相关软件程序配置好环境。下一部分我们来介绍Hololens模拟器。
关于更多机器学习、人工智能、增强现实资源和技术干货,可以关注公众号:AIRX社区,共同学习,一起进步!