The DK2

    于2014年春,Oculus发布了第二代开发版头显设备,代号为DK2。与DK1相比,Oculus Rift DK2的外观有很大改进,并且轻了许多,体积仍然比较大,可以罩住大部分脸部。同样有一条数据线连接在头显上,用来连接电脑的HDMI和USB接口。

    DK2的分辨率比上一代设备提高了不少,像素达到了1920*1080(每只眼睛有960*1080)。除了分辨率的提升,DK2另一个大的变化是支持了头显位置追踪技术,这样使用者不仅可以环顾四周,还可以通过头显在虚拟场景中前后左右上下移动。不过,使用位置追踪器时用户必须面对着一个追踪摄像机,而且只能在很小的范围内移动。

    DK2设备见第一章的图1-2,下面图2-2是DK2中的位置追踪摄像机。
 
图2-2

Crescent Bay

    Oculus Rift的第三代开发版代号为Crescent Bay,它的性能和外观都有所改进,分辨率有所提高,头显位置追踪不止局限于面向摄像头,现在可以360度随意转动,因为头显设备的后面也装有位置感应器。图2-3是Crescent Bay的图片。
 
图2-3
    在作本文时,Crescent Bay只是一款内部样机,不过这也意味着Oculus的消费者版本就是这款或者在此基础上做改进,预计Oculus消费版会在2015发布零售,最早年底,最晚2016年初。

    由此可见,Oculus VR公司一直在不断创新不断提高设备技术,三代开发版不断改进,新特性、舒适度等一步一步地在提高。如果继续改进,总有一天真正惊人的第一代VR头显会出现在商场中。

设置Oculus Rift

    下面网址可以在线订购DK2设备:http://www.oculus.com/dk2/

    由于Oculus Rift还不是消费者版本,所以配置它所需的软硬件比较复杂,技术要求比较高,并且得有点耐心。为了在Rift上体验内容,你必须下载你平台对应的运行库,这个运行库解决了操作系统和头显硬件的通信问题。运行库可以在下面的网站中找到:http://developer.oculus.com/

    运行库安装完成以后,你就可以在不同的地方下载应用程序,然后安装使用,附件X中有Oculus内容下载的一些网址。你可以直接在官网上下载Oculus Share中的内容尝尝鲜,下面是网址:http://share.oculus.com/

    如果你想成为Oculus Rift的开发者,首先,你得下载Oculus的SDK,然后,到官网上去注册一个账号,登录你的账号填写你使用的平台类型等信息。这样,你就可以使用SDK开发Oculus应用程序了,具体细节将在第三章中详细介绍。

《VR入门系列教程》之7---DK2和Crescent Bay的更多相关文章

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

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

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

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

  3. 《VR入门系列教程》之8---GearVR

    高端移动虚拟现实设备---三星GearVR     Oculus Rift也许是虚拟现实头显的典范,但是它还是存在许多问题.首先,它需要基于一个具有强大图形计算能力的计算机,而使用一般的笔记本.苹果A ...

  4. 《VR入门系列教程》之6---VR硬件介绍及DK1

    第二章 VR硬件介绍     本章主要介绍当前比较流行的消费版VR设备,包括VR头显以及应用运行的PC和手机平台.     即使是在这工业高速发展的时代,一些大厂(比如Facebook的Oculus ...

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

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

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

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

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

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

  8. 《VR入门系列教程》之19---GearVR开发初识

    本章我们来介绍一下如何在移动VR设备的佼佼者GearVR上进行开发,之前我们在桌面端的VR开发想法可以直接应用在移动端,但是仍然会有些不一样的技术需要注意.这次,我们仍然采用Unity3D引擎构建示例 ...

  9. 《VR入门系列教程》之18---Oculus代码剖析

    代码剖析 原文作者:Tony Parisi     那么,Unity究竟是如何支持Oculus VR运行的?首先,我们来看看Unity场景是如何构建的.在Unity集成开发包中有一个相机预设体,这个预 ...

随机推荐

  1. 新玩法,CentOS7中LVM通过扩展逻辑卷扩展swap空间

    在我们日常运维工作中,偶尔也会遇到需要扩展swap空间的操作.扩展swap空间的方法很多,现在让我们一起来探讨一下,在LVM下扩展swap空间的方法. 1.查看一下卷组,是否还有空闲空间能用于扩展sw ...

  2. Linux实现彩色提示符

    更改用户目录下的.bashrc 加入: export PS1='\[\e[33m\][\u@\h:\W]\$ \[\e[m\]' 例如: # .bashrc # User specific alias ...

  3. 学习Java,容易被你忽略的小细节(3)

    在<学习Java,容易被你忽略的小细节(2)>中我们已经深入讨论过String类中equals()方法的使用,在本文中我们将进一步讨论equals()方法在其他境况下的使用方法. 首先,我 ...

  4. java-mysql(2) Prepared statement

    上一篇学习了java如何链接配置mysql,这篇学习下java如何处理sql预处理语句(PreparedStatement),首先是一个sql预处理的例子: package core; import ...

  5. Hadoop集群(第6期)JDK和SSH无密码配置

    1.Linux配置java环境变量 1.1 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,执行命令 ./jdk-6u14-linux-i586.bi ...

  6. EF Power Tool 代码生成器 反向生成

    大致来说,这个工具有这样几个功能: 1) 按照现有数据库结构,生成Code First POCO class.DbContext class和相应的mapping class. 2) 以designe ...

  7. Oracle expdp/impdp 使用示例

    1. 创建目录 使用数据泵之前,需要创建一个存放文件的目录. 这个目录要写入Oracle的数据字典中才能识别. (1)先查看一下已经存在的目录: SQL> col owner format a5 ...

  8. nice-validator表单验证插件的简单使用

    前言 前端表单校验是过滤无效数据.假数据.有毒数据的第一步,是数据安全的第一道关卡,虽然我们不能100%相信客户端提交的数据(真正的校验还得在服务端进行),但设置前端表单校验也是至关重要的,自己写逻辑 ...

  9. 基于jsp技术的校园二手交易网站

    [项目介绍]基于jsp的校园二手商品交易网站系统使用jsp技术进行开发,项目主要实现了一整套的校园二手交易逻辑, 主要功能如下(包括但不限于,只列出主要功能): 管理员模块    |-----用户管理 ...

  10. 04 body中的相关标签

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...