在微软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. vim 去掉自动注释和自动回车
  2. yum使用、单用户模式、救援模式
  3. 设置finder窗口大小_五个Finder技巧让你快速提高工作效率
  4. 值类型和引用类型---深究
  5. 计算机网络第1章(概述)
  6. (转)淘淘商城系列——MyBatis分页插件(PageHelper)的使用以及商品列表展示
  7. 数据:以太坊上稳定币流通量突破600亿美元,年内增幅达187%
  8. 【Java从0到架构师】项目实战 - 前后端分离、后端校验、Swagger、全局异常处理
  9. HTML(超文本标记语言)-----WEB开发基础之二
  10. 强大的CHM电子书或CHM帮助文件的快速制作工具Easy CHM
  11. 什么是华为认证?华为技术认证工程师可以做什么?
  12. USB大容量存储设备无法启动--这个设备(服务)的驱动程序已被禁用。另一个驱动程序可以提供这个功能。 (代码 32)
  13. 【小月电子】XILINX FPGA开发板(XLOGIC_V1)系统学习教程-LESSON9简易测试系统
  14. (收藏自己看)程序员的工作不能用“生产效率”这个词来衡量
  15. The exception was not handled due to missing onError handler in the subscribe() method call
  16. 详解17000tps的以太坊snark侧链方案
  17. 约瑟夫出圈问题之幼儿园做游戏
  18. PDF转CAD在线怎么转换?分享个在线转换的方法
  19. 腾讯IM实战:低代码超快实现即时通讯录
  20. halocn标定找旋转中心_HALOCN运算功能函数快查 | 学步园

热门文章

  1. css开头的文本格式,css文件开头怎么写
  2. html5 内容载入,HTML5 的 DOMContentLoaded 和 onload
  3. cordova指定版本_Cordova/Ionic构建android Gradle错误:支持的最小Gradle版本是2.14.1。当前版本是2.13...
  4. java Clob转CLOB_Java获取Oracle中CLOB字段转换成String
  5. php pdo 预处理删除,PHP PDO扩展整理,包括环境配置\基本增删改查\事务\预处理
  6. 文本标注工具——doccano
  7. html5 人脸,HTML5 可拖拉的人*皮(人脸)面具
  8. mysql存储过程 等于_mysql存储过程字符串等于
  9. 滨州智能dcs系统推荐_推荐一:智能变电站监控系统典型作业培训教材
  10. mysql for update缺点_有关mysql的for update以及 死锁问题