Table of Contents

Google ARCore et motion tracking

ARCore de Google est un moteur de réalité augmentée pour Android. Il fournit plusieurs capacités, dont motion tracking, pour certains modèles Android. Dans Unity, afin de garantir le meilleur effet, sur les modèles compatibles ARCore, EasyAR Sense sélectionne par défaut la fonction motion tracking d'ARCore plutôt que la fonction Motion Tracker intégrée d'EasyAR.

Modèles et fonctions pris en charge par ARCore

Comme les autres fonctions de motion tracking, ARCore exige que l'appareil dispose au moins d'une caméra, d'un gyroscope et d'un accéléromètre, et il ne peut fonctionner qu'après calibration et certification par Google.

Pour la liste officielle des modèles pris en charge par ARCore, consultez la documentation officielle ARCore (Chinese / English).

Note

Notez que sur les modèles pris en charge, l'App supplémentaire Google Play Services for AR doit être installée pour exécuter les fonctions ARCore. Elle peut être déjà préinstallée sur certains modèles, tandis que sur d'autres les utilisateurs doivent l'installer eux-mêmes.

Appeler ARCore dans EasyAR

Lors de l'utilisation d'ARCore dans EasyAR, les modèles pris en charge ne sont pas exactement identiques à la liste officielle. Cela tient principalement au fait que certains modèles de la liste officielle présentent des effets ARCore anormaux lors des tests réels. Vous pouvez utiliser la méthode isAvailable de ARCoreCameraDevice pour identifier ces modèles problématiques, puis désactiver ARCore.

Outre motion tracking, ARCore prend également en charge environment understanding, light estimation et d'autres fonctions. L'utilisation de EasyAR motion tracking appelle uniquement la fonction motion tracking d'ARCore et ne prend pas en charge les autres fonctions.

Voici la liste des modèles désactivés en raison de tests d'effet ARCore anormaux. Pour ces appareils, les contrôles de disponibilité ARCore via isAvailable renvoient tous 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

Lecture complémentaire