Table of Contents

Google ARCore と motion tracking

Google の ARCore は Android 向けの拡張現実エンジンです。一部の Android 機種に対して、motion tracking を含む複数の能力を提供します。Unity では最良の効果を確保するため、ARCore 対応機種上で EasyAR Sense は EasyAR 内蔵の Motion Tracker 機能ではなく、ARCore の motion tracking 機能をデフォルトで選択します。

ARCore がサポートする機種と機能

他の motion tracking 機能と同様に、ARCore ではデバイスに少なくともカメラ、ジャイロスコープ、加速度計が必要であり、Google によるキャリブレーションと認証を受けている場合にのみ実行できます。

ARCore が公式にサポートする機種リストについては、ARCore 公式ドキュメント(Chinese / English)を参照してください。

注記

対応機種では、ARCore 機能を実行するために追加の Google Play Services for AR App をインストールする必要があります。一部の機種ではプリインストールされている場合がありますが、一部の機種ではユーザーが自分でインストールする必要があります。

EasyAR で ARCore を呼び出す

EasyAR で ARCore を使用する場合、対応機種は公式機種リストと完全には一致しません。これは主に、公式サポートリスト内の一部機種で、ARCore の実測効果に異常があるためです。ARCoreCameraDeviceisAvailable メソッドでこれらの問題機種を判定し、ARCore を無効化できます。

ARCore は motion tracking 以外にも environment understanding、light estimation などの機能をサポートしますが、EasyAR motion tracking を使用する場合は ARCore の motion tracking 機能のみを呼び出し、その他の機能はサポートしません。

以下は、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

関連情報