EasyAR Sense unity plugin バージョン4 リリースノート
注記
最新の EasyAR Sense Unity Plugin バージョンは 4000.0 です。詳細は リリースノート を参照してください。
バージョン4から、これまで皆様に親しまれてきた EasyAR SDK は EasyAR Sense という新しい名前になりました。EasyAR Sense は現実世界を認識する能力を提供します。Unity上では、EasyAR Sense Unity Plugin が EasyAR Sense のラッパーを提供し、開発者が Unity 内で EasyAR Sense の機能を簡単に利用できるようにします。
バージョン 4.6.5
リリース日: 2024-12-25
EasyAR Sense Unity Plugin 4.6.5 は、可能性のある Unity のバグを回避しました。
これは Unity 2019、Unity 2020、および AR Foundation 4 をサポートする最後のリリースとなります。バージョン 4.7 以降、EasyAR Sense Unity Plugin は Unity 2021.3+ および AR Foundation 5+ のみをサポートします。多数のヘッドセットとメガネのサポートも同時に提供されます。
詳細な更新内容は以下の通りです:
- 🩹 可能性のある Unity 6 URP 17 レンダーグラフのバグを回避しました。このバグは Windows DX11 上でのレンダリング結果を予測不可能なものにしていました。
バージョン 4.6.4
リリース日: 2024-12-17
EasyAR Sense Unity Plugin 4.6.4 は、高密度空間マップの表示問題を修正し、Unity 6+、URP 17+、および AR Foundation 5/6+ との互換性を提供します。
詳細な更新内容は以下の通りです:
- ✨ Unity 6 (URP 17+) 向けの Render Graph サポートを追加
- ✨ AR Foundation 5/6 向けの XROrigin サポートを追加
- 🐛 高密度空間マップ使用時のメッシュのティアリング問題を修正
- 🐛 高密度空間マップ使用時に生成される衝突メッシュにおけるエラーログを修正
バージョン 4.6.3
リリース日: 2023-10-13
EasyAR Sense Unity Plugin 4.6.3 はいくつかの問題を修正し、Unity 2023 で URP を使用する際の互換性問題を提供します。
詳細な更新内容は以下の通りです:
- ✨ URP 15 互換性を追加
- 🐛 AR Engine のみを使用した場合にカメラの向きが間違った方向を向く問題を修正
バージョン 4.6.2
リリース日: 2023-04-03
EasyAR Sense Unity Plugin 4.6.2 はいくつかのバグを修正しました。
詳細な更新内容は以下の通りです:
- 🐛 リニアカラースペースでの密な空間マップメッシュの表示問題を修正
- 🩹 Camera_CustomCamera サンプルが Unity 2022.2 および 2023.1(おそらく他のバージョンでも)の Android 上でクラッシュする可能性がある問題を解決(ワークアラウンド)。これらのバージョンの Unity の JNI 部分にバグが存在するように見える。
バージョン 4.6.1
リリース日: 2023-03-24
EasyAR Sense Unity Plugin 4.6.1 は、いくつかの小さな機能を追加し、いくつかのバグを修正しました。
詳細な更新内容は以下の通りです:
- ⬆️ Sense を 4.6.1.10366 に更新
- 🐛 カスタムカメラ使用時に、特定の特殊なケースで dense mesh の表示位置が正しくない問題を修正
バージョン 4.6.0
リリース日: 2023-02-13
EasyAR Sense Unity Plugin 4.6.0 は、主に以下の分野に焦点を当てた多くの最適化と改善をもたらします:
ネイティブ Apple silicon サポートの追加
EasyAR Sense 4.3 以降、Apple silicon 用のライブラリファイルをリリースしてきました。しかし、Unity 自体がサポートするまでは、Unity にこのライブラリを認識させる方法がありませんでした。この新しいリリースでは、最近の Apple silicon 向けにコンパイルされた Unity エディタのバージョンをサポートするため、このライブラリファイルを Unity に導入します。
内蔵 AR Engine サポートの追加
プラグインに内蔵の AR Engine サポートを追加しました。これにより、EasyAR Mega およびその他の EasyAR 機能をサポートする能力を利用できます。この変更は、新しい Unity バージョンで使用できなくなった Huawei の古い Unity パッケージを置き換えるためのものです。AR Engine を使用したくない場合は、簡単に無効にすることもできます。
AR Foundation および Nreal サポートの独立した拡張パッケージへの分割
AR Foundation および Nreal サポートをメインプラグインパッケージから分離し、拡張パッケージとしました。これらの機能は当初、条件付きコンパイルを使用してプラグインパッケージに組み込まれていました。しかし、Unity の条件付きコンパイルへのサポートは完全ではなく、開発者に多くの障害をもたらしていました。これらを拡張パッケージに分割することで、メガネなどのデバイスサポートの配布も容易になります。今後、EasyAR を使用する新しいデバイスが多数登場する予定です。
詳細な更新内容は以下の通りです:
- ✨ ネイティブ Apple silicon サポートを追加
- ✨ 内蔵 AR Engine サポートを追加 (すべての Unity バージョンで利用可能)
- 🚚 Nreal (>= 1.6) サポートの分割と最適化
- 🚚 AR Foundation (>= 4.1.3) サポートの分割と最適化
- ✨ AR Foundation 5.x パッケージ構造との互換性を追加
- ✨ スクリプト内でパッケージのバージョンや名前などをより簡単に取得するための UnityPackage クラスを追加
- ✨ すべてのカスタムカメラをオフにするオプションを追加
- ⚡ EasyAR Mega サポートを最適化
- ⚡ 利用可能な frame source がない場合の情報を最適化
- ⚡ 右クリックメニューを最適化
- ⚡ 新しいモーションフュージョンインターフェースへの切り替え
- 🐛 ファイルが存在しない場合に、target ファイルの読み込みがハングしエラーを報告しない問題を修正
- 🐛 特定の状況下で frame source が使用できなくなる問題を修正
- 🔥 内蔵 Huawei 公式 Unity プラグインサポートを削除 (公式ではメンテナンスされていません)
- 🔥 バージョン 4.4 より前の非推奨インターフェースと prefab を削除
- 🔥 iOS ビルド時の Universal architecture サポートを削除
- ⬆️ Sense を 4.6.0 に更新
Version 4.5.0
リリース日: 2022-03-04
EasyAR Sense Unity Plugin 4.5.0 では、いくつかの小さな機能追加、バグ修正、およびユーザーエクスペリエンスの向上が行われました。Google の方針に基づき、このバージョンでは ARCore SDK を 1.23.0 に更新し、ビルドプロセスにさらに厳格なチェックを追加しました。
詳細な更新内容は以下の通りです:
EasyAR Sense Unity Plugin
- 🚚 EasyAR Settings を Unity Project Settings に移動。settings asset はリソースとしてロードされなくなります。
- ✨ ビルドプロセスでライセンスキーを検証するオプションを追加。
- ✨ AR Foundation やその他のコンポーネントを使用する際にカラー画像入力を使用するオプションのサポートを追加。
- ⚡ モーション追跡ステータスが不安定な場合のモーションフュージョンを最適化。
- ⚡ CloudRecognizer または CloudLocalizer の作成失敗時のエラーメッセージを改善。
- 🐛 非アクティブな GameObject 上で MotionTrackerFrameSource.CheckAvailability が完了しない問題を修正。
- ⬆️ ARCore: ARCore SDK を 1.23.0 に更新。
- ⬆️ ARCore: ARCore を使用するビルドでは、Gradle バージョンが >= 5.6.4 であることが必須となります。
- 🔧 ARCore: ARCore を使用するビルドで、32 ビットのみのアプリをパッケージ化すると警告メッセージが表示されます。
- ⬆️ Sense を 4.5.0 に更新。
EasyAR Sense Unity Plugin Samples
- 🔧 融合サンプルで AR Foundation の更新試行を無効化。
- 🔧 ImageTracking_CloudRecognition サンプルを修正し、接続タイムアウトパラメータをより適切に使用できるように変更。
バージョン 4.4.0
リリース日: 2021年10月28日
EasyAR Sense Unity Plugin 4.4.0 は、以下の主要分野に焦点を当てた多くの新機能と改良を追加します:
Unity AR Foundation のサポート
EasyAR は AR Foundation と連携して動作するようになりました。これにより、EasyAR と AR Foundation 双方の能力が強化され、両方の利点を同時に得ることができます。例えば、現実環境で EasyAR の疎空間マップを使用してデバイス位置を特定しながら、ARKit や ARCore の能力(環境プローブなど)を AR Foundation を通じて利用できます。
AR Foundation のサポートは、プラグイン基盤である EasyAR Sense の柔軟な機能の一つである「カスタムカメラ」によって実現されています。これを参考に、他の AR フレームワークをサポートするためにプラグインをカスタマイズすることがこれまで以上に容易になりました。
Nreal グラス(VIO 機能を備えた AR グラス)のサポート
EasyAR は Nreal グラスをサポートするようになりました。Nreal のサポートは、プラグイン基盤である EasyAR Sense の柔軟な機能の一つである「カスタムカメラ」によって実現されています。
Unity ユニバーサルレンダーパイプライン (Universal Render Pipeline) のサポート
このバージョンから、URP サポートがプラグインに組み込まれます。
EasyAR Cloud SpatialMap のサポート
EasyAR Cloud SpatialMap は都市レベルの AR クラウドソリューションを提供します。EasyAR Sense Unity Plugin は、アプリケーション側で EasyAR Cloud SpatialMap を支える重要な開発ツールの一つです。
新規モーションフュージョン機能の追加
いずれかのモーション追跡機能が利用可能であれば、EasyAR モーションフュージョンは静止画像や物体の追跡をより安定させ、ターゲットがカメラの視野から外れた後も追跡を継続できるようにします。この新機能は、以前のバージョンで可能だった単純なモーション追跡と画像追跡の同時実行とは異なり、2つの追跡を融合することでより優れた追跡結果を提供します。
新規 AR Session 作成フロー
AR session およびその他の AR コンポーネントの作成は、GameObject メニューを使用して行えるようになり、より柔軟で便利に使用できます。Prefab は非推奨としてマークされ、将来のリリースで削除される予定です。
詳細な更新内容は以下の通りです:
EasyAR Sense Unity Plugin
- 🚀 Unity AR Foundationのサポートを追加
- 🚀 Unity Universal Render Pipeline(URP)のサポートを追加
- 🚀 Nreal glassesのサポートを追加
- 🚀 モーションフュージョン機能を追加。モーショントラッキングが利用可能な場合にイメージと3Dオブジェクトのトラッキングを最適化
- 🚀 EasyAR Cloud SpatialMapをサポートするための
CloudSpatialMapLocalizerFrameFilterを追加 - 🚀 ARセッションおよびその他のARコンポーネントを作成する新しい方法を導入
- ✨ 機能別に整理されたGameObjectメニュー項目を追加。ARセッションおよびその他のGameObjectの作成に使用
- ✨ 多くの便利なGameObjectプリセットメニュー項目を追加
- 🔥 prefabは廃止予定としてマークされ、将来のリリースで削除される
- ✨ ARフレームワークとデバイスのサポートを拡張するための追加フレームソースを追加
- ✨
VIOCameraDeviceUnionを置き換えるためにARCoreFrameSource、ARKitFrameSource、MotionTrackerFrameSourceを追加。実行時の戦略選択はより柔軟なARComponentPickerに置き換え - ✨ Unity AR Foundationをサポートするために
ARFoundationFrameSourceを追加 - ✨ Huawei AR Engineをサポートするために
HuaweiAREngineFrameSourceを追加 - 🔥
VIOCameraDeviceUnionは廃止予定としてマークされ、将来のリリースで削除される - 🚚
VideoCameraDeviceをCameraDeviceFrameSourceに名称変更 - 🚚
RenderCameraはFrameSourceGameObject上に移動 - 🔧 ARセッション内の
Cameraは実行時にFrameSourceによって選択される - 🔧
MotionTrackerFrameSourceはデフォルトでサーバーからデバイスサポートリストを更新しようと試み、タイムアウトは2秒 - ✨
ARCoreFrameSourceおよびARKitFrameSourceはオートフォーカスのオン/オフを制御する機能を獲得
- ✨
- ✨ ARセッションの作業負荷とインターフェースを最適化
- ✨ 利用可能なフレームソースおよびその他のコンポーネントを実行時に選択するための
ARComponentPickerコンポーネントを追加 - ✨ セッション内で利用可能なすべてのセンター・モードをクエリするための
ARSession.AvailableCenterModeを追加 - ✨ モーショントラッキング機能が実行時に有効な場合のカメラ運動の相対オブジェクトを取得するための
ARSession.Originを追加 - ✨ デバイスのモーショントラッキング品質を取得するための
ARSession.TrackingStatusを追加 - ✨ ARSessionの状態をクエリするための
ARSession.StateおよびARSession.StateChangedを追加
- ✨ 利用可能なフレームソースおよびその他のコンポーネントを実行時に選択するための
- ✨ センター・モード処理の最適化
- 🔧 セッションで利用可能なセンター・モードは、実行時に選択されたフレームソースによって決定される
- 🔧 空間マップはすべてのセンター・モードで利用可能
- 🔥
ARCenterMode.ExternalControlを削除。その機能はFrameSource.IsCameraUnderControl==falseで代替 - 🚚
ARCenterMode.WorldRootをARCenterMode.SessionOriginに名称変更
- ✨ 初期化プロセスの最適化、特に初回使用時の体験向上
- ✨ 起動後の手動初期化をサポートするための
EasyARController.InitializeおよびEasyARController.Deinitializeインターフェースを追加 - 🔧 EasyARライブラリファイルのロードに失敗した場合、エラー通知が表示される
- 🔧 ライセンス検証失敗時のポップアップ情報を改善
- ✨ 起動後の手動初期化をサポートするための
- ✨ ビルドプロセスの最適化、特に初回使用時の体験向上
- ✨ プラグインパッケージがUnityパッケージマネージャーによって正しくインポートされていない場合、コンパイル時およびロード時のエラーが生成される
- ✨ プリビルドまたはポストビルドプロセスでエラーが発生した場合、ビルドは失敗する
- ✨ ARCore XR Plugin使用時、ARCore SDKの選択はデフォルトで自動的に処理される
- ✨ ビルド時にiOS usage descriptionをチェックする機能を追加
- 🔧 ビルドで
Assets/HiddenEasyARを使用しなくなる
- ⚡ スパース空間マップのトラッキング安定性を最適化
- 🔧
SurfaceTrackerFrameFilterはモーショントラッキングデバイスと併用可能 - 🐛 特定の状況でtarget controllerイベントがコンポーネント破棄後にトリガーされる可能性がある問題を修正
- 🐛
MotionTrackerCameraDeviceのトラッキングモードが正しく設定されていなかった問題を修正 - 🔧 カメラの
field of viewはプロジェクション行列と一致するように設定されるようになった - ⬆️ Senseを4.4.0に更新
EasyAR Sense Unity プラグイン サンプル
- ✨ 新規サンプル
ARFoundationを追加 - Unity AR Foundation との連携使用例を提示 - ✨ 新規サンプル
HuaweiAREngineを追加 - Huawei AR Engine との連携使用例を提示 - ✨ 新規サンプル
Eyewear_Nreal_SpatialMap_Buildingを追加 - Nreal メガネ上で空間マップを使用する方法を提示 - ✨ 新規サンプル
Eyewear_Nreal_ImageTracking_InWorldを追加 - Nreal メガネ上でイメージ追跡を使用する方法を提示 - ✨ 新規サンプル
MotionTracking_Fusionを追加 - 起動時に利用可能なフレームソースの自動選択、およびランタイムでの手動切り替えを単一シーンで提示し、最大限のデバイスサポートと、対応デバイスでの各 AR フレームワーク固有機能の有効化を実現 - 🔧
FrameRecordingサンプルを修正 - モーション追跡機能が利用可能な場合、自動的にモーション追跡セッションを記録するように変更 - 🚚 サンプル
ImageTracking_MotionExtendをImageTracking_MotionFusionに名称変更 - 新機能モーションフュージョンを提示 - 🚚 サンプル
Eyewear_ImageTrackingをEyewear_DeviceHasNoTrackingに名称変更 - サンプルの目的を明確化 - 🚚 サンプル
MapLocalizing_SparseをSpatialMap_Sparse_Localizingに名称変更 - 🚚 サンプル
SpatialMap_Dense_BallGameをSpatialMap_Dense_BallGameに名称変更 (注: 原文の名称変更指示が同一名称のため、変更なしと解釈) - 🚚 サンプル
SpatialMap_Sparse_ImageTargetをSpatialMap_Sparse_ImageTargetに名称変更 (注: 原文の名称変更指示が同一名称のため、変更なしと解釈) - 🚚 サンプル
MapBuilding_SparseをSpatialMap_Sparse_Buildingに名称変更 - 🚚 サンプル
MapBuilding_Sparse_DenseをSpatialMap_Sparse_Dense_Buildingに名称変更
Version 4.3.0
リリース日: 2021-04-07
EasyAR Sense Unity Plugin 4.3.0 はファイルを整理するために Unity package を使用し、パッケージ化プロセス中の設定を簡素化し、プラグイン更新の難しさを解決しました。このバージョンから、Unity 2019.4 以降のみをサポートします。
詳細な更新内容は以下の通りです:
EasyAR Sense Unity Plugin
- 🚀 Asset Package を Unity Package に置き換え、Unity 2019.4 以降と互換性あり。旧バージョンは非互換となります
- ✨ iOS: bitcode を自動設定。XCode プロジェクトの bitcode 設定を変更する必要がなくなりました
- ✨ iOS: Sense のダイナミックライブラリ framework を使用。XCode プロジェクトの framework 設定を変更する必要がなくなりました
- ✨ Android: proguard rule を含む Sense の aar ファイルを使用
- ✨ Android: Plugins フォルダ内の Android Manifest を使用しなくなりました。使用する機能に基づいて Manifest 内の権限設定を制御できます
- ⬆️ ARCore: プラグインと同梱されていた ARCore SDK を、公式 ARCore SDK 1.6 バージョンの aar ファイルに置き換え
- ✨ ARCore: ARCore 使用を制御するオプションを追加。AR Foundation との競合を解決
- 🔧 メニュー項目を統合
- ⬆️ Sense を 4.3.0 に更新
EasyAR Sense Unity Plugin Samples
- 🔥 旧バージョン Unity 用のビデオ再生 workaround を削除
- 🐛 特定の Android デバイスで custom camera sample が camera を開けない問題を修正
バージョン 4.2.0
リリース日: 2021-01-25
EasyAR Sense Unity Plugin 4.2.0 は、InputFrameRecorder/InputFramePlayer のサポートを追加しました。これにより、エディター上でデバイス上での実行効果をテストおよびデバッグできます。同時に、いくつかのバグを修正し、ユーザーエクスペリエンスを向上させました。
詳細な更新内容は以下の通りです:
EasyAR Sense Unity Plugin
- ✨ InputFrameRecorder/InputFramePlayer サポートを追加
- ✨ モーショントラッキングのキャリブレーションパラメータがデフォルトでサーバーから更新されるようになりました
- 🚚 ファイルの再編成
- ⚡ ヒットテストの呼び出しを簡素化
- 🐛 トラッカー破棄後にターゲットが消失しない問題を修正
- 🐛 特定の状況でカメラ画像が180度回転する問題を修正
- 🐛 リニアカラースペースでのカメラ画像の色合いを修正
- ⬆️ Sense を 4.2.0 に更新
EasyAR Sense Unity Plugin サンプル
- ✨ InputFrameRecorder/InputFramePlayer の使用法を実演する FrameRecording サンプルを追加
- ⚡ モーショントラッキングサンプルの平面検出を最適化
バージョン 4.1.0
リリース日: 2020-07-16
EasyAR Sense Unity Plugin 4.1.0 では、いくつかの小さな機能追加、バグ修正、ユーザー体験の向上が行われました。
詳細な更新内容は以下の通りです:
EasyAR Sense Unity Plugin
- ✨ プラグインスクリプトに完全なドキュメントを追加
- ✨ プラグインの詳細な使用説明とサンプル解析ドキュメント公開
- ♻️ 単一スキャンをサポートするために CloudLocalizerFrameFilter を書き直し
- 🐛 camera 画像が ARHorizontalFlipMode.World で反転されている場合の invert culling による他のシーン内カメラへの影響を修正
- 🐛 高 dpi ディスプレイにおける image target gizmo の表示問題を修正
- 🐛 RGB/RGBA ピクセルタイプの camera 画像回転を修正
- ⬆️ Sense を 4.1.0 に更新
EasyAR Sense Unity Plugin サンプル
- ♻️ MotionTracking サンプルを書き直し、運動追跡の平面検出機能をデモンストレーション
- ♻️ ImageTracking_CloudRecognition サンプルを書き直し、新規インターフェース機能を使用
- 🔧 ImageTracking_Targets サンプルを修正、水平および垂直に配置された image target を使用
バージョン 4.0.1
リリース日: 2020-05-13
EasyAR Sense Unity Plugin 4.0.1 では、いくつかの小さな機能追加、バグ修正、およびユーザーエクスペリエンスの向上が行われました。
詳細な更新内容は以下の通りです:
EasyAR Sense Unity Plugin
- 🐛 軽微な修正
- ⬆️ Sense を 4.0.1 に更新
EasyAR Sense Unity Plugin Samples
- ♻️ TargetOnTheFly サンプルを書き直し、より簡潔で安定したものに
バージョン 4.0.0
リリース日: 2019-12-30
EasyAR は大きなファミリーへと成長しました。バージョン 4 から、これまで皆様に親しまれてきた EasyAR SDK は新しい名前、EasyAR Sense を冠します。EasyAR Sense は現実世界を認識する能力を提供します。このバージョンは 3.0 のすべての機能を包含しています。
EasyAR Sense は独立した SDK であり、非システムコンポーネントや Unity3D のようなツールに依存せず、柔軟なデータストリームベースのコンポーネント化 API を提供します。
Unity サポートに関して、EasyAR Sense Unity プラグインは、Unity 内で EasyAR Sense の機能を公開するための非常に薄いラッパーです。EasyAR Sense Unity プラグインの全コードは良好なインターフェース設計を経ており、オープンソースです。このプラグインを直接使用して AR 体験を素早く作成することも、プラグインコードを参考に EasyAR Sense のインターフェースと機能をより柔軟にカスタマイズして使用したり、独自の Unity プラグインを作成したりすることもできます。
EasyAR Sense Unity プラグインは大幅に強化され、主に以下の側面に集中しています:
一貫性のある設計の進化
EasyAR Sense 1/2/3 の Unity プラグインのすべての機能と利点が、このバージョンに引き継がれています。 このバージョンのプラグインは、可能な限り Unity 自体の機能(例: start/stop を制御するための OnEnable/OnDisable の使用)を活用しています。ほとんどの EasyAR Sense 機能は、スクリプトを書かずにそのまま動作します。 EasyAR Sense 4.0 のすべての新機能がサポートされ、多くのバグも修正されました。
エディター体験の最適化
エディター内でイメージターゲットの gizmo が表示されるようになり、以前のバージョンで編集モードに自動生成されていたメッシュに代わる、より良い体験を提供します。 重大なエラー(例: ライセンスキーの検証失敗)は、デバッグを支援するために画面上にポップアップメッセージで表示されます。 API 以外に、イメージターゲットデータを生成するための Unity ツールウィンドウが提供されています。
より多くのサンプル、より詳細な API のカバー
すべての新機能と、異なるアルゴリズムの組み合わせ動作を示すサンプルが追加されました。 ARグラス対応のサンプルが追加され、2 機種の ARグラス:Shadow Creator Action One および EPSON BT-350 が事前に較正されています。 コミュニティからの多くの「使用方法」に関する質問がこれらのサンプルで回答されています。皆様からのフィードバックに感謝します!
EasyAR Sense 4.0 は、無料の個人版、月額プロフェッショナル版、カスタマイズ機能エンタープライズ版の 3 つのサブスクリプションモデルを提供します。
機能、価格、支払い方法等の詳細は 製品ページ および 価格ページ でご確認いただけます。
以下为按要求翻译后的日文版Markdown文档:
Unity Plugin for EasyAR Sense 4.0.0
- 🚀 EasyAR Sense 4.0.0の全新機能をサポート: 疎な空間マップ、密な空間マップ、モーショントラッキング
- 🚀 Sense 2.3に類似したインターフェース設計と動作を復元、大幅な改善を実施
- ✨ 重大なエラー発生時のポップアップメッセージを追加(EasyARControllerで無効化可能)
- ✨ コンポーネント: 大半のコンポーネントでUnityコンポーネントのenabledプロパティによるstart/stop制御が可能に
- ✨ コンポーネント ARSession: ARのエントリーポイント、センターモード制御、カスタムカメラやARグラス等の外部デバイス対応機能を保有
- ✨ コンポーネント ARAssembly: EasyAR SenseコンポーネントAPIの組み立て過程を表示、全EasyAR Senseコンポーネントをサポート
- ✨ コンポーネント ImageTargetController: 多様な入力タイプへの対応強化、ローカルファイルシステムやWeb URLからの画像/.etdファイル読み込みを可能に
- ✨ コンポーネント CameraImageRenderer: コンポーネントの無効化によりカメラ画像レンダリングを停止可能
- ✨ コンポーネント VIOCameraDeviceUnion: モーショントラッキング、デバイスで利用可能なARKit/ARCore/EasyARモーショントラッキング機能を自動選択
- ✨ シーン: target gizmoを追加、Unityエディタ上でターゲット詳細を表示
- ✨ アセット: グローバルサービス設定とgizmo制御オプションを追加
- ✨ ウィンドウ: image target data生成用(.etdファイル)ウィンドウを追加
- ✨ ウィンドウ: ライセンスキー設定画面/その他グローバル設定へのメニュージャンプを追加
- 🐛 ターゲット追跡の1フレーム遅延問題を修正
- 🐛 ブロッキングターゲット読み込みを修正、ターゲット読み込み時間を短縮
- 🐛 ターゲットサイズ取得の不具合を修正
- 🐛 その他多数の改善とバグ修正
- ⬆️ Senseを4.0.0に更新
Samples of Unity Plugin for EasyAR Sense 4.0.0
- 🚀 Sense機能とインターフェース活用例を示す多数のサンプルを追加
- 🚀 Sense 2.3の全サンプルを再追加
- 🚀 疎な空間マップ/密な空間マップ/モーショントラッキングの新機能サンプル、及びこれらと画像追跡等の併用例サンプルを追加
- ✨ サンプルランチャーを追加、全サンプルを一括起動可能に
- ✨ 全サンプル共通でコンポーネント状態情報を画面表示する機能を追加
- ✨ ARグラス対応デモサンプルを追加
- ✨ 表面追跡と画像追跡の同時使用サンプルを追加
- ✨ カメラ画像テクスチャ取得/カメラ表示制御サンプルを追加
- ✨ 動画アスペクト比変更(Unity VideoPlayer機能)によるimage target適合サンプルを追加
- ✨ 画像拡張追跡のデモンストレーションサンプルを追加
- ♻️ クラウド認識サンプルでローカルキャッシュを採用、トラッキング状態ではクラウド認識を停止する設計に変更(一般的ユースケースをカバー)
- 🐛 coloring3Dサンプルを最適化、バグを修正