Google gjør sin Depth API i ARCore tilgjengelig for alle utviklere for å skape mer realistiske augmented reality-opplevelser.
ARCore er Googles SDK for å lage utvidede virkelighetsopplevelser på Android og iOS. På Android-enheter leveres den som en del av Google Play Services for AR-appen. Sent i fjor, Google forhåndsvist ARCore Depth API som forbedrer fordypningen for enheter med ett enkelt kamera. Nå er denne API-en klar for en offentlig lansering for utviklere på Android og Unity, ifølge en blogginnlegg fra Google.
ARCore Depth API bruker Googles dybde-fra-bevegelse-algoritmer for å generere et dybdekart fra et enkelt RGB-kamera. Den oppnår dette ved å ta flere bilder fra forskjellige vinkler og sammenligne dem når brukeren beveger kameraet rundt. En av nøkkelegenskapene til Depth API er okklusjon som gjør det mulig å nøyaktig plassere digitale objekter bak gjenstander fra den virkelige verden. Utover okklusjon muliggjør Depth API også realistisk fysikk, interaksjon med overflater i den virkelige verden, miljøgjennomgang og mer. Som du kan se i GIF-ene som er innebygd nedenfor, gjør disse funksjonene den utvidede virkelighetsopplevelsen mer realistisk. Spillet
Five Nights at Freddy's AR: Spesiallevering bruker denne funksjonen, og Snap Inc. har brukt API for sitt Dansende pølse og nytt Undersjøisk verden Snapchat-linser. Fra og med i dag vil Depth API være generelt tilgjengelig for utviklere i ARCore 1.18 for Android og Unity.Snapchat Lens Creators kan laste ned en Depth API-mal for å lage sine egne dybdebaserte opplevelser for Android-enheter. TeamViewer Pilot, en app for ekstern assistanse, bruker Depth API for å aktivere augmented reality-kommentarer under videosamtaler. Google sier at vi vil kunne se enda flere dybdeaktiverte AR-opplevelser senere i år som tar overflateinteraksjoner og miljøgjennomgang i bruk. For eksempel et spill som heter SKATRIX vil gjøre hjemmet ditt til en digital skatepark mens et annet spill kalles SPLASHAAR vil sette AR-snegler i et kappløp på tvers av rommet ditt. Utviklere kan bygge med disse konseptene gjennom det åpne kildeprosjektet på GitHub.
Google påpeker også at flytiden (ToF)-sensorer, selv om de ikke er nødvendige, kan forbedre kvaliteten på opplevelsen ved å redusere skannetiden og forbedre flydeteksjonen. Samsung vil for eksempel oppdatere Quick Measure-appen for å bruke ARCore Depth API på Galaxy Note 10+ og Galaxy S20 Ultra. Imidlertid bemerker Google at denne funksjonen generelt vil fungere på hundrevis av millioner av Android-enheter som støtter Google Play Services for AR siden det bare krever ett enkelt RGB-kamera.