微软Hololens 2开发指南

这篇具有很好参考价值的文章主要介绍了微软Hololens 2开发指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微软Hololens 2开发指南

1、首先来介绍一下这款混合现实MR产品:
这是微软在2019年向市场发布的,内部拥有win10系统,很方便用户操作,而且手势简单易上手。相较于第一代产品来说整体提升了不少,结构上解决了第一代压鼻梁的问题,这次二代的受力比较平均。最重要的是比第一代的可视角度有所提高,让体验者能够看到更大的视场,但是据我的体验上依旧没有解决镜片色散的问题,清晰度还待提高,佩戴上之后会出现色散,很影响体验感。
本次的任务是使用unity简单的搭建此平台,然后导出调试,在设备上运行。

  • 1、本次开发需要的东西:
    Visual studio 2019 下载地址
    Unity 2018.4.x以上或2019.2.x以上(建议使用2018.4,这是开发中最稳定的版本)
    Windows SDK 18362以上 下载地址
  • 2、开发需要导入的工具包:
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
    这几个包都可以在以下网址中下载下载地址
    进入之后下载相应的包即可
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
    其中的Foundation包是必须要导入的,然后剩下的根据自己的需要导入。里面的Examples有很多案例,没事的时候可以打开学习一下子。
  • 3、设置平台:
    打开unity新建一个项目,然后到build—build setting里面设置
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
    点击switch platform等待平台设置完毕,然后到player settings里面再进心设置
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
    然后点击publishing settings勾选spatialperception
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
  • 4、导入工具包:
    导入上面那个Foundation包后,unity菜单栏出现Mixed Reality Tookit,点击—Utilities—Configure Unity Project弹出
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
    取消勾选enable msbuild for unity,然后点击apply,之后再去原来的地方点击add to scence and configure….然后unity视图变成:
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
    然后选中MixedRealityToolKit在inspector面板中选择这个选项。
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
    上述完成后就可以进行到处调试了,如果还想自己添加点东西,可以在场景中添加个正方体或其他的什么,但是要注意unity中的一个单位等于现实世界中的一米。一定要主要好尺度的问题。
  • 5、导出调试:
    按照平时的方法将项目导出为UWP平台的,选好导出的位置,等待到处成功后会看到
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
    双击打开My_Holo_5.sln,打开后进入VS,设置成这个样子
    unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
    然后点击运行,等待程序部署到hololens上就行了。

这是正在部署的过程
unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
这时如果是第一次连接HoloLens,则调试的时候需要输入PIN。PIN的获取通过HoloLens—设置—开发者—配对,这时会出现一串数字,把这穿数字输入到出现的对话框中即可连接。(若在后期调试的时候出现设备连接失败,可以尝试从HoloLens的设置—开发者选项中取消配对,然后在从vs中调试,这时还会像第一次那样出现输入PIN,以同样的方法输入PIN即可重新连接)

等待vs调试完毕,HoloLens会自己出现unity所做的项目。

::注意这时如果断开usb连接,HoloLens会自动退出项目,但是这时候项目已经存在HoloLens内部存储中了,所以如果这时将usb线断开,可以直接从眼镜中的应用中找到。

最后你将在您的设备上看到空间映射网格,假如您在场景中放置了物体,那么您将联同您放置的物体一块看到。

最后如果你觉得这个空间映射网格影响观赏效果你可以通过如下操作去掉这个功能,
unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
unity hololens2开发,microsoft,hololens,unity,ar,mr,xr
去掉的话只是关闭了在画面中显示,空间映射同样还是可以实现的。文章来源地址https://www.toymoban.com/news/detail-774318.html

到了这里,关于微软Hololens 2开发指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity之Hololens2开发 如何接入的MRTK OpenXR Plugin

    什么是Hololens? Hololens是由微软开发的一款混合现实头戴式设备,它将虚拟内容与现实世界相结合,为用户提供了沉浸式的AR体验。Hololens通过内置的传感器和摄像头,能够感知用户的环境,并在用户的视野中显示虚拟对象。这使得用户可以与虚拟内容进行互动,将数字信息融入

    2024年02月08日
    浏览(44)
  • Unity Hololens2开发|(九)MRTK3空间操作 ConstraintManager(约束)

    使用 ConstraintManager ,可以将一组约束组件应用于转换。 默认情况下,约束管理器会自动收集所有附加的约束组件,并将它们应用到目标对象。 但是,用户也可以选择手动配置应用的约束列表,只允许使用附加约束的子集. 目前,以下 MRTK UX 元素支持约束: (BoundsControl)边界控

    2024年02月03日
    浏览(38)
  • Unity Hololens2开发|(三)工程发布及真机部署(3种方法)

    Unity 2021.3.27f1c2(Unity2018.4及以上版本) Visual Studio Community 2022 切换至UWP平台(如果没有该平台组件请先下载安装) HoloLens2的工程部署分为三种种方式:USB、WiFi和Web。 2.11 Unity 在Build Settings中将Build and Run on选择为USB Device,点击Build,如下图 2.12 Visual Studio 将当前工程右键设为启

    2024年02月05日
    浏览(52)
  • unity HoloLens2开发,使用Vuforia识别实体 触发交互(二)(有dome)

    提示:文章有错误的地方,还望诸位大神不吝指教! 我使用的utniy 版本:Unity 2021.3.6f1 第一章地址链接: link 第一章记录了一些 安装环境 需要的东西,这章主要章打包和一些BUG问题 以前记录的:链接: link 前提:需要在MRTK工具包中导入到项目。 本人经常使用的方法: 在holo

    2024年02月04日
    浏览(48)
  • Unity Hololens2开发|(十)MRTK3空间操作 ObjectManipulator (对象操控器)

    ObjectManipulator 允许使用任何输入设备或形式直观地操作 3D 空间中的对象。 它执行与 XRI XRGrabInteractable 类似的任务,但提供其他功能以及特定于混合现实的交互。 虽然 XRGrabInteractable 与交互器完全兼容(反之亦然)。 在 MRTK v2 中, ObjectManipulator 本身处理不同类型的输入的大部

    2024年02月05日
    浏览(42)
  • Unity Hololens2开发|(五)MRTK3子系统 KeywordRecognitionSubsystem(关键字识别)

    核心定义包附带有 KeywordRecognitionSubsystem ,它是 MRTKSubsystem 和 IKeywordRecognitionSubsystem 的基本实现,作为负责 MRTK3 中的/短语识别的子系统的基础。 MRTK 附带的具体实现(例如 WindowsKeywordRecognitionSubsystem ),以及你可能构建的其他潜在短语识别子系统,都应该基于此类。

    2024年02月04日
    浏览(38)
  • Unity MRTK Hololens2眼动交互

    在场景中新建一个物体,将EyeTrackingTest组件挂载到新建的物体上就可以了

    2024年02月08日
    浏览(46)
  • Hololens2项目基础开发

    目录 一、前言 二、VS2019负载安装 三、Hololens2项目环境配置 四、项目具体功能实现 五、打包部署真机测试 Hololens2项目基础开发包含:单(双)手近距离控制物体移动旋转、双手近距离控制物体的缩放、语音功能(控制物体生成、缩放等)、凝视功能、空间映射等。 Unity版本

    2023年04月20日
    浏览(60)
  • Hololens2开发入门(一)环境搭建

    Hololens开发环境配置主要分为两块 一.unity环境搭建 本贴以2021.3.16f1c1版本为例,需要勾选 1.安卓板块 2.ios板块 3.universal windows platform build support板块 4.windows build support(IL2CPP)板块 5.visualstudio2019(开发工具)  二.VisualStudio环境配置 打开VisualStudio installer,点击修改,勾选以下板块,并

    2024年02月15日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包