我使用的是oculus rift DK2,也就是开发者版,在开始使用前,要确保几件事:

一、准备工作

1、pc配置,配置越好运行越流畅,反之会使帧率低,伴随的体验就是眩晕恶心,甚至无法运行。官方推荐配置:

NVIDIA GTX 970 / AMD 290 equivalent or greater
Intel i5-4590 equivalent or greater
8GB+ RAM

我使用的是win7,貌似win7一下系统不不支持,官方要求:

Windows 7 SP1 or newer
2x USB 3.0 ports
HDMI 1.3 video output supporting a 297MHz clock via a direct output architecture

对于MAC系统,官方说法

Our development for OS X and Linux has been paused in order to focus on delivering a high quality consumer-level VR experience at launch across hardware, software, and content on Windows. We want to get back to development for OS X and Linux but we don’t have a timeline.

看来目前不支持MAC。

2、驱动。需要安装官方驱动runtime,尽量去官网下载最新版,以下是我使用的0.6

http://download.csdn.net/detail/zkq666666/9404011

如果安装过,记得要卸载旧版本再安装新版本,切记。

安装完看电脑中是否有如下小眼睛,

然后在任务管理器内检查相关服务进程是否正常启动(如下图)
其中32位系统启动的是OVRServer_X86,64位系统启动的是OVRServer_X64。
如果没有正常启动,需要你到runtime的安装路径:
C:\Program Files(x86)\Oculus\Service手动启动OVRserviceLaucher。

3、连接设备。HDMI接口和usb接口,use接口为DK2提供电源。

4、基本设置。点击小眼睛图标,打开Rift Display Mode,设置如下:

查看DK2屏幕是否点亮,是否为拓展桌面,不是可以自行设置,我是双显加DK2

打开OculusConfiguration Utility,在user处添加自己的用户名

出现DK2的图标,说明连接成功。

Eye Cups 镜片类型,对应A镜和B镜。

Eye Relief 眼距,指镜片到你眼镜的距离,主要要跟DK2侧面转盘刻度一致,转盘可用硬币方便旋转。

Gender  性别。

Player Height 玩家身高,注意与你开发的游戏中相对应。

Show Demo Scene 运行Demo,测试是否正常工作,点击可看到DK2出现的桌子DEMO。

二、开发测试

下载Unity 4 Pro Integration,(ovr_unity_0.2.5c_lib.zip),打开里面的OculusUnityIntegration目录,一个是官方的Tuscany的演示源码,另一个就是我们要用到的OculusUnityIntegration。

OculusUnityIntegration下载地址:http://download.csdn.net/detail/zkq666666/9404075

导入你的场景中,官方提供的预设摄像机和人物控制器所在位置如下:

简单测试下:

转自:http://www.52vr.com/article-396-1.html

oculus rift 开发入门相关推荐

  1. oculus rift 开发(一)

    我使用的是oculus rift DK2,也就是开发人员版.在開始使用前.要确保几件事: 一.准备工作 1.pc配置.配置越好执行越流畅.反之会使帧率低.伴随的体验就是眩晕恶心,甚至无法执行. 官方推 ...

  2. UNITY OCULUS QUEST开发入门教程 1 - 准备篇

    随着OCULUS QUEST2在市场获得的现像级大反响,VR正逐步从硬核玩家走向普通大众. 作为UNITY开发者的你,是否对OCULUS QUEST VR开发也感兴趣呢,那么不仿一起来跟着我们的教程来 ...

  3. OCulus Rift 游戏开发六原则

    本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/46685477 作者:car ...

  4. 用Unity开发基于Oculus Rift的体验游戏时遇到天空盒重影问题的解决方法

    大家好我是天睿Tera,目前专注于开发OculusRift沉浸式体验演示项目并且在建立一个开发者交流的论坛 www.vr-x.cn. 我会把在开发电梯惊魂DEMO的时候遇到的问题和怎么解决的拿出来给大 ...

  5. oculus integration+unity 开发入门——环境配置笔记

    oculus integration+unity 开发入门--环境配置笔记 一.Unity2019安装 二.Android Studio安装 Unity环境配置 一.Unity2019安装 我采用的是 ...

  6. VR原理讲解及开发入门

    本文是作者obuil根据多年心得专门为想要入门的VR开发者所写,由52VR网站提供支持. 1. VR沉浸感和交互作用产生的原理: 在之前,我们观看一个虚拟的创造内容是通过平面显示器的,52VR上次发布 ...

  7. Oculus Rift S 399美元,真香

    3月20日晚间,Oculus在GDC 2019上发布了此前传闻中的Rift S,从名字来看Rift S代表着它是Rift的升级版,下面让我们来看都有哪些升级之处. 其中改变较大的包括:定位追踪方式由此 ...

  8. [转]VR原理讲解及开发入门

    本文转自:http://www.52vr.com/article-661-1.html 本文是作者obuil根据多年心得专门为想要入门的VR开发者所写,由52VR网站提供支持.   1. VR沉浸感和 ...

  9. A-Frame WebVR开发入门教程

    WebVR和WebGL应用程序接口使得我们已经可以在浏览器上创建虚拟现实(VR)体验,但从工程化的角度而言,开发社区还需要更多方便强大的开发库来简化编程,Mozilla的 A-Frame 框架就是这样 ...

最新文章

  1. 利用 RDA5807的RSSI测量RF强度
  2. SQLite 版本引发的 Python 程序调用问题
  3. 编程之美-饮料供货方法整理
  4. rows是横着的还是cols_在Flask中如何自定义TextAreaField的rows和cols且将表单渲染为bootstrap的样式?...
  5. Fedora 15 安装 HP 打印机
  6. websphere不释放游标_不懂别瞎搞!Redis 性能优化的 13 条军规!
  7. python代码段_python代码段有哪些
  8. mysql 外键约束条件_MySQL-条件外键约束-问答-阿里云开发者社区-阿里云
  9. Python+Tensorflow+CNN实现车牌识别
  10. 87-非阻塞 connect
  11. 三极管输出和输入特性曲线人类语言(共射为例)
  12. layui table表格中加input 日期插件
  13. 2WD远程控制小车——云端设计
  14. 三件套都有什么_单人床品三件套都有哪些?
  15. 无线系列 - 5G大规模MIMO阵列仿真及混合波束成形设计
  16. 关于置信度和置信区间的解释
  17. java 属性签名_java – 使用BouncyCastle将签名/身份验证的属性添加到CMS签名
  18. VsCode插件之vscode-icons
  19. 流量运营分析ESOP
  20. 在Cadence16.6中导入Logo

热门文章

  1. Bugzilla使用手册及解决方案
  2. 在Python中获取文件大小? [重复]
  3. 如何解决:“ UnicodeDecodeError:#39;ascii#39;编解码器无法解码字节”
  4. 如何在不使用任何图像或跨度标签的情况下通过CSS在UL / LI html列表中设置子弹颜色[复制]
  5. 将Node.js升级到最新版本
  6. favicon.png vs favicon.ico - 我为什么要使用PNG而不是ICO?
  7. 重写enum的valueof方法等
  8. rsync 常见错误与解决方法整理
  9. stateful openflow------整理openstate原理以及具体应用
  10. 历史上最伟大的方程 (托尼·赖斯 著)