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. 每天进步一点--WCF学习笔记

    最近买了一本书WCF服务编程,重头再开始了解学习WCF,现将学习记录,以便后来复习,也希望和大家一起进步. WCF用终结点表示一种组成关系,终结点就是地址.契约与绑定的混合品,即 地址(Address ...

  2. QT5.7静态编译(使用VS2013与VS2015编译,XP可用,有详细configure脚本。VS下Qt插件的配置。编译选项加上-mp可以开启多线程编译,编译速度提高2倍以上)

    http://blog.csdn.net/u011964923/article/details/52886908 configure -confirm-license -opensource -pla ...

  3. asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建

    上一篇教程<asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发>完成了本项目的登录模块,登录后就需要进入后台管理首页了,需要准备一个后台模 ...

  4. shell多线程(3)while循环

    start="2018-06-17" end="2018-07-01" min=`date -d "${start}" +%Y%m%d` m ...

  5. SkyWorking基础:6.2版本安装部署

    就在今天,SkyWorking发布了6.2版本. 概述 什么是SkyWorking SkyWalking是观察性分析平台和应用性能管理系统. 提供分布式追踪.服务网格遥测分析.度量聚合和可视化一体化解 ...

  6. Java内存区域(运行时数据区域)和内存模型(JMM)

    Java 内存区域和内存模型是不一样的东西,内存区域是指 Jvm 运行时将数据分区域存储,强调对内存空间的划分. 而内存模型(Java Memory Model,简称 JMM )是定义了线程和主内存之 ...

  7. java 字符串内存分配的分析与总结

    经常在网上各大版块都能看到对于java字符串运行时内存分配的探讨,形如:String a = "123",String b = new String("123" ...

  8. 【朝花夕拾】Android自定义View篇之(六)Android事件分发机制(中)从源码分析事件分发逻辑及经常遇到的一些“诡异”现象

    前言 转载请注明,转自[https://www.cnblogs.com/andy-songwei/p/11039252.html]谢谢! 在上一篇文章[[朝花夕拾]Android自定义View篇之(五 ...

  9. MySQL metalock的一些技巧(写大于读的案例,以及获得锁的顺序)

    前言:元数据锁不是锁定数据,而是锁定描述数据的元数据信息.就像很多装修工人(工作线程)在室内(对象上)装修(操作),不能有其他工人(线程)把屋子拆了(表删除了). MySQL 为了数据一致性使用元数据 ...

  10. sql锁的类型介绍:悲观锁,乐观锁,行锁,表锁,页锁,共享锁,排他锁,意向锁

    1 悲观锁,乐观锁 悲观锁:顾名思义,很悲观,就是每次拿数据的时候都认为别的线程会修改数据,所以在每次拿的时候都会给数据上锁.上锁之后,当别的线程想要拿数据时,就会阻塞,直到给数据上锁的线程将事务提交 ...