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