web-dev-qa-db-fra.com

Services ARCore + Location

Je me demande s'il existe des options pour associer ARCore existant avec Google Location afin de placer des objets RA sur lat/lng dans le monde réel. Je sais que celui-ci est possible avec ARKit mais je n'ai trouvé aucune information à ce sujet via ARCore.

Des idées? Merci d'avance.

7
Array

Une option récemment apparue serait: https://www.appoly.co.uk/arcore-location/

Il vous permet de rendre des objets à un emplacement GPS. Actuellement, il offre deux exemples de rendus - une annotation ou une image 2D - mais vous pouvez en implémenter des personnalisés en vous basant sur l'exemple de code qui présente des modèles 3D.

Il est à noter que ceci est basé sur Android SDK et non pas sur Unity, etc.

 Annotation example

6
John Wedgbury

Je pense que ce n'est pas une question de type 0/1 :)

Tout d'abord, ARCore est un SDK uniquement pour mapper l'environnement. Il n'a pas de capacités de vision par ordinateur et/ou de localisation. 

Votre demande est possible mais vous devez combiner deux éléments. Vous devez d’abord travailler avec la position (GPS) et calculer que la position sélectionnée est indiquée dans la vue. Ceci est très simple, vous pouvez trouver beaucoup de tutoriels à ce sujet.

Lorsque vous serez sûr de savoir où se situe ce point (vous pouvez également calculer le relèvement qui vous aidera ici), vous pouvez utiliser ARCore pour épingler le modèle 3D au monde. Vous devrez probablement faire une sorte de transformation pour changer les coordonnées du monde réel sur votre écran 

Rendre la réponse plus simple: ARCore n’est pas capable de le faire, mais la combinaison de différents outils vous permettra d’atteindre cet objectif.

6
Fixus

J'ai vu cela et je pensais à quel point ce serait formidable. Essayez donc de penser à la façon dont Pokemon Go l’a fait.

Mes suggestions sont:

En suivant l’emplacement de l’utilisateur par GPS, quand il se trouve dans la bonne latitude/longitude (n’utilisez pas un point, mais une radio/zone), vous avez envoyé la position de l’objet/ancre en utilisant l’utilisateur en tant que 0,0 (Origine). Donc, ne sera pas parfait, mais est un début pour cela.

Et oui, est possible, jetez un oeil sur App World Around Me

1
Canato