博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cardboard虚拟现实开发初步(三)
阅读量:4178 次
发布时间:2019-05-26

本文共 977 字,大约阅读时间需要 3 分钟。

转自:http://m.blog.csdn.net/article/details?id=47191517

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

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

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

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

(一)准备一个FBX的模型

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

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

这里写图片描述

模型渲染图:

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

这里写图片描述

(二)导入模型到场景中

这里写图片描述

这里写图片描述

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

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

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

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

这里写图片描述

(四)总结

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

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

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

你可能感兴趣的文章
ios编译linphone 开启x264编译
查看>>
x264命令参数与代码对应关系
查看>>
关于编译x264时出现的for Cortex-A8 erratum because it has no mapping symbols问题
查看>>
M3U8格式讲解及实际应用分析
查看>>
流媒体开发之--HLS--M3U8解析(2): HLS草案
查看>>
CMake 手册详解(一)
查看>>
CMake 手册详解(二)
查看>>
CMake 手册详解(三)
查看>>
CMake 手册详解(四)
查看>>
CMake 手册详解(五)
查看>>
CMake 手册详解(六)
查看>>
CMake 手册详解(七)
查看>>
CMake 手册详解(八)
查看>>
CMake手册详解 (九)
查看>>
CMake手册详解 (十)
查看>>
CMake手册详解 (十一)
查看>>
CMake手册详解 (十二)
查看>>
CMake手册详解 (十三)
查看>>
CMake手册详解 (十四)
查看>>
CMake手册详解 (十五)
查看>>