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+ のみをサポートします。多数のヘッドセットとグラスへの対応も同時に追加されます。
詳細な更新内容は次のとおりです。
- 🩹 Windows DX11 でレンダリング結果が予測不能になる可能性がある Unity 6 URP 17 render graph バグを回避
バージョン 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 はいくつかの bug を修正しました。
詳細な更新内容は次のとおりです。
- 🐛 リニア色空間で稠密空間マップ mesh の表示問題を修正
- 🩹 Unity 2022.2 と 2023.1(およびその他のバージョンの可能性あり)で Camera_CustomCamera サンプルが Android 上でクラッシュする可能性がある問題を回避。これらのバージョンでは Unity の JNI 部分に bug があるように見えます
バージョン 4.6.1
リリース日:2023-03-24
EasyAR Sense Unity Plugin 4.6.1 はいくつかの小機能を追加し、いくつかの bug を修正しました。
詳細な更新内容は次のとおりです。
- ⬆️ Sense を 4.6.1.10366 に更新
- 🐛 特定の状況でカスタムカメラを使用した際に稠密 mesh の表示位置が正しくない問題を修正
バージョン 4.6.0
リリース日:2023-02-13
EasyAR Sense Unity Plugin 4.6.0 は多くの最適化と改善をもたらし、主に次の点に集中しています。
ネイティブ Apple silicon サポートを追加
EasyAR Sense 4.3 から Apple silicon のライブラリファイルをリリースしていました。しかし Unity 自身が対応するまでは、Unity にこのライブラリを認識させる方法がありませんでした。この新しいリリースでは、このライブラリファイルを Unity に導入し、最近の Apple silicon 向けにコンパイルされた Unity エディターバージョンをサポートします。
内蔵 AR Engine サポートを追加
プラグインに内蔵 AR Engine サポートを追加し、EasyAR Mega やその他の EasyAR 機能を支える能力を利用できるようにしました。この変更は、新しい Unity バージョンでは使用できない古い Huawei Unity パッケージを置き換えるものです。AR Engine を使用したくない場合も簡単に無効にできます。
AR Foundation と Nreal サポートを独立した拡張パッケージに分離
AR Foundation と Nreal サポートをメインプラグインパッケージから分離し、拡張パッケージにしました。この 2 つの機能は当初、条件付きコンパイルを使用してプラグインパッケージに組み込まれていました。しかし 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 に更新
バージョン 4.5.0
リリース日:2022-03-04
EasyAR Sense Unity Plugin 4.5.0 はいくつかの小機能を追加し、いくつかの bug を修正し、ユーザー体験を向上させました。Google のポリシーに従い、このバージョンでは ARCore SDK を 1.23.0 に更新し、ビルドプロセスにより厳格なチェックを追加しました。
詳細な更新内容は次のとおりです。
EasyAR Sense Unity Plugin
- 🚚 EasyAR Settings を Unity Project Settings に移動し、settings asset はリソースとして読み込まれなくなります
- ✨ ビルドプロセスで license key を検証するオプションを追加
- ✨ AR Foundation およびその他のコンポーネント使用時にカラー画像入力を使用するオプションを追加
- ⚡ モーショントラッキング状態が不安定な場合のモーションフュージョンを最適化
- ⚡ CloudRecognizer または CloudLocalizer の作成失敗時のエラー情報を最適化
- 🐛 非 active の 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 の疎空間マップを使用してデバイスをローカライズしながら、環境プローブなど、AR Foundation が公開する ARKit または ARCore の能力を利用できます。
AR Foundation サポートは、プラグイン下層の EasyAR Sense の柔軟な機能の 1 つであるカスタムカメラによって実現されています。これを参考にすることで、今後は他の AR フレームワークをサポートするためにプラグインをカスタマイズすることが、以前より容易になります。
Nreal グラス(VIO 機能を備えた AR グラス)をサポート
EasyAR は Nreal グラスをサポートできるようになりました。Nreal サポートは、プラグイン下層の EasyAR Sense の柔軟な機能の 1 つであるカスタムカメラによって実現されています。
Unity Universal Render Pipeline をサポート
このバージョンから、URP サポートはプラグインに内蔵されます。
EasyAR Cloud SpatialMap をサポート
EasyAR Cloud SpatialMap は都市規模の AR クラウドソリューションを提供します。EasyAR Sense Unity Plugin は、アプリ側で EasyAR Cloud SpatialMap を支える重要な開発ツールの 1 つです。
モーションフュージョン機能を新規追加
いずれかのモーショントラッキング機能が利用可能であれば、EasyAR モーションフュージョンにより静止画像とオブジェクトのトラッキングをより安定させることができ、ターゲットがカメラ視野から外れた後もトラッキングを継続できます。この新機能は、以前のバージョンで可能だったようなモーショントラッキングと画像トラッキングの単純な同時実行ではなく、2 つのトラッキングを融合したうえでより優れたトラッキング結果を提供します。
新しい AR Session 作成フロー
AR session およびその他の AR コンポーネントの作成は、GameObject メニューから行えるようになり、より柔軟で便利に使用できます。Prefab はすでに廃止予定としてマークされており、将来のリリースで削除されます。
詳細な更新内容は次のとおりです。
EasyAR Sense Unity Plugin
- 🚀 Unity AR Foundation サポートを追加
- 🚀 Unity Universal Render Pipeline (URP) サポートを追加
- 🚀 Nreal グラスのサポートを追加
- 🚀 motion tracking が利用可能なときに image tracking と 3D object tracking を最適化する motion fusion 機能を追加
- 🚀 EasyAR Cloud SpatialMap をサポートする
CloudSpatialMapLocalizerFrameFilterを追加 - 🚀 AR session とその他の AR コンポーネントを作成する新しい方法を導入
- ✨ AR session とその他の GameObject を作成するため、機能別に整理された GameObject メニュー項目を追加
- ✨ 便利な GameObject プリセットメニュー項目を多数追加
- 🔥 prefab は obsolete としてマークされ、将来のリリースで削除されます
- ✨ AR framework とデバイスサポートを拡張するため、より多くの frame source を追加
- ✨
VIOCameraDeviceUnionを置き換えるARCoreFrameSource&ARKitFrameSource&MotionTrackerFrameSourceを追加。runtime のポリシー選択は、より柔軟なARComponentPickerに置き換えられます - ✨ Unity AR Foundation をサポートする
ARFoundationFrameSourceを追加 - ✨ Huawei AR Engine をサポートする
HuaweiAREngineFrameSourceを追加 - 🔥
VIOCameraDeviceUnionは obsolete としてマークされ、将来のリリースで削除されます - 🚚
VideoCameraDeviceはCameraDeviceFrameSourceに名称変更されました - 🚚
RenderCameraはFrameSourceGameObject に移動されました - 🔧 AR session 内の
Cameraは runtime にFrameSourceによって選択されます - 🔧
MotionTrackerFrameSourceはデフォルトでサーバーからデバイスサポートリストの更新を試み、timeout は 2s です - ✨
ARCoreFrameSource&ARKitFrameSourceは autofocus を制御する機能を得ました
- ✨
- ✨ AR session のワークロードと API を最適化
- ✨ runtime に利用可能な frame source とその他のコンポーネントを選択する
ARComponentPickerコンポーネントを追加 - ✨ session 内で利用可能なすべての center mode を照会する
ARSession.AvailableCenterModeを追加 - ✨ motion tracking 実行時にカメラ移動の基準となるオブジェクトを取得する
ARSession.Originを追加 - ✨ デバイスの motion tracking 品質を取得する
ARSession.TrackingStatusを追加 - ✨ ARSession の状態を照会する
ARSession.State&ARSession.StateChangedを追加
- ✨ runtime に利用可能な frame source とその他のコンポーネントを選択する
- ✨ center mode 処理を最適化
- 🔧 session 内で利用可能な center mode は、runtime に選択された frame source によって決定されます
- 🔧 spatial map はすべての center mode で使用できます
- 🔥
ARCenterMode.ExternalControlを削除。その機能はFrameSource.IsCameraUnderControl==falseに置き換えられます - 🚚
ARCenterMode.WorldRootをARCenterMode.SessionOriginに名称変更
- ✨ 初回利用体験を中心に、初期化プロセスを最適化
- ✨ 起動後の手動初期化をサポートする
EasyARController.Initialize&EasyARController.DeinitializeAPI を追加 - 🔧 EasyAR ライブラリファイルのロードに失敗した場合、エラープロンプトが表示されます
- 🔧 ライセンス検証失敗時のポップアップメッセージを改善
- ✨ 起動後の手動初期化をサポートする
- ✨ 初回利用体験を中心に、build プロセスを最適化
- ✨ plugin パッケージが Unity Package Manager によって正しくインポートされていない場合、コンパイル時およびロード時エラーが生成されます
- ✨ pre-build または post-build 中にエラーが発生した場合、build は失敗します
- ✨ ARCore XR Plugin 使用時、ARCore SDK の選択はデフォルトで自動処理されます
- ✨ build で iOS usage description をチェックする機能を追加
- 🔧 build では
Assets/HiddenEasyARは使用されなくなります
- ⚡ sparse spatial map の tracking 安定性を最適化
- 🔧
SurfaceTrackerFrameFilterは motion tracking デバイスと一緒に使用できます - 🐛 特定の状況で、コンポーネント破棄後に target controller イベントが発火する可能性がある問題を修正
- 🐛
MotionTrackerCameraDeviceの tracking mode が正しく設定されない問題を修正 - 🔧 カメラの
field of viewは projection matrix と一致するように設定されるようになりました - ⬆️ Sense を 4.4.0 に更新
EasyAR Sense Unity Plugin Samples
- ✨ Unity AR Foundation と組み合わせた使用方法を示す新しい sample
ARFoundationを追加 - ✨ Huawei AR Engine と組み合わせた使用方法を示す新しい sample
HuaweiAREngineを追加 - ✨ Nreal グラスで spatial maps を使用する方法を示す新しい sample
Eyewear_Nreal_SpatialMap_Buildingを追加 - ✨ Nreal グラスで image tracking を使用する方法を示す新しい sample
Eyewear_Nreal_ImageTracking_InWorldを追加 - ✨ 単一 scene で起動時に自動選択し、runtime 中に利用可能な frame sources を手動切り替えする新しい sample
MotionTracking_Fusionを追加。最多のデバイスをサポートし、対応デバイスで各 AR framework 独自機能を有効化します - 🔧 motion tracking が利用可能な場合に motion tracking session を自動記録するよう
FrameRecordingsample を変更 - 🚚 新しい motion fusion 機能を示すため sample
ImageTracking_MotionExtendをImageTracking_MotionFusionにリネーム - 🚚 sample の用途を明確にするため
Eyewear_ImageTrackingをEyewear_DeviceHasNoTrackingにリネーム - 🚚 sample
MapLocalizing_SparseをSpatialMap_Sparse_Localizingにリネーム - 🚚 sample
SpatialMap_Dense_BallGameをSpatialMap_Dense_BallGameにリネーム - 🚚 sample
SpatialMap_Sparse_ImageTargetをSpatialMap_Sparse_ImageTargetにリネーム - 🚚 sample
MapBuilding_SparseをSpatialMap_Sparse_Buildingにリネーム - 🚚 sample
MapBuilding_Sparse_DenseをSpatialMap_Sparse_Dense_Buildingにリネーム
バージョン 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/InpuptFramePlayer サポートを追加し、エディターでデバイス上の実行結果をテストおよびデバッグできるようにしました。同時にいくつかの bug を修正し、ユーザー体験を向上させました。
詳細な更新内容は次のとおりです。
EasyAR Sense Unity Plugin
- ✨ InputFrameRecorder/InpuptFramePlayer サポートを追加
- ✨ モーショントラッキングのキャリブレーションパラメーターはデフォルトでサーバーから更新されます
- 🚚 ファイルを再構成
- ⚡ hit test 呼び出しを簡素化
- 🐛 tracker 破棄後に target が失われない問題を修正
- 🐛 一部の状況でカメラ画像が 180 度回転する問題を修正
- 🐛 リニア色空間でのカメラ画像の色を修正
- ⬆️ Sense を 4.2.0 に更新
EasyAR Sense Unity Plugin Samples
- ✨ InputFrameRecorder/InpuptFramePlayer の使用を示す FrameRecording sample を追加
- ⚡ モーショントラッキング sample の平面検出を最適化
バージョン 4.1.0
リリース日:2020-07-16
EasyAR Sense Unity Plugin 4.1.0 はいくつかの小機能を追加し、いくつかの bug を修正し、ユーザー体験を向上させました。
詳細な更新内容は次のとおりです。
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 Samples
- ♻️ モーショントラッキングの平面検出機能を示すため MotionTracking sample を書き直し
- ♻️ 新しいインターフェース機能を使用するよう ImageTracking_CloudRecognition sample を書き直し
- 🔧 水平および垂直に配置した image target を使用するよう ImageTracking_Targets sample を変更
バージョン 4.0.1
リリース日:2020-05-13
EasyAR Sense Unity Plugin 4.0.1 はいくつかの小機能を追加し、いくつかの bug を修正し、ユーザー体験を向上させました。
詳細な更新内容は次のとおりです。
EasyAR Sense Unity Plugin
- 🐛 小さな修正
- ⬆️ Sense を 4.0.1 に更新
EasyAR Sense Unity Plugin Samples
- ♻️ TargetOnTheFly sample をより簡潔で安定するよう書き直し
バージョン 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 Plugin は Unity 内で EasyAR Sense の機能を公開するための非常に薄いラッパーです。EasyAR Sense Unity Plugin のすべてのコードは適切なインターフェース設計を経ており、オープンソースです。このプラグインを直接使用して AR 体験をすばやく作成することも、プラグインコードを参考にして EasyAR Sense のインターフェースと機能をより柔軟かつカスタムに使用することも、独自の Unity プラグインを作成することもできます。
EasyAR Sense Unity プラグインは大きく向上し、主に次の点に集中しています。
一貫した設計進化
EasyAR Sense 1/2/3 の Unity プラグインのすべての機能と利点は、このバージョンでも保持されています。 このバージョンのプラグインは、start/stop を制御するために OnEnable/OnDisable を使用するなど、Unity 本来の機能を可能な限り多く使用しています。ほとんどの EasyAR Sense 機能は、スクリプトを書かなくても直接動作します。 EasyAR Sense 4.0 のすべての新機能がすでにサポートされ、多くの bug も修正されています。
エディター体験の最適化
エディター内で image target の gizmo を表示できるようになり、過去のバージョンで編集モード中に自動生成されていた mesh に代わる、より良い体験を提供します。 license key 検証失敗などの重大なエラーは、debug を支援するためにポップアップメッセージとして画面に表示されます。 API に加えて、image target data を生成する Unity ツールウィンドウを提供します。
より多くのサンプル、より多くの詳細 API を網羅
すべての新機能および異なるアルゴリズムの組み合わせが動作する様子を示すサンプルを追加しました。 AR グラス対応のサンプルを追加し、2 種類の AR グラス、影創 Action One と EPSON BT-350 を事前にキャリブレーションしました。 コミュニティに寄せられた「使い方」に関する多くの質問は、これらのサンプルで回答されています。皆さまのフィードバックに感謝します!
EasyAR Sense 4.0 は、無料の個人版、月額課金のプロフェッショナル版、カスタム機能のエンタープライズ版という 3 種類のサブスクリプションモードを提供します。
機能、価格、支払い方法などの詳細情報は、製品ページ および 価格ページ で確認できます。
詳細な更新内容は次のとおりです。
Unity Plugin for EasyAR Sense 4.0.0
- 🚀 EasyAR Sense 4.0.0 のすべての新機能をサポート: Sparse Spatial Map、Dense Spatial Map、Motion Tracking
- 🚀 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: このコンポーネントを disable することで camera 画像レンダリングをオフにできます
- ✨ Component VIOCameraDeviceUnion: motion tracking。デバイスで利用可能な ARKit、ARCore、または EasyAR motion tracking 機能を自動選択
- ✨ Scene: target gizmo を追加し、Unity Editor で target の詳細を表示可能
- ✨ Asset: グローバルサービス設定と gizmo 制御オプションを追加
- ✨ Window: image target data(.etd ファイル)を生成するウィンドウを追加
- ✨ Window: license key 設定画面やその他のグローバル設定へ移動するメニューを追加
- 🐛 target tracking に 1 フレーム遅延がある問題を修正
- 🐛 ブロッキング式 target loading を修正し、target loading 時間を短縮
- 🐛 target size 取得を修正
- 🐛 その他多数の改善と bug 修正
- ⬆️ Sense を 4.0.0 に更新
Samples of Unity Plugin for EasyAR Sense 4.0.0
- 🚀 Sense 機能と API 使用方法を示す多くの sample を追加
- 🚀 Sense 2.3 のすべての sample を復元
- 🚀 Sparse Spatial Map、Dense Spatial Map、Motion Tracking など新機能を示す sample、およびそれらの機能を Image Tracking など他のコンポーネントと同時に使用する sample を追加
- ✨ すべての samples を読み込める sample launcher を追加
- ✨ 画面上に表示されるコンポーネント状態情報を追加し、すべての sample をカバー
- ✨ AR グラスサポートを示す sample を追加
- ✨ Surface Tracking と Image Tracking を同時に使用する sample を追加
- ✨ camera 画像テクスチャの取得と camera 表示制御の sample を追加
- ✨ video aspect ratio の変更(Unity VideoPlayer 機能)を image target に適応させる sample を追加
- ✨ image extension からの tracking を示す sample を追加
- ♻️ cloud recognition sample はローカルキャッシュを使用し、tracking 状態では cloud recognition を停止するようになり、一般的なユースケースをカバー
- 🐛 coloring3D sample を最適化し bug を修正