我使用的是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处加入自己的username

出现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

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

简单測试下:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

oculus rift 开发(一)的更多相关文章

  1. OCulus Rift 游戏开发六原则

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

  2. Unity正式发布首个“实验性”VR编辑器,支持HTC Vive和Oculus Rift

    Unity今天正式推出"实验性"VR编辑器.据悉,EditorVR是Unity游戏引擎中的一个组件,可让开发者在虚拟现实环境中开发游戏.为何要称之为"实验性"? ...

  3. 三星Gear VR与Oculus Rift DK2全方位比拼

    网易数码1月6日消息,Oculus Rift DK2并不是面向消费者的产品,而三星Gear VR则进入了大众市场.虽然二者有点不同,但还是值得对比一番,看看Gear VR相比当下虚拟现实领域佼佼者Oc ...

  4. 《VR入门系列教程》之15---配置Oculus的开发环境

    安装Oculus SDK     在使用类似Unity3D之类的引擎开发Oculus Rift应用之前,你必须先安装Oculus的SDK,在Oculus的官网上可以下载:http://develope ...

  5. Oculus Rift DK2 驱动安装教程

    第一次安装oculus rift硬件驱动的教程: 1.   执行驱动的下载网址:https://developer.oculusvr.com/ 下载驱动首先须要拥有一个oculus的帐号.点击Regi ...

  6. 在OSG 实现的 oculus rift 效果

    在OSG 实现的oculus rift 效果,还不错 这个是Delta3d中实现的 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh1eWluZ3Fpb ...

  7. 屏蔽OCulus Rift的官方警告的方法实测

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

  8. Oculus Rift 没有声音的解决方法

    If you do not hear any audio when using Rift, please try the following steps: Check the Rift audio s ...

  9. UE4关于Oculus Rift (VR)开发忠告

    转自:http://blog.csdn.net/cartzhang/article/details/42493843 UE4虚拟现实 实现的注意事项 https://docs.unrealengine ...

随机推荐

  1. h5登录

    <!DOCTYPE html> <html lang="zh-cn"> <head> <meta http-equiv="Con ...

  2. 欧拉函数 euler

    O - 找新朋友   1.欧拉函数 euler() 在数论,对正整数n,欧拉函数是  少于或等于n的数中与n 互质 的数的数目. 互质:公约数只有 1 的两个整数,称为互质整数.即 最大的公约数也就是 ...

  3. NodeJS学习笔记 (10)网络TCP-net(ok)

    模块概览 net模块是同样是nodejs的核心模块.在http模块概览里提到,http.Server继承了net.Server,此外,http客户端与http服务端的通信均依赖于socket(net. ...

  4. iOS开发——设置屏幕亮度

    想在APP里面调节屏幕的亮度,这只是个小众需求.而且,虽然可以直接调节手机的亮度,但是它还是个需求,客户有需求,剩下的就是我们的事了,好了,吐槽到此结束. 刚拿到这个需求的人,或许想的是直接对view ...

  5. ubuntu18.04安装dash-to-dock出错的问题

    之前在安装dash-to-dock出现了这种错误: TypeError: ExtensionUtils.initTranslations is not a function Stack trace:i ...

  6. python 任何基础问题,包括语法等

    *)copy()和deep copy() 参考链接:https://blog.csdn.net/qq_32907349/article/details/52190796 *)OPP面向对象编程 *)接 ...

  7. 题解 P2195 【HXY造公园】

    天哪这道题竟然只有一篇题解! emm,首先读题看完两个操作就已经有很明确的思路了,显然是并查集+树的直径 一波解决. 并查集不多说了,如果不了解的可以看这里. 树的直径的思路很朴实,就是两边DFS(B ...

  8. 洛谷—— P2934 [USACO09JAN]安全出行Safe Travel || COGS ——279|| BZOJ——1576

    https://www.luogu.org/problem/show?pid=2934 题目描述 Gremlins have infested the farm. These nasty, ugly ...

  9. HTML学习----------DAY2第四节

    HTML 文档是由 HTML 元素定义的. HTML 元素 HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码. 注释:开始标签常被称为开放标签(opening ...

  10. ArcGIS api for javascript——加入地图并显示x,y坐标

    这个示例报告了用户在地图上悬停和拖拽鼠标的鼠标指针坐标.通过事件监听器来更新鼠标移到的x和y坐标. 下行代码创建了地图: var map = new esri.Map("map") ...