Cloud Anchor consente a utenti diversi di condividere esperienze AR

Guide specifiche per la piattaforma

Un ancoraggio cloud è un tipo speciale di ancoraggio che può essere utilizzato per esperienze AR persistenti nel mondo reale. Con l'API Cloud Anchor AR o il servizio Cloud Anchor ARCore, puoi creare livelli interattivi di informazioni digitali e ancorarli a località reali, progettando esperienze che possono essere condivise nel tempo da più persone su tanti dispositivi diversi. I Cloud Anchor collegano le località del mondo reale a contenuti digitali accessibili a tutti da dispositivi mobili compatibili. Sia gli utenti di Android che quelli di iOS possono partecipare alla stessa esperienza e tornare a visitarli più volte, anche settimane o mesi dopo.

Ancoraggi e ancoraggi cloud

Gli ancoraggi cloud sono ancoraggi ospitati sull'endpoint cloud dell'API ARCore. L'hosting consente agli utenti di condividere esperienze nella stessa app. Le linee guida di base per gli ancoraggi si applicano anche agli ancoraggi Cloud.

Casi d'uso per lo sviluppo con l'API Cloud Anchor ARCore

L'API Cloud Anchor ARCore può aiutare a rendere persistenti le esperienze AR nel mondo reale e creare esperienze condivise tra gli utenti. Di seguito sono riportati alcuni modi per utilizzarlo nei tuoi progetti.

Esperienze AR persistenti nel mondo reale

Gli ancoraggi cloud consentono a un utente di posizionare un oggetto AR nell'ambiente fisico e a un altro di vedere lo stesso oggetto nello stesso luogo in un secondo momento. Ad esempio, puoi usare Cloud Anchors per creare cartelli virtuali davanti ai negozi, lasciare note virtuali sui controsoffitti della cucina per i loro amici o riarredare la loro camera da letto con poster virtuali. In generale, gli ancoraggi Cloud sono ideali per esperienze AR su scala stanza.

Esperienze collaborative in tempo reale

Gli ancoraggi Cloud consentono inoltre la collaborazione in tempo reale tra gli utenti. Ad esempio, gli utenti possono giocare a un gioco virtuale di ping-pong sul tavolino da caffè o dipingere un murale virtuale con la propria community.

Compatibilità del dispositivo

L'API ARCore Cloud Anchor funziona su tutti i dispositivi supportati ARCore.

Come funzionano gli ancoraggi Cloud

ARCore si connette all'endpoint cloud dell'API ARCore per ospitare e risolvere gli ancoraggi Cloud, consentendo in tal modo queste esperienze condivise. È necessaria una connessione a internet funzionante.

Ecco un quadro generale del funzionamento dell'hosting e della risoluzione:

  1. L'utente crea un ancoraggio locale nel proprio ambiente.
  2. L'anchor è ospitato: ARCore carica i dati dell'anchor locale nell'endpoint cloud dell'API ARCore e l'endpoint restituisce un ID univoco per l'anchor.
  3. L'app distribuisce l'ID univoco ad altri utenti.
  4. L'ancoraggio è risolto: gli utenti i cui dispositivi hanno l'ID univoco possono ricreare lo stesso ancoraggio utilizzando l'API Cloud Anchor ARCore.

Hosting

Per stabilire e ospitare un ancoraggio, ARCore utilizza una mappa delle caratteristiche 3D dello spazio circostante. Per ottenere questa mappa delle funzionalità, prima della chiamata dell'organizzatore la fotocamera posteriore del dispositivo deve mappare l'ambiente all'interno e intorno al centro di interesse da diverse angolazioni e posizioni. L'API Cloud Anchor ARCore crea quindi una mappa delle caratteristiche 3D dello spazio e restituisce un ID ancoraggio Cloud univoco al dispositivo.

Risoluzione in corso

Quando un altro utente nello stesso ambiente punta la fotocamera del suo dispositivo nell'area in cui era ospitato l'anchor cloud, una richiesta di risoluzione fa sì che l'API ARCore Cloud Anchor confronta periodicamente le caratteristiche visive della scena con la mappa delle funzionalità 3D creata. ARCore utilizza questi confronti per individuare la posizione, l'orientamento e la posa dell'utente rispetto all'ancoraggio cloud.

Norme sul ritiro delle API

Consulta le norme sul ritiro dell'API Cloud Anchor ARCore per maggiori dettagli.