Cardboard虛擬現實開發初步(三)

轉自: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):網上找的fbx文件

這裏寫圖片描述

模型渲染圖:

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

這裏寫圖片描述

(二)導入模型到場景中

這裏寫圖片描述

這裏寫圖片描述

這裏發現某些材質莫名其妙都丟失了,我一直都不知道怎麼解決,從網上也沒找到解決辦法,我每次只能把模型導進Unity之後再重新附材質,希望知道怎麼解決的大神告知一下。

我重新附材質的過程就略過了。

(三)調整攝像機位置和模型位置

點擊左側的CardboardMain,(如果不懂unity就去看看基礎入門)也就是左右眼攝像機組成的主攝像機,用移動工具把它移動到想要的位置,我是把攝像機放置到了機艙內部,模擬駕駛員視角,運行之後就可以看到效果了:

這裏寫圖片描述

(四)總結

我用同學的高分屏手機在暴風魔鏡上測試了一下,還是很有感覺的,之後我又給直升機葉片加了一個旋轉動畫,戴上眼鏡還是有種身臨其境的感覺的,總之還算比較成功。

這算是虛擬現實眼鏡開發的第一步吧,也算是完成了自己的一個虛擬現實應用,之後我會對SDK的使用進行一些講解,剖析一下Demo的代碼,算是拋磚引玉吧,然後大家就可以利用這些知識,結合Unity開發的知識去開發各種各樣的虛擬現實眼鏡應用了!

希望對大家有所幫助,本來這一篇就比較多餘,但是本着認真的態度,作爲一篇入門教程,我不希望給讀者留下疑惑,還請大家期待後續內容~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章