凝视 Gaze

在全息应用中,凝视是第一种输入形式,被用于定位物体(功能和PC的光标指针类似)。凝视告诉你用户正在看向世界中的位置,让你能够确定他们的意图。在现实世界中,你通常会盯着你打算与之交互的物体。这种方式与凝视相同。

HoloLens使用用户头部的位置和方向,而不是眼睛,来确定他们视线参数。你可以把凝视当作从用户两眼之间向正前方发射的一个激光指示器。当用户环视房间时,你的应用可以通过线的相交来确定用户当前正在看向世界中哪些虚拟或真实物体。

在HoloLens,交互动作一般从用户的凝视中推导出目标对象,而不是试图在手的位置直接渲染或交互。一旦一个交互已经开始,在使用操作或导航手势的同时,也可以使用手的相对运动来控制手势。

class="video_iframe" style=" z-index:1; " height="375" width="500" frameborder="0" data-src="https://v.qq.com/iframe/preview.html?vid=x0186wgi5y1&width=500&height=375&auto=0" allowfullscreen>

使用凝视 Uses of gaze

作为一个全息应用开发者,你可以使用凝视做到很多事情:

  • 你的应用可以通过判断凝视射线与全息物体的交叉来判断用户当前在关注什么。

  • 你的应用可以借助基于凝视射线的手势来实现选中、激活、拖拽或其他对全息物体的交互。

  • 通过凝视射线与空间匹配网格的交叉,你的应用可以让用户放置全息物体到真实世界的表面。

  • 你的应用可以知道何时用户没有注视在重要物体的方向,这使得你可以通过图形或者声音提醒将用户带回到正确的方向上。

指针 Cursor

大部分应用使用指针(或者其他视觉/听觉指示)来帮助用户知道他们能够和什么交互。典型的做法是,你将指针定位在世界中那些用户凝视优先和物体交互的位置,这些位置可能会是全息物体或真实世界的表面。

可视化指针的一个例子

为用户的凝视配上动作 Giving action to the user's gaze

一旦用户通过凝视定位到一个全息物体或真实世界物体,下一步就是对此物体做动作。在HoloLens上,用户进行操作的基本方式是通过语音或手势。

原文地址:http://www.cnblogs.com/mantgh/p/5338166.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

HoloLens开发手记-凝视 Gaze相关推荐

  1. HoloLens开发手记 - HoloLens shell概述 HoloLens shell overview

    使用HoloLens时,shell是由你周围的世界和来自系统的全息图像构成.我们将这种空间成为混合世界(mixed world). shell包含了一个可以让你将全息图像和应用放置在世界中的开始菜单( ...

  2. HoloLens开发手记-硬件细节 Hardware Detail

    微软HoloLens是世界第一款完全无线缆的全息计算机.通过在新方式上赋予用户的全息体验,HoloLens重新定义了个人计算(Personal Computing).为了将3D全息图形固定到你周围的真 ...

  3. HoloLens开发手记-全息Hologram

    全息 Hologram HoloLens使我们可以通过周边世界的光线和声音来创建全息场景和物体,使得它们像真实物体那样.全息场景能够响应你的凝视.手势和语音指令,同时还会和你周边世界的表面交互.借助全 ...

  4. HoloLens开发手记-配置开发环境 Install the tools

    随着Build 2016开发者大会的结束,HoloLens开发包也正式开放下载.Hololens没有独立的SDK,开发特性被集成到最新的Visual Studio Update 2中.如果你没有Hol ...

  5. HoloLens开发手记 - 使用HoloLens模拟器 Using HoloLens emulator

    首先下载HoloLens模拟器 HoloLens模拟器运行在没有真机的情况下在你的PC上测试应用,属于HoloLens开发工具系列.模拟器使用了Hyper-V虚拟机.通常通过传感器获取的人体和环境输入 ...

  6. HoloLens开发手记 - Unity development overview 使用Unity开发概述

    Unity Technical Preview for HoloLens最新发行版为:Beta 24,发布于 09/07/2016 开始使用Unity开发HoloLens应用之前,确保你已经安装好了必 ...

  7. Hololens开发学习笔记-Gaze眼动跟踪

    简介 Gaze顾名思义--凝视.也可以说眼动跟踪,Hololens可以识别眼球注视的角度来发射出一条射线,来识别眼球所凝视到的物体,开启Gaze之后会有个小圆点,原点触碰到的物体会产生相应的事件. 配 ...

  8. HoloLens开发手记 - 语音输入 Voice input

    语音是HoloLens三大重要输入形式之一.它允许你直接通过语言控制全息图像,而不用借助手势.你只要凝视全息图像然后说出语音命令即可.语音输入是自然的交互方式,它能够很好的改善复杂的交互,因为通过一条 ...

  9. HoloLens开发手记 - 手势输入 Gesture input

    手势是HoloLens三个首要输入形式之一.一旦你使用凝视定位了一个全息图像,手势允许你与它交互.手势输入允许你使用手或者点击器原生地与全息图像交互. 手势之外,你也可以在应用中使用语音输入来交互. ...

最新文章

  1. PowerDesigner连接SqlServer数据库
  2. php 在线繁体转换简体,php如何实现简体繁体转换
  3. js实现炫酷数字效果
  4. IntelliJ IDEA + EmmyLua:Lua IDE的安装与使用
  5. 推荐一款免费开源的javascript电子表格:x-sheet
  6. 2020 03 15 蚂蚁金服实习电话一面
  7. Scala历史版本在哪里??
  8. openwrt之使能WPA3加密方式
  9. Formality简单实用之1--RTLvsRTL
  10. DataStage(ETL)技术总结
  11. (C++)GDAL学习笔记—— 5 全色影像与多光谱影像的融合
  12. 阿里云王牌架构师一问开发者:系统要改造成微服务吗
  13. OSChina 周五乱弹 —— 黑披风的程序员和白围裙的产品经理彼此世代为仇
  14. GEE学习笔记 八十七:python版GEE动态加载地图方法(更新版)
  15. spring RestTemplate 实例(NameValuePair)
  16. 5 个从零学Python 教学视频
  17. ERP主要功能模块简介- -
  18. 三菱je-a系列伺服支持modbusrtu 协议吗_作为工控电气人,你知道我们必备的软件有哪些吗?...
  19. HTML 字体标签 图片标签 列表标签 链接标签 div span 语义化标签 表格标签
  20. 工程院院士一招防止脑中风,中老年人必学!(真人示范)

热门文章

  1. oncontextmenu事件
  2. 128位加密SSL证书
  3. solaris 命令
  4. AspNet Core 6.0 Json写默认首字母小写(camelCase)问题
  5. 源代码提交SOP(Git版)
  6. 2021技术文大盘点 | 打包过去,​面向未来
  7. 三分钟总览微软任务并行库TPL
  8. MVP on Board 没用小技巧
  9. WPF Datagrid合并表头的思路
  10. Magicodes.IE Excel合并行数据导入教程