Google kuulutab Google I/O 2021. aastal välja mõned märkimisväärsed ARCore'i platvormi värskendused, et aidata arendajatel luua realistlikumaid AR-kogemusi.
Google teatab 2021. aasta Google I/O-l mõned olulised uuendused ARCore'ile, ettevõtte liitreaalsuse platvormile, mis töötab üle 850 miljoni Android-nutitelefoni üle maailma. Erinevalt Project Tangost, mis nõudis spetsiaalset riistvara, tugineb ARCore teie telefoni olemasolevale riistvarale ja andurid sügavuse, liikumise jälgimise ja valguse hindamise andmete kogumiseks, et aidata arendajatel luua interaktiivset AR-i kogemusi.
Alates selle käivitamisest on Google pidevalt täiustanud ARCore'i funktsioonide komplekti ja võimalusi piirid, mida AR-rakenduste arendajad saavad Androidi olemasoleva riistvaraga saavutada nutitelefonid. Eelmisel aastal Google andis välja ARCore Depth API et võimaldada arendajatel luua sügavuskaart, kasutades ainult ühte RGB-kaamerat ja luua realistlikumaid AR-kogemusi. Täna lisab ettevõte ARCore'i arsenali kaks uut tööriista: Raw Depth API ning Recording and Playback API.
ARCore Raw Depth API
Uus Raw Depth API põhineb Depth API ümbritsevate objektide üksikasjalikumaks kuvamiseks, luues töötlemata sügavuskaardid vastavate usalduspiltidega. Kui Depth API keskendus silutud sügavuskaartide genereerimisele kõigi pikslite sügavuse hinnangutega, siis Raw Depth API eesmärk on jäädvustada realistlikumaid sügavuskaarte usaldusväärsete piltidega, mis pakuvad piksli kohta sügavust hinnang.
Veel üks täiustamisvaldkond on tabamustesti, mis kasutab nüüd tasandite asemel sügavuskaarte, et saada rohkem tabamustesti tulemusi isegi mittetasapinnalistel ja madala tekstuuriga põrandatel. TeamVieweri rakendus LifeAR on kasutanud sügavustesti, et integreerida AR-võimalused videokõnedesse.
Need uued täiustused ei vaja spetsiaalset riistvara, nagu lennuaja (ToF) andurid, ja seega saab neid rakendada enamikus ARCore'i sertifitseeritud seadmetest. Raw Depth API ja sügavuse tabamuse test on arendajatele saadaval alates tänasest.
ARCore'i salvestamise ja taasesituse API
Lisaks uuele Raw Depth API-le debüteerib Google ARCore'is ka uue salvestamise ja taasesituse API, mis annab rakenduste arendajatele suurema paindlikkuse erinevate AR-kogemuste testimiseks. Uute AR-kogemuste loomisel peavad arendajad sageli konkreetsetes keskkondades ja kohtades pidevalt testima. Uue salvestamise ja taasesituse API abil saavad arendajad nüüd salvestada videomaterjali koos AR-metaandmetega näiteks sügavuse ja IMU liikumisanduri andmed ning kasutage neid sama keskkonna taasloomiseks edasiseks kasutamiseks testimine. Idee on salvestada kaadrid üks kord ja kasutada seda mallina, et katsetada teisi AR-efekte ja kogemusi, selle asemel, et iga kord värsket filmida. Sõiduteenust pakkuv rakendus Didi-Rider kasutas API-d, et luua ja testida oma rakenduses AR-toega juhiseid ning säästa teadus- ja arendustegevuselt 25% ning kiirendada arendustsüklit kuue kuu võrra.
Lõppkasutajate jaoks võimaldab salvestamise ja taasesituse API ka uusi AR-kogemusi, näiteks salvestusjärgset AR-i. See võimaldab kasutajatel edastada varem salvestatud videot AR-rakendustele, eemaldades vajaduse kohapeal füüsiliselt kohal viibida ja reaalajas kaameraseanssi teha. Teisisõnu saavad kasutajad filmida ühe korra ja lisada hiljem AR-efekte. ARCore Recording and Playback API on arendajatele saadaval alates tänasest ja selle kohta saate rohkem lugeda sellel lehel.