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

  • 沉浸感:利用大幅拓宽的视野一次浏览更多全息图。凭借业界领先的分辨率,更轻松、更舒适地阅读文本并查看 3D 图像上的复杂细节。
  • 符合人体工程学:专为拓宽用途而设计的拨入贴合系统,让 HoloLens 2 佩戴起来更长久、更舒适。不影响佩戴眼镜 - 头戴显示设备可调整到眼镜正前方。需要切换任务时,向上翻转遮阳板即可退出混合现实。
  • 本能基础:以真实自然的方式实现全息图的触摸、抓握和移动。使用 Windows Hello,只需使用虹膜信息即可立即安全登录 HoloLens 2。通过智能麦克风和自然语言语音处理,它甚至可以在嘈杂的工业环境中执行语音命令。
  • 无线缆束缚:支持自由移动,没有线缆或外部配件等障碍物。HoloLens 2 头戴显示设备本质是一台独立的电脑,具有 Wi-Fi 连接,这意味着你可以随时携带工作时需要的一切。

在正式上手开发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模拟器。

hololens 仿真器安装更改位置_HoloLens开发指南(1)---安装工具相关推荐

  1. 开发 系统键盘发送按钮不可点击_HoloLens开发指南(2)---HoloLens模拟器介绍

    上一篇(HoloLens开发指南(1)---安装工具)我们介绍了配置开发环境,本部分我们来了解如何使用Hololens模拟器. 使用 HoloLens 仿真器可以在未配备物理 HoloLens 的电脑 ...

  2. MSP432 快速开发指南:如何安装板载仿真器驱动(XDS110)

    博主分享不易,请给一键三连哦(关注 + 点赞 + 收藏),你的鼓励是博主分享的动力. MSP432 快速开发指南:如何安装板载仿真器驱动(XDS110) 1 前言 1.1 内容简介 1.2 快速链接 ...

  3. HoloLens开发指南(4)--- 开发第一个HoloLens应用

    经过了前面的环境开发准备,终于我们要使用Unity来开发第一个HoloLens应用. 以下内容由公众号:AIRX社区(国内领先的AI.AR.VR技术学习与交流平台) 整理 Step 1:创建Unity ...

  4. python3程序开发指南_Python 3安装和设置指南

    python3程序开发指南 To get started working with Python 3, you'll need to have access to the Python interpr ...

  5. JFreeChart 1.0.6 用户开发指南(中文)

    JFreeChart 1.0.6 用户开发指南(中文) 草稿(0.9.0) 2007-10-25 2000-2007, Object Refinery Limited. All rights rese ...

  6. FastReport开发指南

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> FastRep ...

  7. Magic Leap开发指南(7)-- 眼球追踪(Unity)

    眼球追踪功能是AR眼镜时代主要的交互方式之一,各大AR眼镜厂商也在积极投入Eye Tracking功能的研发,Magic Leap One很好的支持了这一功能.本部分的教程主要是在Unity中使用Ey ...

  8. Elasticsearch6.8开发指南-第三章-设置Elasticsearch

    Elasticsearch6.8开发指南-第三章-设置Elasticsearch 本章简介 安装Elasticsearch 使用.zip或安装Elasticsearch.tar.gz 在Windows ...

  9. 鸿蒙小型系统内核Liteos-a开发指南

    鸿蒙小型系统内核Liteos-a开发指南 1内核概述 1.1简介 OpenHarmony 轻量级内核是基于IoT领域轻量级物联网操作系统Huawei LiteOS内核演进发展的新一代内核,包含Lite ...

最新文章

  1. 04.微博消息的语言检测
  2. php图片美颜,Mac_Mac如何使用Photo Booth拍摄照片拍摄好玩好看的相片,  我们经常会使用美颜相机 - phpStudy...
  3. WinCE6.0 修改开机Logo方法集锦(二)
  4. 026-请问你怎么测试网络协议
  5. springboot项目输入打印日志文件到本地
  6. Linux内核--网络栈实现分析(三)--驱动程序层+链路层(上)
  7. java 全排列非递归算法_全排列的非递归算法 - osc_ivkc73ze的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. HTML+CSS实现旋转太极图动态效果
  9. springboot starter工作原理_springboot基础知识集结,你get到了吗
  10. 关于界面软件测试点,电子商务网站--界面测试的测试点
  11. sql编写将时间转换年月日 时分格式
  12. 关于 Boost.PropertyTree
  13. 【C语言简单说】七:自定义函数(2)
  14. linux下Hbase的常用shell命令
  15. 运行vue init webpack vueTest时报错
  16. 10月份出版图书《玩转虚拟机基于VMware+Windows》
  17. python 调取百度网盘API,实现上传下载
  18. 如何将Git用于Unity3D源代码管理?
  19. 统计学-贾俊平(第四版)学习笔记
  20. linux 桌面版 安装php,Linux_图解红旗Linux 4.0桌面系统的安装,一、安装前准备1.官方 - phpStudy...

热门文章

  1. php mongo 类,mongo php类
  2. php有哪些程序结构,PHP常用控制结构
  3. 寺冈labelnet使用说明_基于imagenet数据集的ResNet50模型训练示例
  4. python输出输入的指定位数的密码_用python生成指定位数的密码
  5. python是最好的语言 永远二十岁_“Python才是世界上最好的语言”
  6. android开发仿原生联系人,android 仿IOS联系人列表
  7. Java 设计模式之Bridge桥接模式
  8. android 仿快递步骤_Android开发-类似物流快递进度效果
  9. (一)数据结构与算法-线性结构和非线性结构
  10. 解决django3.x manage命令makemigrations无法创建数据表