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 ...
随机推荐
- bzoj4873: [Shoi2017]寿司餐厅(最大权闭合子图)
4873: [Shoi2017]寿司餐厅 大难题啊啊!!! 题目:传送门 题解:一眼题是网络流,但还是不会OTZ,菜啊... %题解... 最大权闭合子图!!! 好的...开始花式建边: 1.对于每个 ...
- P1452 Beauty Contes
题目背景 此处省略1W字^ ^ 题目描述 贝茜在牛的选美比赛中赢得了冠军”牛世界小姐”.因此,贝西会参观N(2 < = N < = 50000)个农场来传播善意.世界将被表示成一个二维平面 ...
- python中修改函数内部的变量会发生什么
最近写python遇到个函数内部变量使用外部变量的问题,现在总结下吧 #!/usr/bin/env python a = 100def su(): a = a + 1 print(a) s = su( ...
- del_archivelog
#!/usr/bin/env bash # # INTRO : The script for delete physical standby app ...
- 每位 Ubuntu 18.04 用户都应该知道的快捷键
作者: Abhishek Prakash 译者: LCTT XiatianSummer 了解快捷键能够提升您的生产力.这里有一些实用的 Ubuntu 快捷键助您像专业人士一样使用 Ubuntu. 您可 ...
- iOS——集成支付宝 系统繁忙,请稍后再试ALI10
问题描述:调用支付宝时,显示系统繁忙,请稍后再试(ALI10).代码没有报错,其他也是按照文档来的,为何老是提示显示系统繁忙? 解决方案:还需要在targets的中info里面,添加 url typ ...
- 由于webpack-cli版本问题造成的错误
The CLI moved into a separate package: webpack-cli Please install 'webpack-cli' in addition to webpa ...
- echarts 绑定事件重复执行问题。
网上所有,先调用.off 方法后再调用.on 绑定事件. 无效果,查看api未发现off方法,于是采用,先删除原先元素,后重新生成的方式. 场景描述. 用户查询时,每次结果都对应一张饼图.该张饼图绑定 ...
- 洛谷 P1020 导弹拦截 (LIS)
第一问最长 不上升子序列,第二问最长上升子序列 套模板就好https://blog.csdn.net/qq_34416123/article/details/81358447 那个神奇的定理当作结论吧 ...
- Oracle基础入门(三)
一:PLsql一些基本操作 调节plsql的字体大小 二:创建表,如果学过sql server的数据库就会发现其实Oracle跟的一些新建表和新增修改其实是差不多的 新建表 Create table ...