Google gør sin Depth API i ARCore tilgængelig for alle udviklere for at skabe mere realistiske augmented reality-oplevelser.
ARCore er Googles SDK til at skabe augmented reality-oplevelser på Android og iOS. På Android-enheder leveres den som en del af appen Google Play Services til AR. I slutningen af sidste år, Google forhåndsvist ARCore Depth API, som forbedrer fordybelsen for enheder med et enkelt kamera. Nu er denne API klar til en offentlig lancering for udviklere på Android og Unity, ifølge en blogindlæg fra Google.
ARCore Depth API bruger Googles dybde-fra-bevægelse-algoritmer til at generere et dybdekort fra et enkelt RGB-kamera. Det opnås ved at tage flere billeder fra forskellige vinkler og sammenligne dem, når brugeren flytter kameraet rundt. En af nøgleegenskaberne ved Depth API er okklusion, som gør det muligt nøjagtigt at placere digitale objekter bag objekter fra den virkelige verden. Ud over okklusion muliggør Depth API også realistisk fysik, interaktion med overflader i den virkelige verden, miljøgennemgang og mere. Som du kan se i de indlejrede GIF'er nedenfor, gør disse funktioner den augmented reality-oplevelse mere realistisk. Spillet
Five Nights at Freddy's AR: Special Delivery bruger denne funktion, og Snap Inc. har brugt API'et til sit Dansende Hotdog og nyt Undersøisk verden Snapchat linser. Fra i dag vil Depth API være generelt tilgængelig for udviklere i ARCore 1.18 til Android og Unity.Snapchat Lens Creators kan downloade en Depth API-skabelon for at skabe deres egne dybdebaserede oplevelser til Android-enheder. TeamViewer Pilot, en app til fjernassistance, bruger Depth API til at aktivere augmented reality-annoteringer under videoopkald. Google siger, at vi vil være i stand til at se endnu flere dybdeaktiverede AR-oplevelser senere på året, der sætter overfladeinteraktioner og miljøgennemgang i brug. For eksempel et spil kaldet SKATRIX vil forvandle dit hjem til en digital skatepark, mens et andet spil kalder SPLASHAAR vil sætte AR-snegle i et kapløb henover dit værelse. Udviklere kan bygge med disse koncepter gennem open source-projektet på GitHub.
Google påpeger også, at time-of-flight (ToF) sensorer, selvom de ikke er nødvendige, kan forbedre kvaliteten af oplevelsen ved at reducere scanningstiden og forbedre flydetektion. Samsung vil for eksempel opdatere sin Quick Measure-app til at bruge ARCore Depth API på Galaxy Note 10+ og Galaxy S20 Ultra. Google bemærker dog, at denne funktion generelt vil fungere på hundreder af millioner af Android-enheder der understøtter Google Play Services til AR, da det kun kræver et enkelt RGB-kamera.