EasyAR Sense 4.0 發行說明
4.0.1
2020-05-13
EasyAR Sense 4.0.1 增加了一些小功能,修復了一些 bug,增強了使用者體驗。
詳細更新內容如下:
+ CloudRecognizer 狀態回呼增加「到達訪問額度」狀態
+ 增加輸入影格錄製和播放功能,用於除錯
+ 增加 MotionTracking 適配機型
* 修正 MotionTracking 中的記憶體洩漏問題
* MotionTracking 的相機對焦模式改為自動對焦
* 修正 SparseSpatialMapManager.load 出錯時會崩潰的問題
* 修正 Android HelloARMotionTracking 範例攝影機影像不更新的問題
* 修復了一些穩定性問題
4.0.0
2019-12-30
EasyAR 已經成長為一個大家族,從版本 4 開始,過去被大家熟知的 EasyAR SDK 將被賦予一個新的名字:EasyAR Sense。EasyAR Sense 提供感知真實世界的能力。這個版本包含了所有 3.0 的功能。
EasyAR Sense 是一個獨立 SDK,它不依賴於非系統元件或是像 Unity3D 這樣的工具,可以提供靈活的基於資料流的元件化 API。
而關於 Unity 的支援,EasyAR Sense Unity Plugin 是一個非常薄的封裝,用於在 Unity 中暴露 EasyAR Sense 的功能。EasyAR Sense Unity Plugin 的所有程式碼經過良好的介面設計且都是開源的。你可以直接使用這個外掛來快速建立 AR 體驗,也可以參考外掛程式碼來更加靈活和自訂的使用 EasyAR Sense 介面和功能,或是建立屬於自己的 Unity 外掛。
EasyAR Sense 4.0 帶來了這些全新特性:
稀疏空間地圖 Sparse Spatial Map
稀疏空間地圖提供了掃描實體空間同時生成點雲地圖並進行即時定位的能力,開發者可以快速基於現實空間建立應用,如 AR 說明書以及 AR 導航導覽等。在點雲地圖上部署的虛擬內容,同時也會被持久化放置在現實空間中,實現虛擬世界和實體世界的連線。此外,多人 AR 互動也能在此基礎上實現。
稠密空間地圖 Dense Spatial Map
虛擬內容與實體世界產生互動碰撞,AR 體驗才更加逼真。EasyAR Sense 4.0 支援即時重建環境的稠密空間地圖,可以實現碰撞、遮擋等效應,從而構建更真實的 AR 體驗。
運動追蹤 Motion Tracking
提供多感測器融合的方式解算位置和姿態,降低了相機運動帶來的漂移,讓虛擬物體在空間更加穩定。同時提供重定位功能,在追蹤遺失後可以恢復定位。使用運動追蹤的應用,不依賴於 ARCore,也不需要最終使用者透過 Google 服務框架安裝 ARCore 服務。
ARKit/ARCore 支援
支援在 iOS 上使用 ARKit,在 Android 上使用 ARCore,並可以與 EasyAR Sense 的其他功能一起使用。
EasyAR Sense Unity 外掛同樣獲得了巨大提升,主要集中在這幾方面:
連貫的設計演化
EasyAR Sense 1/2/3 的 Unity 外掛的所有功能和優點都在這個版本中保留了下來。 這個版本的外掛盡可能多的使用了 Unity 本身的功能,比如使用 OnEnable/OnDisable 來控制 start/stop。大多數 EasyAR Sense 功能都可以不需要寫指令碼直接工作。 所有 EasyAR Sense 4.0 的新功能都已經支援,許多 bug 也已經修復。
編輯器體驗最佳化
編輯器中可以顯示 image target 的 gizmo,以更好的體驗替代過去版本中編輯模式下自動生成的 mesh。 嚴重錯誤(比如 license key 驗證失敗)會透過彈出訊息在螢幕上顯示,用於幫助除錯。 除 API 外,提供了 Unity 工具視窗來生成 image target data。
更多範例,覆蓋更多細節 API
新增了展示所有新功能以及不同演算法組合工作的範例。 新增了 AR 眼鏡支援的範例,預先標定了兩款 AR 眼鏡:影創 Action One 及 EPSON BT-350。 社群中許多關於「如何使用」的問題在這些範例中都有解答。感謝大家的回饋!
EasyAR Sense 4.0 提供免費個人版、月付費專業版和客製化功能企業版三種訂閱模式。