EasyAR SDK 3.0和4.0 Beta即將發布,全新功能搶先看!
EasyAR SDK 4.0 Beta版本是EasyAR SDK 3.0的升級版,包含EasyAR SDK 3.0版本的全部功能,并在此基礎上增加了令人激動的AR Cloud。
EasyAR終于又又又又又又要更新啦!
2015年,視+AR發布了國內第一個AR引擎EasyAR SDK 1.0版本 。
2019年,視+AR即將發布EasyAR SDK 3.0和EasyAR SDK 4.0 Beta版本。這四年里,EasyAR注冊開發者數量超過80,000,其中30%是海外開發者。另外,我們服務企業也超過千家,EasyAR穩定運行在汽車之家、招商銀行掌上生活、交通銀行、光大銀行、浦發銀行、民生銀行、央視影音、紀念碑谷等各行各業的App和多款智能眼鏡中,歷經數億用戶使用驗證。
在這四年中,我們欣喜地看到EasyAR開發者們不負眾望,開發了無數了不起的AR應用和體驗,比如向向AR將EasyAR用于博物館互動展覽;FPV第一視角用EasyAR開發了無人機AR對戰游戲;氧橙互動用EasyAR開發了繪本閱讀機器人;大連新銳用EasyAR開發了《AR涂涂樂》等一系列AR教育產品;人民衛生出版社將EasyAR用于醫療教育......無數的優秀開發者案例讓我們更加堅定Make AR Easier的初心。
EasyAR致力于持續完善AR底層基礎設施,為開發者和企業提供完善的AR工具。今年,在EasyAR團隊不斷努力下,諸多經過市場驗證過的領先AR能力如表面追蹤(Surface Tracking)、空間地圖(Spatial Map)、運動追蹤(Motion Tracking)功能將在即將發布的EasyAR SDK 3.0、EasyAR SDK 4.0 Beta版本中體現。此外,EasyAR Unity插件也將開源,讓開發者更好的使用Unity3D+EasyAR進行開發。
EasyAR SDK 4.0 Beta版本是EasyAR SDK 3.0的升級版,包含EasyAR SDK 3.0版本的全部功能,并在此基礎上增加了令人激動的AR Cloud(AR云)功能,可以實現大家期盼已久的多人共享AR、持久化、遮擋以及碰撞等全新AR體驗:
稀疏空間地圖Sparse Spatial Map
稀疏空間地圖(Sparse Spatial Map)提供了掃描物理空間同時生成點云地圖并進行實時定位的能力,開發者可以快速基于現實空間創建應用,如AR說明書以及AR導航導覽等。在點云地圖上部署的虛擬內容,同時也會被持久化放置在現實空間中,實現虛擬世界和物理世界的連接。另外,多人AR 功能也通過此實現。
圖 | 點云地圖
圖 | AR導航
圖 | 多人AR
稠密空間地圖Dense Spatial Map
虛擬內容與物理世界產生交互碰撞,AR體驗才更加逼真。EasyAR SDK 4.0 Beta支持實時重建環境的稠密空間地圖,可以實現碰撞、遮擋等效果,從而構建更真實的AR體驗。
圖 | 碰撞
圖 | 遮擋
運動追蹤Motion Tracking
提供多傳感融合的方式解算位置和姿態,降低了相機運動帶來的漂移,讓虛擬物體在空間更加穩定。同時提供重定位功能,在跟蹤丟失后可以恢復定位。使用運動跟蹤的應用,兼容iOS和Android,可以不依賴于ARKit,也不需要Android用戶通過Google服務框架安裝ARCore服務。
Dataset生成
支持在原生及Unity應用中將任意一組本地圖像文件生成一組dataset文件用于識別跟蹤,幫助開發者構建更高效的應用。
EasyAR SDK 3.0版本則包含:
外部攝像頭接入External Camera
擴展Camera接口支持接收圖片幀用于AR識別和跟蹤。AR展示將不依賴于手機自帶攝像頭,只要設備能夠檢測到外部攝像頭并獲取到視頻流,就可以通過將視頻流轉成圖片幀的方式傳入EasyAR SDK用于AR應用,從而幫助EasyAR開發者為AR/VR/MR眼鏡、無人機以及USB設備開發應用。
表面跟蹤Surface Tracking
針對小型AR交互游戲、AR短視頻拍攝以及產品放置展示等應用場景,EasyAR SDK 3.0增加SurfaceTracking功能,使用檢測任意表面特征點計算跟蹤,不需要消耗時間尋找平面,實現更快速的表面貼合及姿態跟蹤。
AR眼鏡支持
AR眼鏡的發展越來越快,越來越多的開發者開始將AR眼鏡引入項目,但不同眼鏡之間差別較大,增加了開發者開發成本。為此,我們將EasyAR圖像識別跟蹤參數針對設備重新標定,適配Android眼鏡,使開發者可以使用EasyAR SDK開發AR眼鏡應用,目前支持影創Action One和EPSON BT-350,后續版本會增加對微軟Hololens等更多眼鏡設備的支持。
Unity插件開源&ARM64支持
開源Unity3D插件,讓開發者更容易使用Unity3D開發EasyAR應用,包括利用高效的Unity渲染管線、使用Unity內建的Video Player及Android IL2CPP編譯接口,以及支持ARM64編譯等,該插件API與其他語言一致。
外部算法接入
新的API支持開發者接入EasyAR SDK自有算法(ImageTracker等)以外的其他算法,提供更靈活的能力擴展。
API多語言優化
在API中使用Optional,系統性解決空引用輸入輸出檢測的問題,支持C、C++17、Traditional C++、Java、Objective-C、Swift,并通過Java對Kotlin提供支持。
降低包體大小
通過架構的結構性改進和功能裁剪,減小了SDK的包體大小。
渲染支持增加
為應對蘋果放棄GL給開發者帶來的影響,新的SDK支持多線程渲染及GLES2以外的渲染API。
二維碼功能移除
新的版本中將去除二維碼掃描等冗余功能,以換取更小的包體。
這些功能將在6月底、7月初和大家見面,敬請期待。
最后,記得關注微信公眾號:鎂客網(im2maker),更多干貨在等你!
硬科技產業媒體
關注技術驅動創新
