Google inovuje ARCore API novými funkciami, ktoré pohltia používateľov

Na Google I/O 2021 spoločnosť Google oznamuje niekoľko významných aktualizácií platformy ARCore, ktoré vývojárom pomôžu vytvoriť realistickejšie prostredie AR.

Na Google I/O 2021 Google oznamuje niektoré dôležité inovácie pre ARCore, platformu rozšírenej reality spoločnosti, ktorá poháňa viac ako 850 miliónov smartfónov so systémom Android na celom svete. Na rozdiel od Project Tango, ktorý si vyžadoval špecializovaný hardvér, ARCore sa spolieha na existujúci hardvér vášho telefónu a senzory na zhromažďovanie údajov o hĺbke, sledovaní pohybu a odhade svetla, aby pomohli vývojárom vytvoriť interaktívnu AR skúsenosti.

Od svojho uvedenia na trh Google neustále vylepšuje súpravu funkcií a možnosti ARCore limity toho, čo môžu vývojári aplikácií AR dosiahnuť s existujúcim hardvérom Androidu smartfóny. Minulý rok Google vydala ARCore Depth API aby vývojári mohli generovať hĺbkovú mapu pomocou jedinej RGB kamery a vytvárať realistickejšie zážitky z AR. Dnes spoločnosť pridáva do arzenálu ARCore dva nové nástroje: Raw Depth API a Recording and Playback API.

ARCore Raw Depth API

Nové rozhranie Raw Depth API stavia na Hĺbkové API na poskytnutie podrobnejších reprezentácií okolitých objektov generovaním hrubých hĺbkových máp so zodpovedajúcimi obrázkami spoľahlivosti. Zatiaľ čo rozhranie Depth API sa zameralo na generovanie vyhladených hĺbkových máp s odhadmi hĺbky pre všetky pixely, Raw Hĺbkové API sa zameriava na zachytávanie realistickejších hĺbkových máp s obrázkami spoľahlivosti, ktoré poskytujú hĺbku na pixel odhadnúť.

Ďalšou oblasťou zlepšenia je hit-test, ktorý teraz používa hĺbkové mapy namiesto rovin, aby poskytol viac výsledkov hit-test dokonca aj na nerovinných podlahách a podlahách s nízkou textúrou. Aplikácia LifeAR od TeamViewer využila test hĺbky na integráciu funkcií AR do videohovorov.

Tieto nové vylepšenia nevyžadujú špecializovaný hardvér, ako sú senzory času letu (ToF), a preto ich možno implementovať na veľkú väčšinu zariadení certifikovaných ARCore. Rozhranie Raw Depth API a test hĺbky sú k dispozícii vývojárom od dnešného dňa.

ARCore Recording and Playback API

Spolu s novým rozhraním Raw Depth API spoločnosť Google debutuje aj s novým rozhraním API pre nahrávanie a prehrávanie v ARCore, ktoré poskytuje vývojárom aplikácií väčšiu flexibilitu pri testovaní rôznych skúseností s AR. Pri vytváraní nových skúseností s AR musia vývojári často neustále testovať v špecifických prostrediach a miestach. S novým rozhraním Recording and Playback API môžu teraz vývojári nahrávať videozáznamy s metadátami AR ako sú údaje o hĺbke a pohybovom senzore IMU a použiť ich na opätovné vytvorenie rovnakého prostredia testovanie. Myšlienkou je nahrať zábery raz a použiť ich ako šablónu na testovanie iných efektov a zážitkov AR namiesto toho, aby ste zakaždým natáčali nové zábery. Aplikácia Ride-hailing Didi-Rider použila API na zostavenie a testovanie smerov poháňaných AR vo svojej aplikácii a dokázala ušetriť 25 % na výskume a vývoji a urýchlila svoj vývojový cyklus o šesť mesiacov.

Koncovým používateľom umožňuje rozhranie API pre nahrávanie a prehrávanie aj nové skúsenosti s AR, ako napríklad AR po zachytení. To umožňuje používateľom prenášať predtým zaznamenané video do aplikácií AR, čím sa eliminuje potreba byť fyzicky na mieste a robiť živé kamery. Inými slovami, používatelia môžu natočiť zábery raz a neskôr pridať efekty AR. ARCore Recording and Playback API je k dispozícii vývojárom od dnešného dňa a viac si o ňom môžete prečítať na táto strana.