1
votes

Créer une application Android AR à l'aide du plugin Unity-ARKit

Je me demandais si je pouvais créer des applications pour Android en utilisant Unity avec ARKit d'Apple car Unity prend en charge plusieurs plates-formes et ARKit propose le SDK pour Unity, mais je ne parviens pas encore à trouver une réponse concluante.

Et je sais que je peux utiliser ARCore de Google pour Android, Unity et iOS, mais je souhaite utiliser ARKit pour certaines raisons.


0 commentaires

3 Réponses :


4
votes

La réponse est : Non, vous ne pouvez pas < / a>. ARKit est uniquement pour iOS et iPadOS .

Comme vous l'avez dit, vous pouvez utiliser le ARCore SDK , SDK Android ou ARCore Unity SDK pour différentes plates-formes, mais vous ne pouvez utiliser ARKit que pour les appareils iOS et iPadOS. La principale raison pour laquelle vous ne pouvez pas utiliser ARKit pour les appareils Android est les capteurs IMU (gyroscope, accéléromètre, magnétomètre, etc.): tous les appareils Android ont besoin d'un étalonnage approfondi du capteur Fusion afin d'observer la même expérience AR. Tous les appareils Apple (chipsets A9 à A14) ont presque les mêmes capteurs (iPhones SE / 6s / 7/8 / X / Xs / Xr / 11/12) et ces capteurs ont été calibrés de la même manière.

Néanmoins, si vous souhaitez créer une application Android AR dans Unity à l'aide d'ARCore, c'est facile. Pour cela, vous avez besoin de Unity , Vuforia SDK 9.5 (vous pouvez l'installer avec Unity ou télécharger un package importable depuis Site Web Vuforia ) et Android SDK .

Vuforia utilise la technologie ARCore / ARKit si le matériel sur lequel il tourne la prend en charge, sinon il utilise sa propre technologie AR et son moteur solution logicielle sans matériel dépendant.


3 commentaires

Merci pour votre réponse détaillée. Je vais utiliser ARCore mais est-il nécessaire d'utiliser le SDK Vuforia?


Nan. Vous pouvez utiliser pure Unity sans Vuforia SDK.


D'accord merci. Apprécier ton aide.



0
votes

Autre option, vous pouvez jeter un oeil sur la fondation AR, le plugin Unity pour AR. S'il vous plaît voir le blog ci-dessous

https://blogs.unity3d.com/2018/12/18/unitys-handheld-ar-ecosystem-ar-foundation-arcore-and-arkit/


0 commentaires

0
votes

L'approche recommandée pour la RA multiplateforme utilisant Unity serait d'utiliser la AR Foundation d'Unity, cela fonctionne comme une couche d'abstraction par-dessus ARKit et ARCore, vous n'avez donc pas à vous soucier de l'implémentation native sous-jacente.

Référence: https: // docs .unity3d.com / Packages / com.unity.xr.arfoundation @ 1.0 / manual / index.html


1 commentaires

cela signifie-t-il que je dois intégrer les deux SDK?