HoloLens开发指南(1)---安装工具

在微软HoloLens 1代宣布四年之后,微软在巴塞罗那MWC2019大会上正式发布了HoloLens 2混合现实设备,相比于第一代HoloLens,HoloLens 2具有更沉浸的感受,更舒适的佩戴体验。

以下内容由公众号:AIRX社区(国内领先的AI、AR、VR技术学习与交流平台) 整理

HoloLens开发指南(1)---安装工具_第1张图片

  • 沉浸感:利用大幅拓宽的视野一次浏览更多全息图。凭借业界领先的分辨率,更轻松、更舒适地阅读文本并查看 3D 图像上的复杂细节。

HoloLens开发指南(1)---安装工具_第2张图片

  • 符合人体工程学:专为拓宽用途而设计的拨入贴合系统,让 HoloLens 2 佩戴起来更长久、更舒适。不影响佩戴眼镜 - 头戴显示设备可调整到眼镜正前方。需要切换任务时,向上翻转遮阳板即可退出混合现实。

HoloLens开发指南(1)---安装工具_第3张图片

  • 本能基础:以真实自然的方式实现全息图的触摸、抓握和移动。使用 Windows Hello,只需使用虹膜信息即可立即安全登录 HoloLens 2。通过智能麦克风和自然语言语音处理,它甚至可以在嘈杂的工业环境中执行语音命令。

HoloLens开发指南(1)---安装工具_第4张图片

  • 无线缆束缚:支持自由移动,没有线缆或外部配件等障碍物。HoloLens 2 头戴显示设备本质是一台独立的电脑,具有 Wi-Fi 连接,这意味着你可以随时携带工作时需要的一切。

HoloLens开发指南(1)---安装工具_第5张图片

在正式上手开发Hololens2应用之前,我们需要下载相关软件来配置环境。

Step 1:安装清单

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

Step 2:混合现实工具包

混合现实工具包提供的组件和功能旨在加快面向 Microsoft HoloLens、Windows Mixed Reality 头戴显示设备和 OpenVR 平台的应用程序的开发。有以下三类:

  • MixedRealityToolkit:
    https://github.com/Microsoft/MixedRealityToolkit
  • MixedRealityToolkit-Unity :使用基本工具包中的代码,使其更易于在 Unity 中使用。
    https://github.com/Microsoft/MixedRealityToolkit-Unity
  • MixedRealityCompanionKit:代码位和组件可能无法直接在 HoloLens 或沉浸式 (VR) 头戴显示设备上运行,而可通过与它们配对生成面向 Windows Mixed Reality 的体验。
    https://github.com/Microsoft/MixedRealityCompanionKit

Step 3:电脑配置要求

HoloLens开发指南(1)---安装工具_第6张图片

工欲善其事,必先利其器。所以在正式开发之前,我们需要按照以上步骤下载好相关软件程序配置好环境。下一部分我们来介绍Hololens模拟器。

关于更多机器学习、人工智能、增强现实资源和技术干货,可以关注公众号:AIRX社区,共同学习,一起进步!

你可能感兴趣的:(AIRX,AR,增强现实,HoloLens,AR眼镜,AR开发)