我們都知道,AR是近幾年比較火熱的技術之一, 而AR SDK 作為一種AR引擎,能夠幫助開發者集成一些開發框架、ARI、操作平臺等。市面上也有很多免費的AR SDK,比如說Easy AR SDK、騰訊的AR開放平臺等,這些可以幫助開發者前期的了解和學習。今天,我們將一起來探討,國內外有哪些比較優秀的AR SDK。
蘋果ARKit
由ARKit 的概述可知,ARKit框架結合了設備運動追蹤、相機場景捕捉、高級場景處理和便利顯示,簡化了AR體驗的任務。ARKit使用視覺慣性測距的技術來創建真實空間和虛擬空間之間的一個對應關系。該過程將來自iOS設備的運動傳感器硬件的信息與設備相機可見的場景的計算機視覺分析相結合。ARKit識別場景圖像中的顯著特征,追蹤視頻幀中這些特征位置的差異,并將該信息與運動傳感器數據進行比較,之后生成設備的位置和運動的高精度模型。
ARKit官網:https://developer.apple.com/arkit/
谷歌ARCore
2017年,谷歌構建AR SDK(開發工具包)- ARCore,ARCore 擁有運動跟蹤、環境理解、光學評估等優勢。運動跟蹤,讓ARCore從攝像頭捕獲的圖片中探測視覺上不同的特征點和IMU傳感器數據,來了解手機移動時相對于周圍世界的位置,計算其位置的變化。環境理解,可以幫助ARCore通過探測特征點和平面,不斷提高對真實世界環境的認識。通過尋找出現在某水平面上的特征點集群,如桌子,讓你的應用可以使用這些表面作為你的應用畫板。光學評估能夠讓ARCore探測環境光,通過光學算法疊加到虛擬畫像上,使得開發者能夠與周圍環境相匹配的方式來點亮虛擬物體。兩個世界的陰影相匹配,使得虛擬對象外觀看起來更逼真。
ARCore官網:https://developers.google.com/ar/
Vuforia
Vuforia是一個老牌的AR SDK服務商,但是在2015年11月被PTC公司重金收購。Vuforia主要由三大部分組成,Vuforia引擎,一系列AR實現的輔助工具、還有云識別服務。Vuforia SDK是一個靜態鏈接庫,作為客戶端封裝進入最終的App中,用來進行最主要的識別功能,支持iOS、Android和UWP,并且根據不同的平臺開放出了不同的SDK,可以根據需要從Android Studio、Xcode、Visual Studio以及Unity中任選一種作為開發工具。
Vuforia官網:https://developer.vuforia.com/
Easy AR SDK
Easy AR SDK有兩個版本,EasyAR Basic和EasyAR Pro。其中,EasyAR Basic為免費的SDK。EasyAR無需授權,無水印,無識別次數的限制,開放之后可免費下載,無需任何費用,是一款完全免費的AR引擎。EasyAR還具有強大的跨平臺支持特性,可支持Windows、 Mac OS、 Android與IOS等多個平臺。EasyAR擁有開發者們渴望已久的特性,讓人欲罷不能的強大功能,包括動態識別目標加載,H.264硬解碼,錄屏功能,本地識別目標可超過1000個,是一款簡單、易用、高效的SDK。它能完整支持Unity3D,具有EasyAR多個目標識別功能和平面圖像實時識別、跟蹤。Pro版還支持AR錄屏、3D物體識別、SLAM、不同類型目標同時識別與跟蹤功能。
Easy AR官網:https://www.easyar.com/
Wikitude
Wikitude提供了一體式增強現實SDK,并結合了3D跟蹤技術(基于SLAM)、頂級圖像識別和跟蹤,以及移動、平板電腦和智能眼鏡的地理位置AR,支持可擴展的Unity、Cordova、Titanium和Xamarin框架??梢允褂?/span>Wikitude SDK構建驚人的基于位置、標記或無標記的AR體驗。企業、機構和獨立開發人員受益于Wikitude的工具,用于開發適用于Android,iOS,智能手機,平板電腦,智能眼鏡的AR應用程序。
Wikitude官網:https://www.wikitude.com/
每個人對于優秀的AR SDK 的觀點都不一樣,不知道你的觀點是什么呢,歡迎留言討論。
-
AR技術
+關注
關注
4文章
251瀏覽量
17272
發布評論請先 登錄
相關推薦
評論