Google tarjoaa Depth API: n ARCoressa kaikkien kehittäjien saataville, jotta he voivat luoda realistisempia lisätyn todellisuuden kokemuksia.
ARCore on Googlen SDK lisätyn todellisuuden luomiseen Android- ja iOS-käyttöjärjestelmissä. Android-laitteilla se toimitetaan osana Google Play Services for AR -sovellusta. Viime vuoden lopulla, Google esikatsellut ARCore Depth API, joka parantaa yhden kameran laitteiden uppoamista. Nyt tämä API on valmis julkistettavaksi Android- ja Unity-kehittäjille, kertoo a blogikirjoitus Googlelta.
ARCore Depth API käyttää Googlen syvyys-liikkeestä -algoritmeja luodakseen syvyyskartan yhdestä RGB-kamerasta. Se saavuttaa tämän ottamalla useita kuvia eri kulmista ja vertaamalla niitä, kun käyttäjä liikuttaa kameraa. Yksi Depth API: n tärkeimmistä ominaisuuksista on okkluusio, joka mahdollistaa digitaalisten objektien tarkan sijoittamisen takana todellisen maailman esineitä. Tukemisen lisäksi Depth API mahdollistaa myös realistisen fysiikan, vuorovaikutuksen todellisten pintojen kanssa, ympäristön läpikäymisen ja paljon muuta. Kuten alla olevista GIF-kuvista näet, nämä ominaisuudet tekevät lisätyn todellisuuden kokemuksesta realistisemman. Peli
Five Nights at Freddy’s AR: Special Delivery käyttää tätä ominaisuutta, ja Snap Inc. on käyttänyt API: ta Tanssiva Hotdog ja uusi Merenalainen maailma Snapchat linssit. Tästä päivästä alkaen Depth API on yleisesti saatavilla kehittäjille ARCore 1.18:ssa Androidille ja Unitylle.Snapchat Lens Creators voivat ladata Depth API -mallin luodakseen omia syvyyspohjaisia kokemuksiaan Android-laitteille. TeamViewer Pilot, etäapusovellus, käyttää Depth API -sovellusta lisätyn todellisuuden merkintöjen mahdollistamiseen videopuheluiden aikana. Google sanoo, että voimme nähdä myöhemmin tänä vuonna vielä enemmän syvyyspohjaisia AR-kokemuksia, jotka tuovat pintavuorovaikutuksia ja ympäristön läpikulkua käyttöön. Esimerkiksi peli ns SKATRIX muuttaa kotisi digitaaliseksi skeittipuistoksi, kun taas toinen peli on nimeltään SPLASHAAR pistää AR-etanat kisaan huoneen poikki. Kehittäjät voivat rakentaa näillä konsepteilla avoimen lähdekoodin projektin kautta GitHub.
Google huomauttaa myös, että vaikka lentoaika-anturit (ToF) eivät ole pakollisia, ne voivat parantaa kokemuksen laatua vähentämällä skannausaikaa ja parantamalla lentokoneen havaitsemista. Esimerkiksi Samsung päivittää Quick Measure -sovelluksensa käyttämään ARCore Depth -sovellusliittymää Galaxy Note 10+ ja Galaxy S20 Ultra. Google kuitenkin huomauttaa, että tämä ominaisuus toimii yleensä satoja miljoonia Android-laitteita jotka tukevat Google Play Services for AR -palvelua, koska se vaatii vain yhden RGB-kameran.