2016年被稱為VR元年,可見火爆程度,但是我要告訴你,其實還有一種技術(shù)AR(增強現(xiàn)實)技術(shù),才是下一個真正的“風(fēng)口”技術(shù)??梢灶A(yù)見的是,未來AR應(yīng)用爆發(fā)之時,必將超越VR產(chǎn)業(yè)規(guī)模,開拓千億級市場空間!
AR技術(shù)需要硬件承載,最新的媒介以微軟的HoloLens頭顯為代表,傳統(tǒng)的則一般與手機或者Ipad結(jié)合。在目前市場(2016年)不是很成熟的情況下,讓消費者為了體驗AR而花錢買個新的硬件,消費者不一定買賬。
AR技術(shù)不僅在與VR技術(shù)相類似的應(yīng)用領(lǐng)域,諸如尖端武器、飛行器的研制與開發(fā)、數(shù)據(jù)模型的可視化、虛擬訓(xùn)練、娛樂與藝術(shù)等領(lǐng)域具有廣泛的應(yīng)用,而且由于其具有能夠?qū)φ鎸嵀h(huán)境進行增強顯示輸出的特性,在醫(yī)療研究與解剖訓(xùn)練、精密儀器制造和維修、軍用飛機導(dǎo)航、工程設(shè)計和遠程機器人控制等領(lǐng)域,具有比VR技術(shù)更加明顯的優(yōu)勢。所以谷歌認為,增強現(xiàn)實才是未來的發(fā)展趨勢,因為它能夠帶給人們更多互動體驗,而非虛擬現(xiàn)實的隔離。
隨著16年下半年席卷全球的游戲“Pokemon Go”("口袋妖怪GO") 手游的上線IOS與Android 移動市場,突然引爆了全球AR游戲產(chǎn)業(yè),國內(nèi)無數(shù)游戲公司紛紛表示17年上市自己的AR游戲或者應(yīng)用產(chǎn)品。
上面說了這么多的行業(yè)信息,下面我們轉(zhuǎn)到具體的實現(xiàn)技術(shù)上,目前開發(fā)AR增強現(xiàn)實主流的門派為QCAR(vuforia)、Metaio、D'Fusion等,而且最重要一點是這些插件SDK 都在與Unity進行緊密結(jié)合。
1:Vuforia, 高通的AR解決方案,需要在官網(wǎng)上進行Target Manage,也就是圖像預(yù)處理,不過對于商業(yè)級應(yīng)用提供云識別,而且還支持三維立體物件識別、HoloLens等。截至16年全球注冊開發(fā)人員已經(jīng)超過25萬,成為事實上的AR增強現(xiàn)實SDK 標準。
2: Metaio(國內(nèi)翻譯“美桃”)SDK,下載安裝后可以直接在unity里跑例子,豐富的教學(xué)資源。免費(限制+水印) 與 付費授權(quán)結(jié)合。突出優(yōu)點是可以支持PC端以及新增人臉識別的功能(Metaio 5.5以上)。
我們做一款 AR 應(yīng)用(或者游戲)一般都需要底層識別算法、應(yīng)用開發(fā)與3D美工三部分內(nèi)容。國內(nèi)開發(fā)公司一般只做后兩部分,關(guān)于底層(圖像的)識別算法一般都借助于高通或美桃(Metaio) 的識別算法解決。 關(guān)于應(yīng)用開發(fā)部分,目前最高效與成熟的就是使用 Unity 作為開發(fā)平臺,所以這里學(xué)好Unity 尤為重要?,F(xiàn)在筆者就AR開發(fā)中最為關(guān)鍵的“應(yīng)用開發(fā)”部分,結(jié)合Unity平臺談?wù)勯_發(fā)過程中常運用的技術(shù)點:
1: Unity 使用C#語言作為腳本語言,所以深入掌握C#語言的各種語法、常用算法、數(shù)據(jù)結(jié)構(gòu)、設(shè)計模式、架構(gòu)模式等尤為重要。