EasyAR Sense 3.1 リリースノート
3.1.0
2020-01-14
EasyAR Sense 3.1.0 は、4.0.0 から多くの設計最適化と問題修正をバックポートしています。
EasyAR Sense Unity プラグインも新バージョンに更新され、大幅な改善が行われました。
詳細な更新内容は以下の通りです:
EasyAR Sense
+ CameraDevice に、カメラの数とインデックスを取得する機能、カメラの前面/背面位置を取得する機能(Mac は非対応)、および指定した前面/背面位置でカメラを開く機能を追加
+ 各コンポーネントが占有するカメラバッファの要件を報告する機能を追加。これは CameraDevice.setBufferCapacity で使用されます
* プログラミング言語サポート:Swift を Swift 5 にアップグレード
* Basic と Pro バイナリパッケージの区別を廃止
* CloundRecognitionService が AppKey から ApiKey の使用に変更
* iOS で限られた種類の解像度しか使用できなかった問題を修正し、iPad で最大視野角が使用可能に
* iPad デバイスの一部で、カメラ解像度が高い場合にクラッシュする問題を修正
* Google Play Store Android App Bundle サポートを修正
* ImageTracker.unloadTarget および ObjectTracker.unloadTarget がターゲットをアンロードできない問題を修正
* いくつかの安定性の問題を修正
Unity Plugin for EasyAR Sense 3.1.0
++ Sense 2.3 に似たインターフェース設計と動作を復元し、非常に多くの改良を加えました
+ 重大なエラー状況でのポップアップメッセージを追加(EasyARController で無効化可能)
+ コンポーネント:ほとんどのコンポーネントで、Unity コンポーネントの enabled プロパティを使用して start/stop を制御可能
+ コンポーネント ARSession: AR エントリーポイント、center mode を制御、カスタムカメラや AR グラスなどの外部デバイスサポート機能を備える
+ コンポーネント ARAssembly: EasyAR Sense コンポーネント化 API のアセンブリプロセスを表示、EasyAR Sense の全コンポーネントをサポート
+ コンポーネント ImageTargetController: 様々なタイプの入力へのサポートを改善、画像および .etd ファイルをローカルファイルシステムまたは Web URL からロード可能
+ コンポーネント CameraImageRenderer: カメラ画像のレンダリングは、このコンポーネントを disable することでオフに可能
+ シーン: target gizmo を追加、Unity エディター内でターゲットの詳細を表示可能
+ アセット: グローバルサービス設定および gizmo 制御オプションを追加
+ ウィンドウ: image target data (.etd ファイル) を生成するウィンドウを追加
+ ウィンドウ: ライセンスキー設定画面やその他のグローバル設定へのメニュージャンプを追加
* ターゲットトラッキングに1フレームの遅延が存在する問題を修正
* ブロッキングターゲットロードを修正し、ターゲットロード時間を短縮
* ターゲットサイズ取得を修正
* その他多くの改良およびバグ修正
Samples of Unity Plugin for EasyAR Sense 3.1.0
++ Sense 2.3 の全サンプルを復元し追加
+ サンプルランチャーを追加、ランチャーから全てのサンプルをロード可能
+ 画面上に表示されるコンポーネントステータス情報を追加、全サンプルで共通
+ AR グラスサポートを紹介するサンプルを追加
+ 表面トラッキングと画像トラッキングを同時に使用するサンプルを追加
+ カメラ画像テクスチャを取得しカメラ表示を制御するサンプルを追加
+ ビデオのアスペクト比(Unity VideoPlayer 機能)を変更し image target に合わせるサンプルを追加
+ 画像拡張トラッキングを紹介するサンプルを追加
+ クラウド認識サンプルは、ローカルキャッシュを使用し、トラッキング状態ではクラウド認識を停止するように変更。一般的な使用シナリオをカバー
+ coloring3D サンプルを最適化し、バグを修正