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