Vuforia+Unity嘗試AR小功能(1)

本人新手菜鳥(niǎo)焰盗,看了網(wǎng)上很多教程,希望把它記錄下來(lái)作為自己的回顧和總結(jié)窜护。本文純屬自?shī)首詷?lè),如有大神請(qǐng)幫忙指點(diǎn)一下非春,蟹蟹~

配置環(huán)境

首先需要安裝Unity軟件柱徙,到官網(wǎng)下載安裝文件,在安裝過(guò)程中記得勾選iOS build support奇昙,這樣可以將做好的功能打包到iOS平臺(tái)進(jìn)行測(cè)試护侮,在安裝過(guò)程中可以到官網(wǎng)上注冊(cè)賬號(hào)去。



進(jìn)入Vuforia官網(wǎng)储耐,注冊(cè)并登陸賬號(hào)羊初,下載Vuforia for Unity安裝包



點(diǎn)擊Develop - Add License Key - 勾選 Development 并輸入你的App Name - Next - 勾選認(rèn)證后點(diǎn)Confirm,這樣就創(chuàng)建了屬于你工程的免費(fèi)Key什湘,可以點(diǎn)擊進(jìn)去查看完整的內(nèi)容长赞,是很重要的Vuforia SDK的功能接口晦攒。
再在二級(jí)菜單欄中找到Target Manager,這里放的是你的識(shí)別圖得哆,點(diǎn)擊Add Database會(huì)出現(xiàn)三個(gè)選項(xiàng):Device勤家、Cloud、VuMark柳恐,分別對(duì)應(yīng)的是將你的識(shí)別圖放在App本地、云空間热幔、或是使用Vuforia特定的識(shí)別圖VuMark乐设。這里我們選擇最簡(jiǎn)單的Device,并輸入數(shù)據(jù)庫(kù)名稱(chēng)绎巨。

點(diǎn)擊進(jìn)入創(chuàng)建好的數(shù)據(jù)庫(kù)近尚,Add Target 添加識(shí)別圖,出現(xiàn)以下界面场勤。其中可以看出Vuforia究竟可以識(shí)別哪些物體:Single Image(圖片)戈锻、Cuboid(立方體)、Cylinder(圓柱體)和媳、3D Object(三維物體)格遭。我們最常見(jiàn)的還是識(shí)別圖片,點(diǎn)擊Single Image留瞳,選擇圖片拒迅,寬度隨意,200左右就可以了她倘。



此處需要注意的是:

Vuforia只支持8位灰度或24位RGB的JPG和PNG格式圖片璧微, 不支持帶Alpha通道的PNG圖片,大小在2M以下硬梁。
此外前硫,對(duì)于Vuforia來(lái)說(shuō),它識(shí)別的關(guān)鍵是圖片內(nèi)容特征點(diǎn)而不是坐標(biāo)軸荧止,因此選取的圖片一定要有高識(shí)別度屹电,即圖片清晰、對(duì)比度高罩息、沒(méi)有重復(fù)圖案嗤详。

創(chuàng)建完Target之后,點(diǎn)擊 Download Database - Unity Editor瓷炮,就可以把識(shí)別圖打包成Unity所需的安裝包葱色,直接使用。
至此我們的環(huán)境配置基本完成娘香,可以開(kāi)始啟動(dòng)小船啦~

做一個(gè)簡(jiǎn)單的AR識(shí)別效果

打開(kāi)Unity苍狰,新建項(xiàng)目办龄,雙擊我們剛才在Vuforia官網(wǎng)上下載的兩個(gè)Unitypackage(Vuforia for Unity和Database中的識(shí)別圖),會(huì)自動(dòng)將文件導(dǎo)入到Unity中淋昭,奏是這么輕松加愉快俐填。


當(dāng)中會(huì)彈出一個(gè)框框,點(diǎn)擊:I Made a Backup翔忽,Go Ahead英融!
兩個(gè)包包導(dǎo)入好了之后,在Project窗口找到Assets - Vuforia - Prefabs - ARCamera 和 ImageTarget歇式,將兩個(gè)拖入左邊窗口Hierarchy中驶悟,刪除Main Camera。

點(diǎn)擊ARCamera - Inspector 窗口下的 Open Vuforia configuration材失,需要改動(dòng)的地方有兩個(gè):
1痕鳍、App License Key 填寫(xiě)你在Vuforia網(wǎng)站上獲得的key
2、在Datasets下勾選Load *** Database 及 Activate龙巨。

完成后再看ImageTarget笼呆,這邊需要載入你的Database 和Image Target。

此處可能會(huì)出現(xiàn)一個(gè)問(wèn)題:Target上的圖片沒(méi)有貼圖旨别?
解決方法是找到Assets - Editor - ImageTargetTexture 下文件夾里的圖片诗赌,在Texture Shape里面將Cube改為2D就可以了,它將照片設(shè)置成了立方體秸弛,但其實(shí)這個(gè)問(wèn)題并不會(huì)妨礙攝像頭識(shí)別境肾。



接下去你可以右擊ImageTarget,添加一個(gè)3D的球體或是立方體或是你想顯示的模型胆屿,調(diào)整一下位置和大小奥喻,點(diǎn)擊運(yùn)行按鈕,就可以看到啦~



當(dāng)然因?yàn)槲覀冇玫氖敲赓M(fèi)版的Vuforia非迹,因此在界面中會(huì)綁定一個(gè)水印环鲤,只有買(mǎi)了商業(yè)版的才可以去掉哦。

在Xcode上試運(yùn)行

點(diǎn)擊File - BuildSetting(或快捷鍵Shift+Command+B)憎兽,點(diǎn)擊iOS - Switch Platform冷离,轉(zhuǎn)換之后點(diǎn)Player Setting,在右邊的Inspector中找到這幾個(gè)選項(xiàng)并修改:




Company要改掉纯命,可以是任何你喜歡的單詞西剥,我改成Mily。



Strip Engine Code 勾選去掉亿汞。
點(diǎn)擊Build保存瞭空,完成之后會(huì)自動(dòng)彈出發(fā)布的iOS版Xcode文件,通過(guò)Xcode打開(kāi)這個(gè)項(xiàng)目,此時(shí)運(yùn)行咆畏,還是會(huì)有報(bào)錯(cuò)南捂,需要做以下兩件事:
1、登入你的開(kāi)發(fā)者賬號(hào)旧找;

2溺健、電腦連上你的iOS手機(jī);(因?yàn)檫@個(gè)不能在手機(jī)模擬器中運(yùn)行钮蛛,必須在手機(jī)上跑)



做好這兩步工作就沒(méi)問(wèn)題啦~

成功鞭缭!!
有興趣的可以試試看?可以把小球換成你想要的視頻魏颓、3D模型缚去,或者3D動(dòng)畫(huà)哦~
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市琼开,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌枕荞,老刑警劉巖柜候,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異躏精,居然都是意外死亡渣刷,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門(mén)矗烛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)辅柴,“玉大人,你說(shuō)我怎么就攤上這事瞭吃÷掂郑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵歪架,是天一觀的道長(zhǎng)股冗。 經(jīng)常有香客問(wèn)我,道長(zhǎng)和蚪,這世上最難降的妖魔是什么止状? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮攒霹,結(jié)果婚禮上怯疤,老公的妹妹穿的比我還像新娘。我一直安慰自己催束,他們只是感情好集峦,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般少梁。 火紅的嫁衣襯著肌膚如雪洛口。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,730評(píng)論 1 289
  • 那天凯沪,我揣著相機(jī)與錄音第焰,去河邊找鬼。 笑死妨马,一個(gè)胖子當(dāng)著我的面吹牛挺举,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播烘跺,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼湘纵,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了滤淳?” 一聲冷哼從身側(cè)響起梧喷,我...
    開(kāi)封第一講書(shū)人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎脖咐,沒(méi)想到半個(gè)月后铺敌,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡屁擅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年偿凭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片派歌。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡弯囊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出胶果,到底是詐尸還是另有隱情匾嘱,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布早抠,位于F島的核電站奄毡,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏贝或。R本人自食惡果不足惜吼过,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望咪奖。 院中可真熱鬧盗忱,春花似錦、人聲如沸羊赵。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至闲昭,卻和暖如春罐寨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背序矩。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工鸯绿, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人簸淀。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓瓶蝴,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親租幕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子舷手,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容