Table of Contents

Google ARCore とモーション トラッキング

Google の ARCore は、Android 上の拡張現実エンジンです。一部の Android デバイスに対して、モーション トラッキングを含む複数の機能を提供します。Unity 上で最適な結果を得るため、ARCore 対応デバイスでは、EasyAR Sense はデフォルトで EasyAR 組み込みの Motion Tracker 機能ではなく、ARCore のモーション トラッキング機能を選択します。

ARCore がサポートするデバイスと機能

他の モーション トラッキング 機能と同様に、ARCore はデバイスが少なくともカメラ、ジャイロスコープ、加速度計を備え、Google によってキャリブレーションされ認証されている必要があります。

ARCore 公式サポートデバイスリストは、ARCore 公式ドキュメント(中国語 / 英語)で確認する必要があります。

注記

注意: サポートデバイス上では、ARCore 機能を実行するためには追加の Google Play Services for AR アプリのインストールが必要です。一部のデバイスではプリインストールされている場合がありますが、ユーザーが自身でインストールする必要がある場合もあります。

EasyAR での ARCore の呼び出し

EasyAR での ARCore の使用において、サポートされるデバイスは公式リストと完全には一致しません。これは主に、公式サポートリスト内の一部デバイスで ARCore の実測パフォーマンスが異常であることに起因します。ARCoreCameraDeviceisAvailable メソッドを使用して、これらの問題のあるデバイスを検出し、ARCore を無効にすることができます。

ARCore はモーション トラッキングに加えて、環境理解、照明推定などの機能もサポートしています。EasyAR モーション トラッキングを使用する場合は、ARCore のモーション トラッキング機能のみを呼び出し、他の機能はサポートされません。

以下は、ARCore のパフォーマンステストで異常が検出され、無効化されたデバイスリストです。これらのデバイスでは、isAvailable による ARCore 可用性チェックは全て False を返します。

Brand Model Name
Redmi Redmi K40
Redmi Redmi K30S Ultra
Redmi Redmi K40 Gaming
Redmi Redmi K40 Pro
Redmi Redmi K50G
Redmi K30 PRO
Redmi Redmi K30 Pro Zoom Edition
Redmi Redmi K40S
Redmi Redmi K30
Xiaomi Mi 10T
Xiaomi Mi 10 Ultra
Xiaomi MI 9
Xiaomi Mi 10 Pro
Redmi Redmi K20
Redmi Redmi K20
Xiaomi Mi 10T Lite
Xiaomi Mi 10i
Xiaomi MI 9 SE
Xiaomi Mi 10 lite 5G
Xiaomi Xiaomi 12X
Xiaomi Mi 9 Lite
Redmi Redmi K20 Pro
Redmi Mi 9T Pro
Xiaomi Mi 10
Xiaomi Mi 10 Lite zoom

関連情報