Hololens开发学习笔记设计篇(1)

25 篇文章 4 订阅
7 篇文章 0 订阅

知识点总结笔记

概述

1、Hololens同时只能运动一个应用。一旦打开一个应用,其他应用将被挂起,挂起的应用状态为屏幕状态最后的截屏。

2、Hololens支持后台播放音频等操作。

舒适感

1、HoloLens显示器固定在大约距离用户 2.0 米的光学位置。 因此,用户必须始终调节大约 2.0 米 才能保持在设备上看到清晰的图像。物体的最优区域为2m~5m。放置物体最好不要小于40cm。

2、在使用近距离交互时,物体位置会小于1m,这种情况在设计的时候要尽量的避免近距离物体长时间显示,以确保视觉舒适度。

3、舒适区域的特定值根据与显示器之间的焦距而改变。 与这些显示器之间的焦距一般为 1.25 米到 2.5 米。避免在过于靠近用户的位置渲染相关对象,而是将大部分内容保留在 1 米或更远的位置。

4、渲染速率要以最低60FPS进行渲染,可以减轻视觉上的抖动,还可以最小化总体延迟。

5、HUD,尽量避免跟随式UI界面,从设计上将显示内容放置在物体上,进行沉浸式设计。

6、尽量将内容设置在水平位置,避免总是抬头或者低头看一写物体或者数据,实现最佳的位置区域为水平视线下方0~35度;

7、为了避免眼睛和颈部酸痛,设计的内容应的范围应该是视角水平线向上不超过10度,向下不超过60度,左右旋转不超过45度。

8、设计中尽量避免长时间抬举手臂,可以使用语音指令来避免这些问题。

坐标系统

1、Hololens中的坐标系为右手坐标系,x向左,y向上,z指向自己。

2、世界坐标的原点就是眼镜的初始位置。

3、Hololens坐标系的范围限制在5M以内,如果需要超过5m,就要使用空间锚。

4、空间锚还可以让应用程序记住重要的位置,即使在应用程序挂起或设备关闭后也是如此。

5、可以使用Azure空间锚点在 HoloLens、iOS 和 Android 设备上实现异步全息影像持久性。 通过共享持久的云空间定位点,多个设备可以随着时间推移观察相同的持久全息影像,即使这些设备没有同时出现,也是如此。

6、可能影响Hololens识别的因素:环境光线因素导致跟踪失败;传感器别遮挡或者房间太暗;原始环境发生重大改变(比如墙体移动,家具移动等);环境中有太多动态物体(例如有很多人走动);有相同或类似的环境导致的识别错误;

眼动跟踪

1、要准确运行眼动跟踪,每个用户需要完成眼动跟踪用户校准。

2、眼动跟踪不支持快速移动跟踪, 快速移动视线会导致识别不准确。

3、眼动跟踪错误常见原因:系统未能正确校准眼球;用户没有进行眼球校准操作;只有之一眼睛不支持眼动跟踪;有遮挡物这在当在前或者传感器上。

房间扫描可视化

1、缓存空间映射。优点:降低系统开销、单次处理数据、用户体验效果更加;缺点:本地存储数据较多、动态数据无法实时更新。

2、连续空间映射。优点:实时反应真实世界中的状态,无需提前准备及时扫描即可;缺点:体验复杂性高、对系统性能消耗较大、高功率,可能引起机器发热和cup消耗较大。

场景理解

1、启用场景理解的SceneQuads,可以智能补全扫描失败的区域。

空间点定位

1、空间点定位可以跨设备共享空间点位;

2、空间定位点3米内的物体识别较准确,超过三米可能出现错位等问题。

3、如果跨设备共享高度动态的全息图,则需要选取某个云空间锚,使其成为父代,因为不能跨设备共享固定的参考框架。 但是,在这种情况下,应确保动态全息图或查看它的设备仍在锚定的3米半径内,以确保在所有设备上都能稳定显示。

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值