运动追踪设备

    第二种可以使人脑相信它真实处于虚拟世界的关键技术就是运动追踪技术,它可以通过追踪头部的运动状态实时更新渲染的场景。这与我们在真实世界中观看周围非常类似。

    高速的惯性测量单元(IMU)是Oculus
Rift的发明之一,它被用于快速的头动追踪。IMU结合了陀螺仪、加速度计(或者磁力计,类似现在手机中使用的重力感应装置),可以精确测量转动的变化。

    头部运动追踪非常重要,有可能比立体显示还重要,因为我们的感觉系统对运动非常敏感,如果在头部移动时图形显示出现延迟,那么就会破坏沉浸感,甚至引起恶心反应。

    虚拟现实的IMU设备必须快速追踪头部运动,同时相应软件也得跟上,只有当立体渲染和运动追踪很好的结合起来使图形刷新帧率足够高,才可以是虚拟现实体验达到一种真正意义上的沉浸感。

输入设备
    在获得完全的沉浸感时,头显设备必须完全罩在眼睛前面,用户完全看不见外面。这样用户在做输入的时候就非常滑稽:他们必须使用“盲打”,因为他们根本看不见鼠标键盘。体验过Oculus
Rift的人都应该了解,他们必须让旁边的人帮助他们找到WASD键才可以在虚拟场景里面行走。

    大多数时候,让用户蒙着眼睛操作鼠标键盘非常不人性化,所以,人们就开始做一些研究,研究哪种输入方式才可以提供更好的沉浸体验:

    游戏手柄:比如微软的Xbox One和索尼的PS4,它们的游戏手柄可以连接电脑用来控制游戏。

    手部运动感应设备:这几年,出现了一些价格合适的运动感应设备,包括Leap Motion和NimbleVR。这些设备通过感应手部运动识别手势,不需要手直接接触设备,就像Xbox Kinect一样。

    无线体感设备:例如Sixense的全身体感设备STEM和雷蛇的Hydra。这些设备和游戏手柄类似会有些按钮,但是它也具有运动感应功能,有点像魔法棒。

    目前,仍没有一个很好的VR交互方式。因为,交互方式比较大的受应用程序和操作系统的限制。现在还不清楚哪种输入设备会成为“VR中的鼠标”,有可能会是或者类似上面讲的输入方式之一,也有可能不是。与此同时,对于虚拟现实的输入方式的研究非常火热,非常期待过几年在这方面会有更多的创新。

最新文章

  1. js对象常用2中构造方法
  2. 记一个PowerShell的方法调用 --ResolveWindowsPrincipal
  3. C++ 中字符串标准输入的学习及实验
  4. EventBus3.0使用总结
  5. LeetCode OJ 123. Best Time to Buy and Sell Stock III
  6. PAT (Advanced Level) 1069. The Black Hole of Numbers (20)
  7. base库插件---拖动
  8. Identity Service - 解析微软微服务架构eShopOnContainers(二)
  9. strut2接收参数的三种方式
  10. XBMC源代码分析 6:视频播放器(dvdplayer)-文件头(以ffmpeg为例)
  11. 《软工实践》第零次作业 - 一些QA
  12. 查看sql 语句io执行情况
  13. loj6062 pair
  14. html5-表单属性及<!DOCTYPE> 标签
  15. L257 论述型作文模板
  16. [UE4]非常实用的插值Lerp
  17. tshark使用说明
  18. 【SpringBoot整合Elasticsearch】SpringBoot整合ElasticSearch
  19. cloudstack agent host Alert 告警处理
  20. (C语言)memcpy函数原型的实现

热门文章

  1. 解除.NET中虚拟路径的疑惑
  2. asp.net mvc中使用jquery H5省市县三级地区选择控件
  3. Spring Boot的学习之路(03):基础环境搭建,做好学习前的准备工作
  4. 推荐一个高效,易用功能强大的可视化API管理平台
  5. Java NIO 学习笔记(五)----路径、文件和管道 Path/Files/Pipe
  6. excel for mac打开csv文件不分列
  7. oh-my-zsh自定义配置
  8. PHP 碎碎念
  9. PHP学习(1)
  10. kubernetes实战之consul篇及consul在windows下搭建consul简单测试环境