Google uppgraderar ARCore API med nya funktioner för att fördjupa användarna

click fraud protection

På Google I/O 2021 tillkännager Google några anmärkningsvärda uppdateringar av ARCore-plattformen för att hjälpa utvecklare att bygga mer realistiska AR-upplevelser.

På Google I/O 2021 tillkännager Google några viktiga uppgraderingar för ARCore, företagets augmented reality-plattform som driver mer än 850 miljoner Android-smarttelefoner världen över. Till skillnad från Project Tango, som krävde specialiserad hårdvara, förlitar ARCore sig på din telefons befintliga hårdvara och sensorer för att samla in data om djup, rörelsespårning och ljusuppskattning för att hjälpa utvecklare att bygga interaktiv AR upplevelser.

Sedan lanseringen har Google stadigt förbättrat funktionsuppsättningen och funktionerna hos ARCore, pådrivande gränserna för vad utvecklare av AR-appar kan åstadkomma med den befintliga hårdvaran i Android smartphones. Förra året, Google släppte ARCore Depth API för att tillåta utvecklare att skapa en djupkarta med bara en enda RGB-kamera och skapa mer realistiska AR-upplevelser. Idag lägger företaget till två nya verktyg till ARCores arsenal: Raw Depth API och Recording and Playback API.

ARCore Raw Depth API

Det nya Raw Depth API bygger på Djup API att tillhandahålla mer detaljerade representationer av omgivande objekt genom att generera råa djupkartor med motsvarande konfidensbilder. Medan Depth API fokuserade på att generera utjämnade djupkartor med djupuppskattningar för alla pixlar, Depth API syftar till att fånga mer realistiska djupkartor med konfidensbilder som ger ett djup per pixel uppskatta.

Ett annat förbättringsområde är träfftestet som nu använder djupkartor istället för plan för att ge fler träfftestresultat även på icke-plana och lågtexturgolv. TeamViewers LifeAR-app har använt det djupgående träfftestet för att integrera AR-funktioner i videosamtal.

Dessa nya förbättringar kräver inte specialiserad hårdvara som tid-of-flight-sensorer (ToF) och kan därför implementeras på en stor majoritet av ARCore-certifierade enheter. Raw Depth API och depth hit-testet är tillgängliga för utvecklare från och med idag.

ARCore Recording and Playback API

Utöver det nya Raw Depth API, lanserar Google också ett nytt Recording and Playback API i ARCore som ger apputvecklare större flexibilitet för att testa olika AR-upplevelser. När man bygger nya AR-upplevelser måste utvecklare ofta kontinuerligt testa i specifika miljöer och platser. Med det nya Recording and Playback API kan utvecklare nu spela in videofilmer med AR-metadata såsom djup- och IMU-rörelsesensordata och använd den för att återskapa samma miljö för vidare testning. Tanken här är att spela in materialet en gång och använda det som en mall för att testa andra AR-effekter och upplevelser istället för att ta nya bilder varje gång. Ride-hailing-appen Didi-Rider använde API: et för att bygga och testa AR-drivna vägbeskrivningar i sin app och kunde spara 25 % på FoU och accelererade sin utvecklingscykel med sex månader.

För slutanvändare möjliggör inspelnings- och uppspelnings-API också nya AR-upplevelser som post-capture AR. Detta låter användare mata en tidigare inspelad video till AR-appar, vilket tar bort behovet av att vara fysiskt där på platsen och göra en livekamerasession. Med andra ord kan användare ta bilder en gång och lägga till AR-effekter senare. ARCore Recording and Playback API är tillgängligt för utvecklare från och med idag, och du kan läsa mer om det på denna sida.