《图说VR入门》——DK2入门及其资源汇总

本文章由cartzhang编写,转载请注明出处。 所有权利保留。

文章链接:http://blog.csdn.net/cartzhang/article/details/53174895

作者:cartzhang

本来想先介绍国产的deepoon头盔的VR入门。

可能会有人疑惑,这TM不都一样么?

对啊,正是有一样,才有不一样,也就是有一样的地方,也有不同之处。

大部分都是可通用Oculus,那就先说Dk2,然后有空在介绍与Dk2不同的地方。

本篇图说目标,OC安装及其与Unity版本直接的搭配,实现一个简单的VR场景。

图片编号依旧与Github上编号保持一致。

https://github.com/cartzhang/ImgSayVRabc/tree/master/DK2VR_1/Img

清纯的小白入门,还请大神绕行!!!

图片编号依旧与github上保持一致,有需要的可以下载。

下载地址:

当前使用Unity版本为5.3.2f1,Oculus的SDK版本为0.8.0.

Unity安装可以参考:

http://blog.csdn.net/cartzhang/article/details/52959035

我的unity版本:

图0

一、OC安装

1.若使用大朋头盔,一开始插上头盔,在没有安装OC驱动的情况下

如图1

这意思是说,其实大朋就是在OC的基础上做的一些封装和添加了自己的功能,比如说它的模式切换,这个是最突出的了,有需要了解详情的,可以随后说,这里就不作为重点说明了。

2. OC版本

安装的是0.8.0版本的runtime:

图2

然后就是一步步的next既可。

图3

安装完毕后,需要重启电脑。

图4

3. 重启后

插上大朋头盔或DK2头盔,可以看到是否正常。

若出现下图的样子,说明有东西没有安装正确。

图5

4. 可能的问题和需要下载的东西

对于OCulus,因为它是facebook的,所以是被墙的。若有问题,你要学会科学上网才可以。

runtime下载地址:

https://developer3.oculus.com/downloads/

直接下载链接:

https://static.oculus.com/sdk-downloads/0.8.0.0/Public/1445451746/oculus_runtime_sdk_0.8.0.0_win.exe

图6.1

图6.2

当然还有驱动,我使用的是英伟达的960,之前使用的是660,OCulus对驱动版本有不同的影响。

若出现下面:

图6

点击了show demo后没有画面。

那原因可能,需要换一下驱动版本,或若是win7,需要一个windows7的Windows6.1-KB2670838-x64补丁。

图7.1

补丁可以从官方下载,也可以从我的github上下载。

https://github.com/cartzhang/ImgSayVRabc/blob/master/DK2VR_1/software/Windows6.1-KB2670838-x64.msu

都更新完毕,一般应该就没有问题了。

图7

画面可以显示,并且画面跟随头盔左右移动,就可以了。

当前头盔不管的DK2还是大朋就正常工作了。

二、Unity样例

unity本身有很好的样例:

下载地址:

https://unity3d.com/cn/learn/tutorials/topics/virtual-reality

打开Asset store

图8.1

图8

点击下载,然后可以导入看看,自己研究下。

图9.1

图9

我这里就不过多的展开来看了。

三、我的样例

还是导入我可爱的unity酱。

老方法:

图10.1

图10

打开场景

图11

然后设置VR模式

图12

图13

最后,点击运行按钮,就可以在头盔中看到我们可以的unity酱了,也可以拽动相机,近距离接触可爱的unity酱了。

看我们unity飘逸的长发,是不是特别炫酷啊!

图14

她的旋风腿:

图15

跑都跑的这么帅:

图16

各种姿势你自己都可以看看。

五、Unity与Oculus runtime版本匹配关系

由于unity在新的版本里面都集成了OC的SDK,所以很多功能都被封装好了。没有之前那么笨重,还需要导入各种插件,然后自己添加预制体,调配等等。

当然,这需要Unity版本与OC runtime之间的匹配。

1. Unity 5.0及其以上版本的匹配关系:

图17

2. Unity 5.0及其以下版本的匹配关系:

图18

若还有需要可以自己查看下面网址:

https://developer3.oculus.com/documentation/game-engines/latest/concepts/unity-sdk-version-compatibility/

若不可访问,请记得科(fan)学(qiang)上(la)网。

六、好东西要分享

1. 免费分享一个去掉Health warning的方法。

图20

之前也分享过,这里在说下,很简单,就是下载一个注册表文件OCHiddenWarnnig.reg,然后运行下就可以了。

图19

下载地址:

https://github.com/cartzhang/ImgSayVRabc/blob/master/DK2VR_1/software/OCHiddenWarnnig.reg

2. unity蛮牛的免费中文版

直接给出地址:

http://www.manew.com/thread-45174-1-1.html

这个是我直接汇总的,由四角钱翻译的。

单个章节地址:

教程《一》,VR开发介绍

http://www.manew.com/thread-45158-1-1.html?_dsign=090b0c7a

教程《二》,基础VR开发

http://www.manew.com/thread-45160-1-1.html

教程《三》,VR中的交互

http://www.manew.com/thread-45161-1-1.html?_dsign=311db2f8

教程《四》,VR的用户界面

http://www.manew.com/thread-45162-1-1.html?_dsign=e2a20b0d

教程《五》,VR中的运动

http://www.manew.com/thread-45163-1-1.html?_dsign=007dc5f3

教程《六》,部署发布VR项目

http://www.manew.com/thread-45164-1-1.html?_dsign=1b690372

教程《七》,优化Unity中的VR

http://www.manew.com/thread-45165-1-1.html?_dsign=1317e98f

教程《八》,VR开发阅读列表

http://www.manew.com/thread-45166-1-1.html?_dsign=933b234d

七、参考

[1] http://developer.deepoon.com/

[2] https://www3.oculus.com/en-us/rift/

[3] https://unity3d.com/cn/learn/tutorials/topics/virtual-reality

[4] https://github.com/cartzhang/ImgSayVRabc/tree/master/DK2VR_1

[5] http://www.manew.com/forum-136-1.html

———————-THE——————END———————

若有问题,请随时联系!!

非常感谢!!!

时间: 2024-10-24 22:08:40

《图说VR入门》——DK2入门及其资源汇总的相关文章

《图说VR入门》——360全景视频

本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/53674647 作者:cartzhang <图说VR入门>--360全景视频 本章用使用较早的Unity OC 插件来实现一个360全景视频,且通过使用不同的路径配置,可以随意切换视频内容.这样省去了多次打包的过程,简单易用. 当然,你可以花费40刀来购买一个. https://www.assetstore.unity3d.

机器学习入门资源--汇总

机器学习入门资源--汇总 基本概念 机器学习 机器学习是近20多年兴起的一门多领域交叉学科,涉及概率论.统计学.逼近论.凸分析.算法复杂度理论等多门学科.机器学习理论主要是设计和分析一些让计算机可以自动“学习”的算法.机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法.因为学习算法中涉及了大量的统计学理论,机器学习与统计推断学联系尤为密切,也被称为统计学习理论.算法设计方面,机器学习理论关注可以实现的,行之有效的学习算法. 下面从微观到宏观试着梳理一下机器学习的范畴:

《图说VR入门》——googleVR 他山之玉

本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/53125482 作者:cartzhang <图说VR入门>--googleVR 他山之玉 之前分析了一些GoogleVR的代码,画了一些图. 常言:他山之石,可以攻玉.个人觉得googleVR这不能说是石头了吧,入宝山空手而归,岂是程序的风格.我们希望可以拿着googleVR的玉,最起码刻个玉玺吧.哈哈!! 这篇记录一下,g

最新Node.js 资源汇总

Node.js 资源汇总 文档 Node.js 官方文档:http://nodejs.org/api/ Node.js 中文文档:http://nodejs.jsbin.cn/api/ Express 官方文档:http://expressjs.com/ Express 中文文档:http://expressjs.jser.us/ Jade 官方文档:http://jade-lang.com/ EJS 文档:http://www.embeddedjs.com/ 包管理 NPM:https://w

关于OpenStack的学习路线及相关资源汇总

首先我们想学习openstack,那么openstack是什么?能干什么?涉及的初衷是什么?由什么来组成?刚接触openstack,说openstack不是一个软件,而是由多个组件进行组合,这是一个更深层次的理解,当我们看到dashboard的时候,我们或许对openstack感觉有一点感性认识了.dashboard可以理解为openstack与用户交流的一个窗口,而dashboard对于真正的使用者来讲,它的功能上面有一定的局限性.而对于初学者通过它,可能会对openstack有一定的了解.o

Kinect开发资源汇总

Kinect开发资源汇总   转自: http://www.sigvc.org/bbs/forum.php?mod=viewthread&tid=254&highlight=kinect By doctorimage整理 开发Kinect应用本质上和开发其他Windows应用一样,不同的是该SDK支持Kinect感应器的相关功能,比如彩色图像.深度图像.音频.骨骼动画数据等. 本文整理了Kinect应用开发的相关资源,如果你正在进行Kinect开发或打算进行Kinect开发,这将对你有很大

微信小程序小应用资源汇总整理

微信小应用资源汇总整理 开源项目 WeApp - 微信小程序版的微信 wechat-weapp-redux-todos - 微信小程序集成Redux实现的Todo list wechat-weapp-gank - 微信小程序版Gank客户端 wechat-dribbble - 微信小程序-Dribbble wechatApp-demo - 微信小程序 DEMO weapp-ide-crack - 微信小应用资源破解 API - API 文档 weapp-quick - 微信小应用示例代码 wea

零基础学习openstack【完整中级篇】及openstack资源汇总

1.你是如何学习openstack的?2.你对openstack的组件了解多少?3.你认为openstack该如何学习? 一直想写关于openstack的方面的内容,今天终于整理完成.算是完成一桩心事,内容整合来自: 零基础学习openstack(上)[中级篇] 零基础学习openstack(下)[中级篇] 是在 零基础学习openstack[初级篇]基础上的一个继续: 初级篇,我们主要是有这么一个概念,openstack的组成openstack由哪些部分来组成: Identity(代号为“Ke

78.iOS最全学习资源汇总

目录: 第一部分: iOS 学习资源整理(包括视频/教程/博客/书记/插件/社区/网站) 第一部分: iOS 各大牛博客列表 第一部分: iOS github 上托管的各类第三方 ---------------------------------------------------------------------------------------------------------------------------------- iOS 学习最全资料 这份学习资料是为 iOS 初学者所准

Docker 资源汇总

Docker 资源汇总 Docker官方英文资源 Docker官网:http://www.docker.com Docker Windows 入门:https://docs.docker.com/docker-for-windows/ Docker CE(社区版) Ubuntu:https://docs.docker.com/install/linux/docker-ce/ubuntu/ Docker mac 入门:https://docs.docker.com/docker-for-mac/