Sommario:
Sempre più spesso, vediamo le ambizioni di AR e VR di Google in linea con la sua comunità di sviluppatori, quindi non sorprende che ARCore e Daydream fossero in prima linea in Google I / O 2018.
Invece di pochi secondi al Keynote principale, gli sforzi di Google per la ricerca in AR si estendono su più sessioni estese con uno spazio pratico per gli sviluppatori e un paio di enormi campi da gioco per consentire a tutti di mettere le mani e gli occhi sugli ultimi avvenimenti di ARCore. Le linee per sperimentare queste nuove chicche si sono avvolte attorno all'edificio, ma tutti quelli che escono da queste dimostrazioni hanno avuto un grande sorriso in faccia.
Cosa è stato annunciato per ARCore su Google I / O?
Dopo aver abbandonato l'ultimo traguardo per ARCore, il supporto per oltre 100 milioni di dispositivi grazie all'ampliamento della disponibilità a molti più telefoni, abbiamo avuto un assaggio di ARCore 1.2. Questo aggiornamento è di natura iterativa, ma pone le basi per le app AR da utilizzare in molti più luoghi e da molte più persone.
Immagini aumentate
ARCore è considerato speciale perché funziona senza bisogno di alcun tipo di marcatore di posizione nel mondo reale per ancorare un'immagine 3D da vedere. Nessun codice QR goffo o schemi bizzarri su cui puntare un telefono, devi solo creare un'esperienza AR di fronte a te quando e dove vuoi. E mentre è bello, essere in grado di legare un'esperienza AR a un posto definito nel mondo ha un valore. Gli sviluppatori hanno chiesto a Google un qualche tipo di sistema di riconoscimento delle immagini per ARCore, e ha fornito questa cosa chiamata Immagini Aumentate.
In breve, Augmented Images consente agli sviluppatori di realizzare un'esperienza ARCore in una locandina cinematografica o nella parte anteriore di una scatola sullo scaffale di un negozio. Puntare il telefono e quando l'app riconosce l'immagine inizia l'esperienza sul telefono. Google ha permesso agli sviluppatori di memorizzare punti di riferimento per un massimo di 1000 immagini localmente per le modalità offline o di utilizzare un sistema di immagini in tempo reale per richiamare immagini speciali per esperienze AR. Gli utenti possono puntare i loro telefoni verso un poster del film e far sì che il trailer venga riprodotto all'interno del poster, ad esempio.
Questo ha alcuni benefici naturali nella pubblicità, ma Google vede anche un grande vantaggio per gli educatori. Essere in grado di puntare un telefono su un'immagine in un libro di testo e vederlo prendere vita sarebbe incredibilmente bello, non importa quanti anni hai.
Ancore di nuvole
Creare un'esperienza AR usando il mondo che ti circonda è molto divertente, ma a parte registrarla con il tuo telefono, non c'è un ottimo modo per condividere quell'esperienza con gli altri. Cloud Anchors risolve questo problema creando un modo per collegare più telefoni alla stessa esperienza temporanea nello stesso posto. Fai qualcosa di divertente in AR e poi puoi invitare i tuoi amici a giocare con te o vedere ciò che vedi nello stesso spazio.
In tutte le demo che abbiamo visto finora, Cloud Anchors funziona quando qualcuno posiziona qualcosa con ARCore per primo. Una volta che l'esperienza ARCore è stata "ospitata" nel mondo reale, i marker di profondità e posizione di quell'area vengono salvati e resi disponibili nel cloud. Quando qualcun altro punta il proprio telefono verso quell'area, quei marker si allineeranno e consentiranno di condividere l'esperienza ARCore. Non è necessario essere sulla stessa rete wireless e, in effetti, non è nemmeno necessario disporre di un telefono Android. Cloud Anchors è supportato in ARKit di Apple per iPhone, completo di SDK per aggiungere facilmente supporto.
La cosa più interessante di questa nuova funzionalità è di gran lunga il modo in cui è stata implementata. Non utilizzando una rete condivisa o un qualche tipo di server manuale, le app ARCore possono supportare un numero infinito di utenti nello stesso spazio fisico. Non appena ti connetti a un Cloud Anchor puoi muoverti come se avessi creato tu stesso l'esperienza, rendendo la barriera all'ingresso per gli utenti il più basso possibile.
WebXR
Chiedere a qualcuno di installare un'app per ottenere un'esperienza AR non è sempre un sì garantito, quindi Google sta sviluppando il supporto ARCore direttamente in Chrome. A partire da Chrome Canary la prossima settimana, WebXR consentirà l'avvio di esperienze AR direttamente dal browser, senza bisogno di ulteriori installazioni di app.
Nelle demo qui su Google I / O, questa tecnologia è stata utilizzata per posizionare singoli oggetti come statue nel mondo reale per passeggiare e sperimentare con un maggiore senso di realismo. Google prevede di avere maggiori dettagli su come funzionerà presto per Android e sviluppatori web.
Sceneform
Nel tentativo di ridurre la barriera all'ingresso per gli sviluppatori senza precedenti esperienze di modellazione o grafica 3D, sono stati creati nuovi strumenti per rendere ancora più semplice lo sviluppo delle parti ARCore della tua app. Sceneform rende un po 'più semplice la creazione dell'ambiente AR nella tua app e ti consente di collegarti facilmente a cose come la libreria di Google Play per accedere rapidamente a risorse AR-friendly che altrimenti avresti bisogno di costruirti.
Gli sviluppatori possono ora accedere all'SDK di Sceneform 1.0 e in teoria essere in grado di immergersi in nuove esperienze in pochissimo tempo!