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