第二章 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获得本地IP的方法,qt中域名解析的方法

    本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:Ubuntu10.04 + Qt4.7.0 Linux获得本地IP的方法,我尝试了两种 1.用QH ...

  2. UItableView UIcollectionView下拉刷新会跳动?看了此篇就能解决这个Bug了

    顺序如下:   1.数组添加:   for (id model in modellist.list) {     IDSCommentWeplayList *commentListModel = [I ...

  3. php身份证号的验证

    //身份证号验证 03 protected function checkIdCard(){ 04 if(empty($_POST['idcard'])){ 05 return false; 06 } ...

  4. 打印第二列为oldboy的第一列内容(awk,grep,sed用法)

    [root@goldtest ~]# cat ip.log 10.0.0.1 oldboy 10.0.0.2 oldgirl 10.0.0.4 tingting 10.0.0.4 oldboy old ...

  5. Unity AssetBundle,Asset,GameObject之间的联系

    一.问题 首先,这里说明一下,我这边的GameObject有点笼统,就是表达的是游戏中的具体实例. 二.概念 1)Asset是什么? 游戏中具体的资源,像texture,mesh,material,s ...

  6. vue结合Ant Design实现后台系统的权限分配(支持无限子级嵌套)

    最近公司的业务需要,要做一个后台管理系统的管理系统类似于这样子 功能需求如下: 左边是权限菜单,右边对应的是具体权限. 1.父级权限菜单选中,父级权限菜单的权限包括其中所有子级权限菜单的权限也要选中, ...

  7. Storm —— 集群环境搭建

    一.集群规划 这里搭建一个3节点的Storm集群:三台主机上均部署Supervisor和LogViewer服务.同时为了保证高可用,除了在hadoop001上部署主Nimbus服务外,还在hadoop ...

  8. spring boot使用log4j2将日志写入mysql数据库

    log4j2官方例子在spring boot中报错而且还是用的是org.apache.commons.dbcp包 我给改了一下使用org.apache.commons.dbcp2包 1.log4j2. ...

  9. spring源码深度解析— IOC 之 循环依赖处理

    什么是循环依赖 循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环.比如A依赖于B,B依赖于C,C又依赖于A.如下图所示: 注意,这里不是函数的循环调用,是对象的相互 ...

  10. JAVA String类型的一些小操作

    String类型是否包含某个String类型的函数:源字符串.contains(包含字符串)  返回值为:boolean类型(true或false) String类型把某个字符替换成另一个字符:源字符 ...