Cos'è ARCore e come funziona la realtà aumentata di Google?

  • ARCore è la piattaforma di Google che consente ai dispositivi mobili di comprendere l'ambiente circostante e di sovrapporre contenuti digitali realistici al mondo fisico.
  • La tecnologia si basa su tre capacità chiave: tracciamento del movimento, comprensione della superficie e stima della luce.
  • Funziona su un'ampia gamma di dispositivi Android compatibili tramite Google Play Services per AR e dispone di SDK per vari ambienti di sviluppo.
  • Le sue applicazioni spaziano dai giochi all'istruzione, dal commercio all'architettura e agli usi professionali, rappresentando un vero e proprio cambiamento di paradigma.

ARCore realtà aumentata Google

Dopo diversi mesi di indiscrezioni, Google ha deciso di lanciarlo sul mercato. ARCOREuna piattaforma di sviluppo che prometteva di migliorare drasticamente l'esperienza dell'utente realtà aumentata su dispositivi compatibiliNel corso del tempo, questa tecnologia si è affermata come standard di Google per la realtà aumentata mobile e oggi sono moltissimi i giochi e le applicazioni che ne beneficiano su Android (e persino alcune esperienze su iOS grazie alle API condivise).

Cos'è ARCore e come funziona

ARCORE è una piattaforma progettata da Google che beneficia di diversi API responsabile dell'abilitazione del tuo dispositivo riconoscere, analizzare e interagire con l'ambiente che vede attraverso la telecamera. Ma non solo: è anche uno strumento progettato per consentire agli sviluppatori di lavorare con realtà aumentata sugli smartphone in un modo molto più semplice, senza dover creare da zero l'intero sistema di visione artificiale e di tracciamento.

Google definisce ARCore come il suo piattaforma per la creazione di esperienze ARUtilizzando diverse API, consente al telefono Rileva l'ambiente circostante, comprendi il mondo fisico che ti circonda e integra le informazioni digitali a riguardo. Alcune di queste API sono disponibili sia su Android che su iOS, il che rende più semplice Esperienze di realtà aumentata condivise tra gli utenti da diverse piattaforme.

In sostanza, ARCore svolge due compiti fondamentali: da un lato, Tiene traccia della posizione e dell'orientamento del dispositivo. mentre si muove; d'altra parte, costruisce la propria comprensione dello spazio reale identificando superfici, punti di interesse e condizioni di illuminazione. Sulla base di questa comprensione, è in grado di posizionare oggetti virtuali che sembrano far parte della scena reale.

Esempio di realtà aumentata ARCore

ARCore migliora quattro aspetti chiave della realtà aumentata, che sono i seguenti:

  • Monitoraggio del movimento: ARCore è in grado di riconoscere la posizione di una persona o di un oggetto attraverso l'ambiente grazie ad una tecnologia nota come odometria visiva inerzialeche combina l'immagine della fotocamera con i sensori inerziali del telefono. In questo modo può per catturare il movimento in un ambiente e aggiornare la posizione virtuale del dispositivo in tempo reale.
  • Comprensione di luci e ombre: supportato da diversi motori di stima della luceARCore è in grado di riconoscere la quantità e il tipo di luce visibile e come interagisce con gli oggetti e l'ambiente. Ciò consente di proiettare modelli 3D luci e ombre in accordo con il mondo reale, il che rende il risultato molto più realistico.
  • Capire l'ambiente: La piattaforma rileva le dimensioni e la posizione delle superfici orizzontali, verticali e angolate (pavimenti, tavoli, pareti, mobili, ecc.) e crea un "mappa" digitale dell'ambienteGrazie a questa comprensione dell'ambiente, diventa più facile ancorare stabilmente oggetti virtuali a tali superfici.
  • Integrazione utente: A differenza della più elementare realtà aumentata convenzionale, l'opzione presentata da Google consente all'utente interagire e controllare gli elementi di realtà aumentataPuoi spostare, ruotare, ridimensionare gli oggetti, scrivere annotazioni nello spazio fisico o persino giocare con personaggi che rispondono ai tuoi movimenti.

L'ultimo punto, in particolare, è essenziale per il progresso di questo tipo di tecnologia. Se consideriamo che l'utente può interagire con oggetti proiettati in realtà aumentataTutto cambia. I giochi di VR AR e può fare a meno di molti controlli fisici: il dispositivo stesso è in grado di interpretare gesti, posizioni e movimenti, creando esperienze immersive senza accessori aggiuntivi.

Inoltre, ARCore non si limita ai giochi. È la base di utility come... Animali 3D dal motore di ricerca GoogleApplicazioni didattiche che collocano modelli anatomici o planetari in classe, strumenti di scambio che visualizzano mobili e decorazioni in scala nel tuo soggiorno, o soluzioni di costruzione professionali che si sovrappongono piani e note tecniche sul lavoro fisico.

Dispositivi compatibili

Dispositivi mobili compatibili con ARCore

Inoltre, inizialmente ARCore funzionava solo con pochi dispositivi oltre a Google Pixel, ma ora un gran numero di smartphone può sfruttare questo strumento. Tra questi, la maggior parte dei dispositivi del portfolio prodotti Google. OnePlus, Huawei, Samsung e ovviamente tutto Pixel e alcuni Nexus Per visualizzare l'elenco completo dei dispositivi mobili compatibili, visita developers.google.com/ar/discover/supported-devices.

Google ha progettato ARCore per funzionare su un ampia varietà di telefoni Android certificati, generalmente con versioni relativamente recenti di Android e con requisiti minimi per fotocamera, sensori e potenza grafica. Inoltre, il componente «Servizi di Google Play per AR"Viene installato e aggiornato da Google Play, fornendo il motore AR necessario per il funzionamento delle applicazioni senza che l'utente debba preoccuparsi dei dettagli tecnici.

Per utilizzare la realtà aumentata con ARCore, in pratica è necessario: un dispositivo Android compatibileche il servizio AR sia abilitato (gestito dalle impostazioni di sistema), spazio di archiviazione sufficiente e almeno uno Applicazione AR installataIn molti casi, quando apri per la prima volta un'app basata su ARCore, il sistema stesso ti chiederà di scaricare o aggiornare questi servizi.

Il vero «punto di svolta»

Realtà aumentata di Pokemon GO

La realtà aumentata è stata accolta molto bene dal pubblico fin dall'inizio, essendo una tecnologia con grande accoglienza nei giochi e nelle dimostrazioniTuttavia, rimase stagnante per un po' finché non arrivò Google con ARCORE, che era un vero "cambio di gioco", termine utilizzato quando qualcosa arriva e migliora la versione precedente a tal punto da provocare un cambiamento di paradigma.

In questo caso il salto è legato al fatto che l'utente può interagire in modo preciso e naturale con gli elementi ARe con gli sviluppatori che hanno un SDK Android unificato che non dipende da hardware specifico. Questo apre una nuova porta di possibilità: da app educative in cui modelli 3D interattivi vengono posizionati in classe, fino a negozi on-line che ti permettono di visualizzare i prodotti a grandezza naturale a casa prima di acquistarli, tra cui strumenti per la progettazione, l'architettura, la manutenzione industriale o la medicina.

Un esempio che praticamente tutti conoscono è Pokémon GOche utilizzava la realtà aumentata per mostrare creature virtuali integrate nel mondo reale. Sebbene il gioco utilizzi tecniche proprie e si sia adattato alle API di Google, l'idea che lo rende così accattivante è simile a quella alla base di ARCore: combina lo spazio fisico che vedi attraverso la telecamera con le informazioni interattive generate dal software.

Un altro caso ben noto è IKEA PlaceL'app ti consente di vedere come apparirebbero i prodotti del loro catalogo nella tua casa utilizzando la fotocamera del tuo telefono. Grazie alla sua capacità di comprendere l'ambiente, ARCore può rilevare il terreno e altri piani e posizionarvi sopra mobili a grandezza naturale, con una prospettiva coerente mentre ci si muove nella stanza.

Ma anche se per il momento il realtà aumentata Non è qualcosa di estremamente presente in tutti gli aspetti della vita quotidiana, ma si vedono già delle applicazioni in istruzione, commercio, turismo, industria, edilizia e sanità che può aiutare notevolmente nel prossimo futuro a migliorare i processi, la formazione e l'accesso alle informazioni.

ARCore per sviluppatori e librerie associate

Dal punto di vista dello sviluppatore, ARCore è distribuito come un SDK con API native per funzioni AR essenziali: tracciamento del movimento, comprensione dell'ambiente, stima della luce e ancoraggio di contenuti virtuali. Google offre SDK per Android nativo, Unity, Unreal e altre piattaformein modo che le esperienze possano essere create da zero o che le app esistenti possano essere migliorate aggiungendo funzionalità di realtà aumentata.

Nell'ecosistema Android sono emerse anche librerie complementari come Forma della scenaprogettato per facilitare Importazione e rendering di modelli 3D senza dover padroneggiare OpenGL. Sceneform fungeva da middleware tra ARCore e il motore grafico, gestendo il caricamento del modello, la creazione della scena, l'interazione dell'utente e l'integrazione di formati come glTF o file binari .glbche sono particolarmente leggeri e veloci da caricare.

Sebbene Google abbia accantonato lo sviluppo ufficiale di Sceneform, un comunità di sviluppatori Il progetto è proseguito con versioni mantenute su GitHub, a dimostrazione dell'interesse nel semplificare ulteriormente l'utilizzo di ARCore. Parallelamente, esistono alternative a questa piattaforma, come ARKit su iOS o vophoriache consentono anch'essi di creare esperienze di realtà aumentata, ma con approcci diversi e, in alcuni casi, modelli di licenza a pagamento.

Indipendentemente dalla libreria scelta, il modello comune è lo stesso: ARCore si occupa di leggere l'ambiente, creare la mappa virtuale e gestire gli ancoraggi, mentre altri livelli software forniscono il Modelli 3D, animazioni e logica di interazione che l'utente vedrà riguardo all'ambiente circostante.

Questa combinazione tra la potenza di ARCore, la maturità di Android e gli strumenti di terze parti sta consentendo alla realtà aumentata di trasformarsi da semplice curiosità a realtà. una risorsa tecnica trasversale che si applica al tempo libero, all'istruzione, al commercio, alla pubblicità o alla ricerca scientifica, tra molti altri settori.

Tutto suggerisce che, con l'aumento della potenza dei dispositivi e il miglioramento della qualità delle fotocamere e dei sensori, Le esperienze ARCore diventeranno sempre più realistiche, fluide e quotidiane., integrandosi in modo quasi invisibile nelle app che utilizziamo quotidianamente.