第二章 VR硬件介绍

    本章主要介绍当前比较流行的消费版VR设备,包括VR头显以及应用运行的PC和手机平台。

    即使是在这工业高速发展的时代,一些大厂(比如Facebook的Oculus Rift)已经建立的领导地位,然而,还是会有许多其他头显设备可以选择。一些头显应用需要在PC上运行,一些则需要在手机上运行,还有一些需要在游戏主机上运行。头显市场还不明朗,许多新的头显如雨后春笋般出现。

    本章接下来的内容主要介绍三个头显设备,这三个设备是目前市场上的三个典范:桌面端的Oculus Rift、移动端的GearVR、谷歌纸盒(可以非常方便的将你的手机变成头显设备)。

Oculus Rift

    过去几十年,人们一直努力将VR头显推向消费者,直到Oculus Rift才真正实现这个任务。Oculus Rift起初在Kickstarter上融资就非常成功,并获得了大量的风险投资资金,最终以2亿美元的价格被Facebook公司收购了,这件事在业内广为流传。Oculus Rift事件是一个转折点,如果没有它的出现虚拟现实很可能不会流行这么快,公众也不会被吸引,但是这件事确实已经发生了,历史上会记载上的。

    Oculus Rift是VR产业链形成的开始,包括大大小小的内容开发商、工具开发商、外设制造商、服务提供商等等。人们为Oculus Rift开发了大量的应用程序,包括游戏、建筑、医疗、房地产、旅游、企业、教育等方面。由于虚拟现实对CPU和GPU的要求非常高,Rift甚至为正在下滑的PC产业开辟了新道路。

    Oculus Rift是一个立体头戴显示器,它内置了头动追踪传感器,使用的时候直接戴在头上,从而可以解放双手。Rift应该算是一个外设,它需要通过一根数据线链接电脑或笔记本(Mac、linux、windows),现在Rift还是比较笨重的,不过相信新一代的产品一定会有所改善。

DK1

    Oculus Rift的第一代开发版被称为DK1,它体积稍微有点大,有0.33kg重,屏幕外壳有7英寸,佩戴时间长了以后不是很舒服。DK1上面有两个控制接口,一个用来连接USB,另一个用来连接图像数据。图2-1展示的是DK1设备。
 
图2-1

    DK1的分辨率为1280*800,但是用户在使用的时候需要将屏幕分成两个区域,所以有效分辨率就只有640*800,换句话说,DK1的分辨率相对于现在的显示器来讲属于低分辨率了。它的水平视角有90度,水平视角在模拟真实视野的时候非常重要,它内置的头动追踪感应器(IMU)的频率高达250Hz,这点对于感受到真实的沉浸感和减少头晕至关重要。

    尽管DK1的分辨率比较低,但是它的可视角度以及它灵敏的头动追踪技术使得它称得上第一个消费者级别的头显设备。Oculus VR也因此成立了公司,2012年夏季开始在Kickstarter上融资,2012年底开始发售DK1设备,后一轮融资获得了大量的风险投资资金,这些为下一代的DK2奠定了基础。

《VR入门系列教程》之6---VR硬件介绍及DK1的更多相关文章

  1. 《VR入门系列教程》之5---应用方向

    VR应用方向     面向消费者的虚拟现实才发展了几年,就出现了大量应用程序,虚拟现实抓住了人们对未来的渴望.开发者甚至想要把整个现实世界都做成虚拟现实,这些都是可以理解的.     但是,现在仍然没 ...

  2. 《VR入门系列教程》之14---面向大众的Unity3D

    大众化的游戏引擎--Unity3D     并不是所有VR应用都是游戏,然而现在做VR开发的几乎都会用专业游戏引擎来做,因为游戏引擎既满足了一个引擎的要求又可以方便地制作出高品质的VR应用.一个游戏引 ...

  3. 《VR入门系列教程》之2---VR头显

    什么是虚拟现实?     虚拟现实的目标:让人们相信真实地处于一个虚拟世界中.要达到这个目标就得让人们的大脑(负责视觉和运动感知部分)欺骗他们.不同技术合在一起才可以创造这种幻觉,包括:     全立 ...

  4. 《VR入门系列教程》之1---预热篇

     序     初识虚拟现实技术,非常倾心,奋力习之,阅<Learning Virtual Reality>一书之后觉得甚好,但不愿独乐乐,于是翻译之,与大家共同学习.本人学艺不精,难免有翻 ...

  5. 《VR入门系列教程》之9---谷歌纸盒

    谷歌纸盒---基于智能手机的廉价VR眼镜     如果用汽车来做类比,Oculus Rift和GearVR就是特斯拉和兰博基尼,它们物美但是价不廉.要是主机性能不好,那么几百美元的Oculus眼镜就是 ...

  6. 《VR入门系列教程》之7---DK2和Crescent Bay

    The DK2     于2014年春,Oculus发布了第二代开发版头显设备,代号为DK2.与DK1相比,Oculus Rift DK2的外观有很大改进,并且轻了许多,体积仍然比较大,可以罩住大部分 ...

  7. 《VR入门系列教程》之4---运行平台

    运行平台     大多数的VR应用都可以在目前多数的PC和手机上运行,基本上一个不太旧的PC或者配置好点的笔记本电脑都可以正常运行Oculus Rift,如果手机的CPU和显卡不错的话也可以有很好的V ...

  8. 《VR入门系列教程》之3---运动追踪与输入设备

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

  9. 《VR入门系列教程》之20---使用Oculus移动端SDK

    使用Oculus移动端SDK     在基于安卓系统的GearVR上开发应用需要用到Oculus的移动端SDK,下面的网址可以下载SDK:http://developer.oculus.com     ...

随机推荐

  1. Qt官方开发环境生成的exe发布方式--使用windeployqt

    Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行.因此 Qt 官方开发环境里自带了一个 ...

  2. Codility---FrogRiverOne

    Task description A small frog wants to get to the other side of a river. The frog is initially locat ...

  3. Dynamics 365 for sales - Account与Contact之间的关系

    Account :可以理解成客户,可以是公司组织,当然也可以是个人 Contact: 从字面理解为联系人 例如,腾讯公司要买我们公司的软件,他们的主要负责人是IT部门的小马,那么,腾讯要创建成Acco ...

  4. react-redux的Provider和Connect的引发的思考

    react是当下非常流行的JS框架,react秉承的设计原则是一切皆组件:react-redux是react中使用redux的桥接工具,react-redux也继承react的设计原则,使用组件的形式 ...

  5. http协议内容展示以及如何用telnet发送请求

    1.http协议组成: 报文首部:状态行(请求行) 请求首部字段 通用字段 其他信息 空行 报文主体 GET请求头: GET /test.php?a=1 HTTP/1.1 Host: localhos ...

  6. Android开发需要了解的 IM 知识

    引言 即便在通讯如此发达的今天,IM 也依然是诸多场景下非常重要的基础能力.因此做为 一名 Android 开发,不可避免的会遇到一些IM 相关的需求或问题.本文以一个Android开发的角度来讲述I ...

  7. Cisco packet tracer6.0下的网络工程实训

    期末的专业实训,在cisco6.0下配置一个简单的局域网.主要用到了下面几个技术:dhcp中继.vlan的划分.链路聚合.静态nat.ospf协议.访问控制列表.先看一下总的拓扑图,在分步实现功能. ...

  8. Python编程菜鸟成长记--A1--01--编程语言介绍

    目录 1.重点知识 2.什么是编程?为什么要编程? 3.有哪些编程语言? 3.1.机器语言 3.2.汇编语言 3.3.高级语言 3.3.1.编译型语言 3.3.2.解释型语言 3.4.小结 4.主流编 ...

  9. django基础知识之定义模型:

    定义模型 在模型中定义属性,会生成表中的字段 django根据属性的类型确定以下信息: 当前选择的数据库支持字段的类型 渲染管理表单时使用的默认html控件 在管理站点最低限度的验证 django会为 ...

  10. 微服务SpringCloud之熔断器

    学习SpringCloud微服务是参考纯洁的微笑博客,看到他提到股市的熔断我也忍不住吐槽一下,记得当时实施熔断第一天就熔断了,现在想想也还是搞笑,从之前的全民炒股到现在的全民炒房,都是一个炒字,问题是 ...