Cardboard虚拟现实开发初步(三)

Google Cardboard 虚拟现实眼镜开发初步(三)

利用Cardboard SDK for Unity Demo进行后续开发

在上一篇文章中,我们导入了Cardboard SDK,并且运行了Demo。这一次我会教给大家怎么利用这个Demo创建一个自己的场景,把自己的模型放进场景,用虚拟现实眼镜进行观赏甚至操作,其实只要会Unity,这些都很简单。

这里我会导入一个我自己制作的直升飞机模型,可以理解为制作一个模拟驾驶游戏,之后的后续开发涉及到我自己的项目,就不过多讲解了。后续我会讲解一下Demo的代码,发布中文的API,之后大家只要会一些Unity就能去愉快地开发了~

(一)准备一个FBX的模型

我个人比较喜欢用3ds Max建模,当然肯定有很多喜欢用Maya的同学,或者当然可以直接从网上下载模型资源,总之准备一个FBX格式的模型,这里我以自己的模型为例:

导出为FBX文件(直升机.FBX):

模型渲染图:

给大家展示一下我做的模型,哈哈~

(二)导入模型到场景中

这里发现某些材质莫名其妙都丢失了,我一直都不知道怎么解决,从网上也没找到解决办法,我每次只能把模型导进Unity之后再重新附材质,希望知道怎么解决的大神告知一下。

我重新附材质的过程就略过了。

(三)调整摄像机位置和模型位置

点击左侧的CardboardMain,也就是左右眼摄像机组成的主摄像机,用移动工具把它移动到想要的位置,我是把摄像机放置到了机舱内部,模拟驾驶员视角,运行之后就可以看到效果了:

(四)总结

我用同学的高分屏手机在暴风魔镜上测试了一下,还是很有感觉的,之后我又给直升机叶片加了一个旋转动画,戴上眼镜还是有种身临其境的感觉的,总之还算比较成功。

这算是虚拟现实眼镜开发的第一步吧,也算是完成了自己的一个虚拟现实应用,之后我会对SDK的使用进行一些讲解,剖析一下Demo的代码,算是抛砖引玉吧,然后大家就可以利用这些知识,结合Unity开发的知识去开发各种各样的虚拟现实眼镜应用了!

希望对大家有所帮助,本来这一篇就比较多余,但是本着认真的态度,作为一篇入门教程,我不希望给读者留下疑惑,还请大家期待后续内容~

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-25 22:12:40

Cardboard虚拟现实开发初步(三)的相关文章

Cardboard虚拟现实开发初步(二)

Google Cardboard 虚拟现实眼镜开发初步(二) Cardboard SDK for Unity的使用 上一篇文章作为系列的开篇,主要是讲了一些虚拟现实的技术和原理,本篇就会带领大家去看一看谷歌的Cardboard SDK for Unity,虽然目前资料和文档较少,但是这个package用起来还是非常方便的,只要大家稍微接触过Unity就可以轻松的使用,我会以面对Unity初学者的方式进行讲解. 为了方便大家阅读,我会把步骤尽量写的细致一些,相关的谷歌官网上的英文资料和我自己翻译的

Cardboard虚拟现实开发初步(四)

Google Cardboard 虚拟现实眼镜开发初步(四) Cardboard SDK for Unity Demo的一些解析 写在前面 自从上次写完这个系列的第三篇,忙了一阵子的项目,忙了一阵子的英语,考完一大波考试之后,终于能继续给大家分享一些开发心得了,这期间有好几个同学给我私信甚至qq我,问我啥时候更新,无奈实在是太忙,只能一拖再拖,我感觉是十分对不起大家的,没能及时更新,这里给大家说个对不起.不过能有这么多人关注我的博客,这也是对我最大的肯定,能得到大家的认可心里十分的高兴,希望大家

Cardboard虚拟现实开发初步(一)

Google Cardboard 虚拟现实眼镜开发初步(一) 虚拟现实技术简介 不得不说这几年虚拟现实技术逐渐火热,伴随着虚拟现实设备的价格迅速平民化,越来越多的虚拟现实设备来到了我们眼前,也因此虚拟现实方面的开发离我们也越来越近. 这几年迅速崛起的Oculus,其成功就在于拉近了虚拟现实与群众的距离,把原本价格高不可攀的虚拟现实设备放到了我们可以触手可及的位置,Oculus的技术开辟了全新的体验和可能性,不仅仅在游戏领域,还在生活.教育.医疗等诸多领域拥有广阔的想象空间,Facebook在20

Hello,Cardboard!!-如何开发一个最简单的Cardboard虚拟现实应用(一)

温馨提醒,本篇为介绍篇,如果只想看如何开发的具体步骤请参看<Hello,Cardboard!!-如何开发一个最简单的Cardboard虚拟现实应用(三)> 前述:恕我啰嗦一下,主要照顾对cardboard不太了解的朋在,Cardboard是由Google公司的两位巴黎办公室的员工利用业余时间创作出来的作品,它最大的特点就是将原来人们以为高大上的虚拟现实技术以廉价的方式带进了公众的视野,到目前为止,google已推出了改良版的cardboard 2代盒子,相比1代,2代改善了成像,增加了视野范围

(转)TDD的iOS开发初步以及Kiwi使用入门

本文转自“瞄神”博客 TDD的iOS开发初步以及Kiwi使用入门 测试驱动开发(Test Driven Development,以下简称TDD)是保证代码质量的不二法则,也是先进程序开发的共识.Apple一直致力于在iOS开发中集成更加方便和可用的测试,在Xcode 5中,新的IDE和SDK引入了XCTest来替代原来的SenTestingKit,并且取消了新建工程时的“包括单元测试”的可选项(同样待遇的还有使用ARC的可选项).新工程将自动包含测试的target,并且相关框架也搭建完毕,可以说

游戏开发(三)——WIN32 黑白棋(二)——AI

今天是第二部分:玩家和AI 玩家主要是实现悔棋的功能 AI主要是搜索.最大最小算法,枝剪算法 1.每一步落子的步骤,为了可以悔棋 typedef struct ReversiStep {     ReversiBitBoard m_LastMap;     ReversiStep& operator= (const ReversiStep& temp)     {         m_LastMap = temp.m_LastMap;         return *this;     }

虚拟现实开发一些建议

本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接: http://blog.csdn.net/cartzhang/article/details/51898067 作者:cartzhang [本文为原作者对虚拟现实开发的一些建议和理解,写的非常不错.理解的也非常透彻,希望对各位在路上的VR开发者有积极作用.] 下面是我对虚拟现实开发一下建议.我已经把他们分为Vive相关,常规VR和更宽泛意义上的建议.更多建议请关注我的Twitter. 一.Vive 相关 1. 让玩家按

微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台

原文:微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开发者提供的公众号第三

Android深度探索HAL与驱动开发 第三章

Android深度探索HAL与驱动开发 第三章 Git使用入门 读书笔记 Git是对源代码进行管理的软件. 一.安装Git # apt-get install git # apt-get install git-doc git-emall git-gui gitk 用以下命令控制Git: # apt-get install git-core # apt-get install git-doc git-svn git-email git-gui gitk 二.查看Git文档 查看git-check