Unity 收藏本版 已有9人收藏 +发表新主题
查看: 21095|回复: 4
打印 上一主题 下一主题

用Unity开发OculusRift体验演示教程(一)——使用Oculus的SDK

[复制链接]

用Unity开发OculusRift体验演示教程(一)——使用Oculus的SDK

Carly 发表于 2015-6-30 15:40:08 浏览:  21095 回复:  4 只看该作者 复制链接
本帖最后由 Carly 于 2015-6-30 15:41 编辑

   希望你先有Unity基础再来看本教程,废话不多说!

Oculus最近推出了0.3.1 Preview的SDK,但是由于还是预览版,所以我本次还是使用0.2.5c版本的SDK。
开发OculusRift开发者刚入门的问题可能就是如何让用户的所体验到沉浸式的虚拟现实世界的。也就是让玩家有身临其境的感觉,没有边界的概念,转动头部即可观察这个世界。


OculusVR官方提供了SDK,便于开发者的开发。只要导入官方提供的SDK包,简单的进行设置即可实现沉浸式的效果,还等什么,一起来试试吧。
首先我们要先下载Unity 4 Pro Integration(下载下来是ovr_unity_0.2.5c_lib.zip),在官网和本论坛均有下载
提示:需要Unity Pro才能使用SDK包,并且个人建议Unity版本为4.3.4或更新版本。
官网地址:
https://developer.oculusvr.com/?action=dl
(还可以下载到一些英文的学习资料,建议英文比较好的同学)
论坛下载地址:
http://www.vr-x.cn/forum.php?mod=viewthread&tid=17

OK,下载下来并且解压之后打开OculusUnityIntegration目录,有两个Unity包,一个是官方的
Tuscany的演示源码,另一个就是我们要用到的OculusUnityIntegration。
介绍完文件和目录,我们来打开Unity,新建一个空白项目并加入一个cube正方体,一个平面Plane,和带阴影效果的全局灯光,并调整下摄像机的角度
(如果不会的话请阅读开篇的提示)。



可以看到现在这个项目的场景中有一个普通的摄像机,和我们所搭建的场景,我们双击OculusUnityIntegration.unitypackage来导入包。(注意在Windows中导入Unity的包时,包文件所在目录的目录名必须为英文)


点击Import导入。
导入之后我们的项目资源文件里多出了两个文件夹,OVR和Plugins。

本次我们要用到的就是Oculus官方给我们提供的预设摄像机,在OVR文件夹下的Prefabs中-

能看到有一个摄像机控制器预设和一个角色控制器预设。
我们直接将摄像机控制器放到场景中,如下图。

并将场景中原来的摄像机的Transform属性拷贝过来,这时我们看到的就是下图这样的效果。

可以看到画面变成了左右分离的模式。我们接上OculusRift,点击运行测试。


转动你手中的OculusRift,你会发现预览窗口中的画面也在转动。并且画面是左右分离+变形的模式。这样就OK了。
我们可以编译出来实际体验一下,或者也可以发挥你的想象力再创造更复杂的场景再Build。
Oculus Rift SDK  下载:

官方使用说明:

个人Demo:



本期先到这里,如果遇到问题请回复我!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享至:
| 2 人收藏
回复

使用道具 举报

该用户从未签到

沙发
Mec0825 发表于 2015-7-27 08:39:48 只看该作者
最近正好想接触一下 VR,谢啦~
回复 支持 反对

使用道具 举报

该用户从未签到

板凳
Carly
 楼主|
发表于 2015-7-28 11:34:14 只看该作者
Mec0825 发表于 2015-7-27 08:39
最近正好想接触一下 VR,谢啦~

不谢,胸弟;
回复 支持 反对

使用道具 举报

该用户从未签到

地板
coldpoet 发表于 2015-9-23 17:31:09 只看该作者
请教下,我机子unity导出的Oculus游戏都打开不了,而有些机子又可以看的了,不知道是什么回事?有些机子安装后没报.dll错误,但也看不了。我的还报了一些.dll错误,但我根据提示下载了对应的.dll,也还是看不了。大神,求教啊!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
Carly
 楼主|
发表于 2016-5-18 13:49:17 只看该作者
coldpoet 发表于 2015-9-23 17:31
**** 作者被禁止或删除 内容自动屏蔽 ****

不同的机器,不同的版本打包运行才稳定。你试下。等更新解决这个问题吧。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

高级会员

Copyright © 2013-2017 ARinChina-增强现实中国技术论坛   All Rights Reserved.