【Unity - Vuforia AR 入門】創(chuàng)建一個最簡單的AR項目(圖文教程)

本文的測試環(huán)境:

  • macOS Mojave 10.14.2 / MacBook Pro 2015
  • Unity 2018.3.8f1
  • Vuforia 8.0.10

前言

這類文章已經(jīng)實在太多了,我為什么還要再寫,主要是為了讓我關于Vuforia的整體知識框架完整。

本文將完成這樣一個流程:

  1. 迅速搭建一個最簡單的AR程序
  2. 生成安卓的apk
  3. 手機上運行測試。

準備

所有工作的提前是你的 Unity 可以正常使用,請保證版本至少是2017.3, 因為對于Vuforia來說,之前的版本用著不爽,所以盡量安裝最新版本的Unity

你還需要一個Vuforia賬號,因為程序需要添加許可證密鑰。

另外你可能需要一個外置的攝像頭,因為攝像頭要對準目標圖像,那么攝像頭能隨意動,要么目標圖可以動,總之攝像頭要能照到目標圖就行了,你自己想辦法啦。

還有就是可能你的 Android SDK Tools 需要升級到26.1.1,因為打包apk時下圖是可能會遇到的問題,如果你用不著這個則不用理會:

升級 Android SDK

搞定上面的這些東西也非常簡單,如果你需要額外幫助,百度應該可以的。

下文開始時將認為你已經(jīng)把所需要的東西均已準備完畢,并且已掌握 Unity 的基礎知識和操作,比如創(chuàng)建項目,創(chuàng)建腳本以及生成apk等等。

1. 迅速搭建一個最簡單的AR程序

創(chuàng)建一個項目,取名 test, 等加載創(chuàng)建完成是這樣子:

新建 test 項目

設置Vuforia可用,可以在Edit/Project Settings/Player/XR Settings 下勾選 Vuforia Augmented Reality Supported,初次勾選時會彈窗詢問是否接受相關內(nèi)容,點 Accept 即可:

勾選 Vuforia Augmented Reality Supported。初次勾選時會彈窗詢問時候接受相關內(nèi)容,點 Accept 即可。

回到項目中,刪除 Main Camera,添加AR攝像頭,如下:

添加AR攝像頭

導入

然后繼續(xù)添加ImageTarget,如些:

屏幕快照 2019-03-12 下午1.50.35.png

導入

如果忘記導入默認的Image數(shù)據(jù),可以點 Import Default Target:
導入默認Image數(shù)據(jù)

在ImageTarget下掛一個小球:
添加個Sphere

如圖

添加Vuforia許可秘鑰:登入Vuforia,在License Manager下創(chuàng)建一個 test 許可證并打開復制其內(nèi)容;回到Unity,選中 ARCamera,點擊 Open Vuforia Engine configuration,第一行處粘貼秘鑰:

登入Vuforia,在License Manager下創(chuàng)建一個 test 許可證并打開復制其內(nèi)容

選中 ARCamera,點擊 Open Vuforia Engine configuration

粘貼秘鑰

運行程序(程序?qū)褂脭z像頭,授權(quán)讓Unity使用即可),有影像表示目前一切正常,然后關閉程序,繼續(xù)下一步...


程序運行良好

Assets/Editor/Vuforia/ForPrint/ImageTargets 里面有我們需要的目標圖像,打開它:

在 Assets/Editor/Vuforia/ForPrint/ImageTargets 里面

重新運行程序,然后拿起攝像頭對準目標圖像,.... 等等 ... Mac 上怎么拿起攝像頭????,其實是這樣,你需要一個外置的攝像頭(下面是用外置的攝像頭測試的,你只要能讓攝像頭照到目標圖像就行。):


蘋果? 對,是蘋果!

這樣的話,Vuforia默認使用的攝像頭是本機,所以需要設置讓Vuforia使用這個外置的攝像頭,選中ARCamera,點擊 Open Vuforia Engine configuration,找到Camera Device,選中你的外置的攝像頭(FaceTime HD Camera 是本機的攝像頭):


屏幕快照 2019-03-12 下午2.23.20.png

ok,重新運行程序,拿起攝像頭,對準目標圖片,有結(jié)果了:


程序識別良好,看到那個白球沒有,看到最下面一行控制臺輸出的 Trackable Astronaut found 沒有,這說明這個程序識別良好。

生成安卓的apk

這里有一個小問題,會導致Unity生成apk失敗,當你Build時,你會看到爆這樣的錯,它說 Vuforia 不支持Android TV

Vuforia 不支持Android TV

解決也簡單,在 Player Settings中去掉 Android TV compatibility 就ok,(注意看爆的錯誤,它給出了解決問題的辦法。):
Player Settings 中去掉Android TV compatibility

重新打包apk:


apk生成中...

完工:


apk

手機上運行測試

將apk安裝在安卓手機上:

安裝test apk

在手機上運行測試:


程序識別目標圖片狀況良好

結(jié)束

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,431評論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,637評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,555評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,900評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,629評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,976評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,976評論 3 448
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,139評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,686評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,411評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,641評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,129評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,820評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,233評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,567評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,362評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,604評論 2 380