第二章 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. DIOCP3 DEMO的编译(去掉VCL前缀)

    总有些朋友问我,关于DEMO编译的一些问题,每次都回答大概都差不多,我想还是写篇说明书给大家,关于DEMO编译的步骤. [环境设定] 1.将DIOCP3\source路径添加到Delphi的搜索路径, ...

  2. 优秀的Restful API应该是什么样的

    1 你一直在错误的使用http协议 现在微服务真是火的一塌糊涂!大街小巷,逢人必谈微服务,各路大神纷纷忙着把自家的单体服务拆解成多个Web微小服务!而作为微服务之间通信的桥梁,Web API的设计就显 ...

  3. 常用Linux网络命令

    TCP状态统计: netstat -anp TCP各个状态的连接数:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a] ...

  4. 前后端开发(2):浏览器与PHP程序的交互

    上一节介绍怎么在mac电脑上启用PHP程序,并且演示了一个简单的例子,这个例子运行时,涉及了浏览器.apache以及PHP程序的交互,这三者的关系大概是这样的: 一般来说,浏览器(或者类似功能的程序) ...

  5. Sqoop 的基本使用

    目录 一.Sqoop 基本命令 1. 查看所有命令 2. 查看某条命令的具体使用方法 二.Sqoop 与 MySQL 1. 查询MySQL所有数据库 2. 查询指定数据库中所有数据表 三.Sqoop ...

  6. ABP开发框架前后端开发系列---(13)高级查询功能及界面的处理

    在一般的检索界面中,基于界面易用和美观方便的考虑,我们往往只提供一些常用的条件查询进行列表数据的查询,但是有时候一些业务表字段很多,一些不常见的条件可能在某些场景下也需要用到.因此我们在通用的查询条件 ...

  7. hdoj2036 改革春风吹满地——叉积

    利用向量积(叉积)计算三角形的面积和多边形的面积 关于叉积计算三角形面积和多边形面积 Problem Description " 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一 ...

  8. Programming In Lua 第六章

    1, 2, 3,

  9. 通过phpmyadmin设置数据库密码后若出现phpmyadmin拒绝访问的情况

    方法一:可以修改config.inc.php配置文件中的$cfg['Servers'][$i]['password'] = '你的密码'; 方法二:将config.inc.php配置文件中的$cfg[ ...

  10. php设计模式-责任链模式

    责任链模式更像是一种简化多种场景下调用处理的一种设计模式,特别适合if-else分支判断很多的场景.比如是根据不同会员等级给予不同的优惠力度. 它的定义:对象的调用是由下家的应用连接起来的处理链.一直 ...