Google I/O 2021 -tapahtumassa Google julkistaa joitakin merkittäviä päivityksiä ARCore-alustaan auttaakseen kehittäjiä rakentamaan realistisempia AR-kokemuksia.
Google I/O 2021 -tapahtumassa Google ilmoittaa tärkeistä päivityksistä ARCorelle, yrityksen lisätyn todellisuuden alustalle, joka toimii yli 850 miljoonassa Android-älypuhelimessa maailmanlaajuisesti. Toisin kuin Project Tango, joka vaati erikoislaitteita, ARCore luottaa puhelimesi olemassa oleviin laitteistoihin ja anturit, jotka keräävät tietoja syvyydestä, liikkeen seurannasta ja valon arvioinnista auttaakseen kehittäjiä rakentamaan interaktiivista AR: tä kokemukset.
Julkaisunsa jälkeen Google on jatkuvasti parantanut ARCoren ominaisuusjoukkoa ja ominaisuuksia AR-sovellusten kehittäjät voivat saavuttaa Androidin olemassa olevan laitteiston rajat älypuhelimet. Viime vuonna Google julkaisi ARCore Depth API: n antaa kehittäjille mahdollisuuden luoda syvyyskartan yhdellä RGB-kameralla ja luoda realistisempia AR-kokemuksia. Tänään yritys lisää kaksi uutta työkalua ARCoren arsenaaliin: Raw Depth API ja Recording and Playback API.
ARCore Raw Depth API
Uusi Raw Depth API perustuu Depth API tarjota yksityiskohtaisempia esityksiä ympäröivistä kohteista luomalla raakasyvyyskartat vastaavilla luottamuskuvilla. Vaikka Depth API keskittyi luomaan tasoitettuja syvyyskarttoja, joissa on syvyysarviot kaikille pikseleille, Raw Depth API pyrkii kaappaamaan realistisempia syvyyskarttoja luotettavilla kuvilla, jotka tarjoavat pikselikohtaisen syvyyden arvio.
Toinen parannusalue on osumatesti, joka käyttää nyt syvyyskarttoja tasojen sijasta, jotta saadaan parempia osumatestituloksia myös ei-tasomaisilla ja matalarakenteisilla lattioilla. TeamViewerin LifeAR-sovellus on hyödyntänyt syvyystestiä integroidakseen AR-ominaisuudet videopuheluihin.
Nämä uudet parannukset eivät vaadi erikoislaitteita, kuten lentoaikaantureita (ToF), ja ne voidaan siten ottaa käyttöön suurimmassa osassa ARCore-sertifioiduista laitteista. Raw Depth API ja syvyysosumatesti ovat kehittäjien saatavilla tästä päivästä alkaen.
ARCore Recording and Playback API
Uuden Raw Depth API: n lisäksi Google esittelee ARCoressa myös uuden tallennus- ja toistosovellusliittymän, joka antaa sovellusten kehittäjille enemmän joustavuutta erilaisten AR-kokemusten testaamiseen. Uusia AR-kokemuksia rakentaessaan kehittäjien on usein testattava jatkuvasti tietyissä ympäristöissä ja paikoissa. Uuden Recording and Playback API: n avulla kehittäjät voivat nyt tallentaa videomateriaalia AR-metatiedoilla kuten syvyys- ja IMU-liikeanturin tiedot, ja käytä niitä saman ympäristön luomiseen edelleen testaus. Ajatuksena on tallentaa materiaali kerran ja käyttää sitä mallina muiden AR-tehosteiden ja -kokemusten testaamiseen sen sijaan, että kuvaisit joka kerta uutta materiaalia. Pysäköintisovellus Didi-Rider käytti sovellusliittymää AR-käyttöisten reittiohjeiden rakentamiseen ja testaamiseen sovelluksessaan ja pystyi säästämään 25 % T&K: sta ja nopeuttamaan kehityssykliään kuudella kuukaudella.
Tallennus- ja toistosovellusliittymä mahdollistaa loppukäyttäjille myös uusia AR-kokemuksia, kuten sieppauksen jälkeisen AR: n. Näin käyttäjät voivat syöttää aiemmin tallennetun videon AR-sovelluksiin, jolloin ei tarvitse olla fyysisesti paikalla ja tehdä suoraa kameraistuntoa. Toisin sanoen käyttäjät voivat kuvata materiaalia kerran ja lisätä AR-tehosteita myöhemmin. ARCore Recording and Playback API on kehittäjien saatavilla tästä päivästä alkaen, ja voit lukea siitä lisää osoitteessa tämä sivu.