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