Table of Contents

EasyAR Sense 3.1 發行說明

3.1.0

2020-01-14

EasyAR Sense 3.1.0 從 4.0.0 中反向移植了許多設計優化和問題修復。

EasyAR Sense Unity 插件也更新到新版本,有了巨大提升。

詳細更新內容如下:

EasyAR Sense

+ CameraDevice 增加了獲得 camera 數量、索引,獲得 camera 前後位置的功能(Mac 不支持)和以指定前後位置打開 camera 的功能

+ 增加了各組件彙報佔用的 camera buffer 需求的功能,用於 CameraDevice.setBufferCapacity

* 編程語言支持:Swift 升級到 Swift 5

* 不再區分 Basic 和 Pro 二進制包

* CloundRecognitionService 從使用 AppKey 改爲使用 ApiKey

* 修正 iOS 上只能使用有限種類分辨率的問題,使得 iPad 上能夠使用最大視野

* 修正部分 iPad 設備上 camera 分辨率較高時會崩潰的問題

* 修正 Google Play Store Android App Bundle 支持

* 修正 ImageTracker.unloadTarget 和 ObjectTracker.unloadTarget 無法卸載 target 的問題

* 修復了一些穩定性問題

Unity Plugin for EasyAR Sense 3.1.0

++ 恢復類似 Sense 2.3 的接口設計和行爲,並有非常多改進

+ 添加嚴重出錯情況的彈出消息(可在 EasyARController 上關閉)

+ Components: 大多數組件可以使用 Unity 組件的 enabled 來控制 start/stop

+ Component ARSenssion: AR 入口,控制 center mode,具備支持外部設備的能力,比如自定義相機及 AR 眼鏡

+ Component ARAssembly: 展示 EasyAR Sense 組件化 API 的組裝過程,支持所有 EasyAR Sense 的組件

+ Component ImageTargetController: 改善對不同類型輸入的支持,可以從本地文件系統或 web URL 加載圖像和.etd 文件

+ Component CameraImageRenderer: camera 圖像渲染可由 disable 該組件來關閉

+ Scene: 添加 target gizmo,可在 Unity 編輯器中顯示 target 細節

+ Asset: 添加全局服務配置及 gizmo 控制選項

+ Window: 添加生成 image target data(.etd 文件)的窗口

+ Window: 添加菜單跳轉到 license key 設置界面和其他全局配置

* 修復目標跟蹤存在一幀延遲的問題

* 修復阻塞式 target 加載,減少 target 加載時間

* 修復 target size 獲取

* 許多其他改進及 bug 修復

Samples of Unity Plugin for EasyAR Sense 3.1.0

++ 添加回所有 Sense 2.3 的 sample

+ 添加 sample 啓動器,可以通過啓動器加載所有 samples

+ 添加屏幕上顯示的組件狀態信息,覆蓋所有 sample

+ 添加展示 AR 眼鏡支持的 sample

+ 添加表面跟蹤與圖像跟蹤同時使用的 sample

+ 添加獲取 camera 圖像貼圖和控制 camera 顯示的 sample

+ 添加修改視頻 aspect ratio (Unity VideoPlayer 功能) 適配 image target 的 sample

+ 添加展示從圖像擴展跟蹤的 sample

+ 雲識別 sample 現在使用本地緩存,並在跟蹤狀態下停止雲端識別,以覆蓋常見的使用場景

+ 優化 coloring3D sample,修復 bug