首先,說明一下,我使用的是unity5.5和vuforia 6-2-6版本,key也是vuforia 6-2-6版本時(shí)申請(qǐng)的,過往版本的key分移動(dòng)端和眼鏡,手機(jī)端的key碼不能夠在Hololens上跑,新版的key把移動(dòng)端和眼鏡整合了,兩者都可以用;
我假設(shè)你們已經(jīng)搭好了開發(fā)Hololens的環(huán)境,環(huán)境問題及一些教程看:
http://blog.csdn.net/ilypl/article/details/54376081
先去vuforia申請(qǐng)一個(gè)key,并弄一個(gè)你自己的識(shí)別圖,怎么弄問度娘,網(wǎng)上教程很多,這里就不說了;
開始工程前,你必須要有一個(gè)key和一個(gè)識(shí)別圖的unity包;
為了簡(jiǎn)約開發(fā),直接去vuforia官網(wǎng)下載Hololens的sample來用:
下載解壓后,打開文件,有個(gè)hololens-6-2-6.unitypackage文件,我們用它就可以了。
新建一個(gè)unity工程,工程名字你們自己起,我的工程名字叫:HoloVu
打開工程后,直接把hololens-6-2-6.unitypackage從文件夾拖到unity的PRoject面板中,import完后,在unity的Project面板中的Scenes文件中點(diǎn)開Vuforia-2-Hololens場(chǎng)景,別人搭好的東西,直接用就行,在Vuforia-2-Hololens這個(gè)場(chǎng)景中已經(jīng)有兩個(gè)官方識(shí)別圖,在Hierarchy面板中直接Delete掉,然后從Project面板的Vuforia文件中打開Prefabs文件,然后把ImageTarget預(yù)制件拖到Hierarchy面板(如果你要做其他類型的識(shí)別,自己弄,這里是個(gè)例子)
首先,你要獲得你的房間模型,用瀏覽器打開你的Holoens,地址是:127.0.0.1:10080
登陸需要賬號(hào)什么的,你隨便輸入個(gè)賬號(hào)密碼,多輸幾次它就報(bào)錯(cuò),然后就可以從新修改賬號(hào)密碼了;
密碼要8位帶有字母好像;
從瀏覽器打開Hololens后:

點(diǎn)擊3D view;
掃完你的房間,保存;
保存后,是一個(gè).obj文件;
現(xiàn)在開始設(shè)置vuforia:
1,首先把剛才在vuforia下載的識(shí)別圖包拖到Project面板,然后import什么的;
在Project面板中點(diǎn)開Editor文件,再點(diǎn)開QCAR,再點(diǎn)開Image TargetTextures文件(如果你是圖片識(shí)別,當(dāng)然就是ImageTarget),在這個(gè)文件下是你自己的識(shí)別圖包,我的識(shí)別圖包的名字是:Hololens-myface,點(diǎn)開識(shí)別圖包的文件,是一個(gè)圖片物件
點(diǎn)擊圖片物件:
把Texture%20Type改成:Default;
TexturShape改成2D;
然后Apply;
2,ARCamera的設(shè)置,
點(diǎn)開Open%20Vuforia%20configuration:
輸入你的key,勾選你的識(shí)別圖;
3,ImageTarget的設(shè)置:
選擇你的識(shí)別圖包,勾選Enable%20Extended%20Tracking,不勾選這個(gè)tracking的話,最后還是能識(shí)別,但一旦眼鏡沒有對(duì)著識(shí)別圖,那么模型就會(huì)消失,勾選了Tracking后,相當(dāng)于把AR模型錨定了,類似于移動(dòng)端的脫卡,不勾選Tracking能識(shí)別,但不能做房間識(shí)別,相當(dāng)于一個(gè)定位功能嘛;
把之前掃的房間模型拖到你的場(chǎng)景中:
把你的模型放到你想放的房間位置,要注意,識(shí)別圖的位置一定要設(shè)置好,因?yàn)閯e的模型的位置,是根據(jù)識(shí)別圖的位置來擺設(shè)的;
我的房間:
到了這步,讀者可以自己加AR模型,記住模型要放在Image Target 的子級(jí)中;
關(guān)于unity的設(shè)置,如何用VS打開,怎么安裝到Holens上,自己看基礎(chǔ)教程吧;
祝你們好運(yùn)!!
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注