oculus rift 开发(一)
我使用的是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 开发(一)的更多相关文章
- OCulus Rift 游戏开发六原则
本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/46685477 作者:car ...
- Unity正式发布首个“实验性”VR编辑器,支持HTC Vive和Oculus Rift
Unity今天正式推出"实验性"VR编辑器.据悉,EditorVR是Unity游戏引擎中的一个组件,可让开发者在虚拟现实环境中开发游戏.为何要称之为"实验性"? ...
- 三星Gear VR与Oculus Rift DK2全方位比拼
网易数码1月6日消息,Oculus Rift DK2并不是面向消费者的产品,而三星Gear VR则进入了大众市场.虽然二者有点不同,但还是值得对比一番,看看Gear VR相比当下虚拟现实领域佼佼者Oc ...
- 《VR入门系列教程》之15---配置Oculus的开发环境
安装Oculus SDK 在使用类似Unity3D之类的引擎开发Oculus Rift应用之前,你必须先安装Oculus的SDK,在Oculus的官网上可以下载:http://develope ...
- Oculus Rift DK2 驱动安装教程
第一次安装oculus rift硬件驱动的教程: 1. 执行驱动的下载网址:https://developer.oculusvr.com/ 下载驱动首先须要拥有一个oculus的帐号.点击Regi ...
- 在OSG 实现的 oculus rift 效果
在OSG 实现的oculus rift 效果,还不错 这个是Delta3d中实现的 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh1eWluZ3Fpb ...
- 屏蔽OCulus Rift的官方警告的方法实测
本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/45870243 作者:car ...
- Oculus Rift 没有声音的解决方法
If you do not hear any audio when using Rift, please try the following steps: Check the Rift audio s ...
- UE4关于Oculus Rift (VR)开发忠告
转自:http://blog.csdn.net/cartzhang/article/details/42493843 UE4虚拟现实 实现的注意事项 https://docs.unrealengine ...
随机推荐
- h5登录
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta http-equiv="Con ...
- 欧拉函数 euler
O - 找新朋友 1.欧拉函数 euler() 在数论,对正整数n,欧拉函数是 少于或等于n的数中与n 互质 的数的数目. 互质:公约数只有 1 的两个整数,称为互质整数.即 最大的公约数也就是 ...
- NodeJS学习笔记 (10)网络TCP-net(ok)
模块概览 net模块是同样是nodejs的核心模块.在http模块概览里提到,http.Server继承了net.Server,此外,http客户端与http服务端的通信均依赖于socket(net. ...
- iOS开发——设置屏幕亮度
想在APP里面调节屏幕的亮度,这只是个小众需求.而且,虽然可以直接调节手机的亮度,但是它还是个需求,客户有需求,剩下的就是我们的事了,好了,吐槽到此结束. 刚拿到这个需求的人,或许想的是直接对view ...
- ubuntu18.04安装dash-to-dock出错的问题
之前在安装dash-to-dock出现了这种错误: TypeError: ExtensionUtils.initTranslations is not a function Stack trace:i ...
- python 任何基础问题,包括语法等
*)copy()和deep copy() 参考链接:https://blog.csdn.net/qq_32907349/article/details/52190796 *)OPP面向对象编程 *)接 ...
- 题解 P2195 【HXY造公园】
天哪这道题竟然只有一篇题解! emm,首先读题看完两个操作就已经有很明确的思路了,显然是并查集+树的直径 一波解决. 并查集不多说了,如果不了解的可以看这里. 树的直径的思路很朴实,就是两边DFS(B ...
- 洛谷—— P2934 [USACO09JAN]安全出行Safe Travel || COGS ——279|| BZOJ——1576
https://www.luogu.org/problem/show?pid=2934 题目描述 Gremlins have infested the farm. These nasty, ugly ...
- HTML学习----------DAY2第四节
HTML 文档是由 HTML 元素定义的. HTML 元素 HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码. 注释:开始标签常被称为开放标签(opening ...
- ArcGIS api for javascript——加入地图并显示x,y坐标
这个示例报告了用户在地图上悬停和拖拽鼠标的鼠标指针坐标.通过事件监听器来更新鼠标移到的x和y坐标. 下行代码创建了地图: var map = new esri.Map("map") ...