HoloLens2初入——PC端的Unity运行,全息投影到HL2设备中

2024-02-18 07:20

本文主要是介绍HoloLens2初入——PC端的Unity运行,全息投影到HL2设备中,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • HoloLens2初入——全息投影
    • 本机环境
    • 初始设置
    • HoloLens 2 的MRTK相关的配置
    • 通过USB连接实现远程全息投影
    • demo效果
    • 不能实现手部关节和眼动的追踪的解决途径
    • 补充

HoloLens2初入——全息投影

本机环境

时间 :2020-09-23 21.47
PC系统版本: Win10 专业版
VS版本: 2019社区版
头盔机型:Hololens2
HoloLens2系统版本: 内部体验版
Unity 版本:2019.3.x
WIN SDK :19041.1.191206
MRTK版本:2.4
CUDA版本:10.2

  • 备注
    为了方便,下面称 HoloLens2 为HL2
    参考官网文档

初始设置

Unity中确认是否使用了最新的远程组件

  • Window>Package Manager > 确保 Windows Mixed Reality 的包是否安装 在这里插入图片描述- 确保在HL2设备中下载了最新的 Holographic Remoting 应用。可以在应用商店里面直接下载

HoloLens 2 的MRTK相关的配置

  • 运行 MARK的 配置
    在这里插入图片描述
  • 切换平台
    在这里插入图片描述
    在这里插入图片描述
  • Window>Package Manager
    如果没有使用XR SDK 确保 Windows XR插件没有安装, 因为 Windows Mixed Reality 包 不能和他一起工作。
  • 确保 Virtual Reality Supported 已选中,然后 Windows Mixed Reality 在 Virtual Reality SDKs 中
    在这里插入图片描述
    在这里插入图片描述
  • 添加MRTK的场景和配置,添加后的目录如右侧所示

在这里插入图片描述

通过USB连接实现远程全息投影

  • USB的连接方式比Wifi的方式稳定,渲染效果更好,个人建议前期入门还是使用USB来的好,因为WIFI为了稳定有一些使用的技巧。

  • 第一次连接的时候需要先把WIFI关闭
    在这里插入图片描述

  • 然后在HL2中打开 Holographic Remoting Player 的应用。将会显示 以169开头的地址。
    在这里插入图片描述
    在这里插入图片描述

  • 在Unity中输入该地址,进行连接。

在这里插入图片描述
在这里插入图片描述

  • 连接成功确认
    在这里插入图片描述
    并且HL2中的地址画面消失了
  • 连接后可以重新连接上WIFI。
  • WIFI的连接过程相似,就是在第一步不需要关闭WIFI就可以。在Unity中把USB的地址换成WIFI的地址就可以

demo效果

  • Unity画面
    黑色在HL2中是不显示的。 在这里插入图片描述

  • 前置摄像头的画面(叠加了全息的效果)
    可以看到一条一条是检测到的网格。
    在这里插入图片描述

不能实现手部关节和眼动的追踪的解决途径

见博客中另外一篇文章(2020-09-29 14.47)
远程投影条件下开启眼动追踪
这部分的内容是对于一些在远程过程中发现 手部关节功能和眼动功能不好使的情况的 调式记录。
因为我的没有问题,所以如果有出现相关问题的自己查阅下原文档
原文档

补充

  • 如果采用WIIFI连接的方式,要求在PC端能跑到60hz左右。 电脑主机与网络的连接如果采用有线连接,可以提高连接的稳定性,减少掉包的情况。(官网推荐,个人使用无线wifi确实掉包很严重,但是没有试过有限网络)(2020-09-26 19.35)
  • 遇到的一个神奇的事情,发现Unity的刷新率好像和Cpu关系很大。在工作站上跑(CPU 为 i7-4790, 4核八线程 GPU 为GTX1050)只能跑到50Hz左右,且无论我降低画面质量也好,取消与电脑屏幕不同步也好,都无法加速。但是在自己新买的轻薄笔记本上(R7 4800H ,集显,8核16线程) 却能稳定跑到120Hz。CPU核心和线程差一半,频率也差了一半多?。(2020-11-14 17.09)
  • 我擦,换了个电脑竟然连连接不稳定,掉帧,关闭Unity播放后,得重新连接远程投影的问题都一并解决了。这新的笔记本买的有价值啊。 现在用 Yoga14s 的热点作为远程连接的方式,频率为5Ghz 波段,十分流畅,纵享丝滑。(2020-11-14 17.11)
  • 好像更新了Hololens的系统后,远程连接的时候会跳出诊断信息, 是纯文字的那种类型,不是有滚动条的那种。 需要关闭的话在应用的主界面上(Holoelns上开了远程软件,但是还没有用Unity远程连接的时候)说出 disable Diagnostic 即可,注意,说的是英语,不是普通话!!(2020/12/11 15:17)

这篇关于HoloLens2初入——PC端的Unity运行,全息投影到HL2设备中的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/720442

相关文章

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

跨系统环境下LabVIEW程序稳定运行

在LabVIEW开发中,不同电脑的配置和操作系统(如Win11与Win7)可能对程序的稳定运行产生影响。为了确保程序在不同平台上都能正常且稳定运行,需要从兼容性、驱动、以及性能优化等多个方面入手。本文将详细介绍如何在不同系统环境下,使LabVIEW开发的程序保持稳定运行的有效策略。 LabVIEW版本兼容性 LabVIEW各版本对不同操作系统的支持存在差异。因此,在开发程序时,尽量使用

如何编写Linux PCIe设备驱动器 之二

如何编写Linux PCIe设备驱动器 之二 功能(capability)集功能(capability)APIs通过pci_bus_read_config完成功能存取功能APIs参数pos常量值PCI功能结构 PCI功能IDMSI功能电源功率管理功能 功能(capability)集 功能(capability)APIs int pcie_capability_read_wo

如何在运行时修改serialVersionUID

优质博文:IT-BLOG-CN 问题 我正在使用第三方库连接到外部系统,一切运行正常,但突然出现序列化错误 java.io.InvalidClassException: com.essbase.api.base.EssException; local class incompatible: stream classdesc serialVersionUID = 90314637791991

编程应该用 Mac 还是 PC ?

『有人的地方,就有江湖』—徐克。笑傲江湖。     序     一个竞争的市场,就会有对立的产生,这世界存在著很多不同的领域,领域好比是个江湖的缩影,因此就有许多门派的纷争,例如说浏览器领域有著最大宗的IE派,门派成长速度飞快,武功版号跳的跟台湾物价指数一样快的Chrome门,不断被模仿,一直被超越的Opera派;韧性极强,一直对抗几大势力的Firefox派等等,程序语言也有自己的领域

PC与android平板通过浏览器监控Verybot的视频

下面这个视频是PC与android平板通过浏览器监控Verybot的视频:           http://v.youku.com/v_show/id_XNjYzNzYyMTIw.html

win7+ii7+tomcat7运行javaWeb开发的程序

转载请注明出处:陈科肇 1.前提准备: 操作系统:windows 7 旗舰版   x64 JDK:jdk1.7.0_79_x64(安装目录:D:\JAVA\jdk1.7.0_79_x64) tomcat:32-bit64-bit Windows Service Installer(安装目录:D:\0tomcat7SerV) tomcat-connectors:tomcat-connect

php 7之PhpStorm + Nginx + Xdebug运行调试

操作环境: windows PHP 7.1.10 PhpStorm-2017.2.4 Xdebug 2.5.4 Xdebug helper 1.6.1 nginx-1.12.2 注意查看端口占用情况 netstat -ano //查看所以端口netstat -aon|findstr "80" //查看指定端口占用情况 比如80端口查询情况 TCP 0.0.0.0:8

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑燃料电池和电解槽虚拟惯量支撑的电力系统优化调度方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python

全英文地图/天地图和谷歌瓦片地图杂交/设备分布和轨迹回放/无需翻墙离线使用

一、前言说明 随着风云局势的剧烈变化,对我们搞软件开发的人员来说,影响也是越发明显,比如之前对美对欧的软件居多,现在慢慢的变成了对大鹅和中东以及非洲的居多,这两年明显问有没有俄语或者阿拉伯语的输入法的增多,这要是放在2019年以前,一年也遇不到一个人问这种需求场景的。 地图应用这块也是,之前的应用主要在国内,现在慢慢的多了一些外国的应用场景,这就遇到一个大问题,我们平时主要开发用的都是国内的地