Na dogodku Google I/O 2021 Google napoveduje nekaj pomembnih posodobitev platforme ARCore, da bi razvijalcem pomagal ustvariti bolj realistične izkušnje AR.
Na Google I/O 2021 Google napoveduje nekaj pomembnih nadgradenj za ARCore, platformo podjetja za razširjeno resničnost, ki napaja več kot 850 milijonov pametnih telefonov Android po vsem svetu. Za razliko od Project Tango, ki je zahteval specializirano strojno opremo, se ARCore opira na obstoječo strojno opremo vašega telefona in senzorji za zbiranje podatkov o globini, sledenju gibanja in oceni svetlobe za pomoč razvijalcem pri izdelavi interaktivnega AR izkušnje.
Od njegove uvedbe je Google vztrajno izboljševal nabor funkcij in zmogljivosti ARCore ter pospeševal omejitve tega, kar lahko razvijalci aplikacij AR dosežejo z obstoječo strojno opremo Android pametni telefoni. Lani Google izdal ARCore Depth API da bi razvijalcem omogočili ustvarjanje zemljevida globine z uporabo samo ene kamere RGB in ustvarjanje bolj realističnih izkušenj AR. Danes podjetje dodaja dve novi orodji v arzenal ARCore: Raw Depth API in Recording and Playback API.
ARCore Raw Depth API
Novi API Raw Depth temelji na API za globino za zagotavljanje podrobnejših predstavitev okoliških predmetov z ustvarjanjem neobdelanih zemljevidov globine z ustreznimi slikami zaupanja. Medtem ko se je API globine osredotočal na ustvarjanje zglajenih zemljevidov globine z ocenami globine za vse slikovne pike, je Raw Namen Depth API je zajeti bolj realistične zemljevide globine s slikami zaupanja, ki zagotavljajo globino na slikovno piko ocena.
Drugo področje izboljšav je preizkus zadetkov, ki zdaj uporablja zemljevide globine namesto ravnin, da zagotovi več rezultatov preizkusa udarcev tudi na neravnih tleh in tleh z nizko teksturo. Aplikacija LifeAR podjetja TeamViewer je uporabila globinski test za integracijo zmogljivosti RR v video klice.
Te nove izboljšave ne zahtevajo posebne strojne opreme, kot so senzorji časa leta (ToF), in jih je zato mogoče implementirati na veliko večino naprav s certifikatom ARCore. Raw Depth API in globinski test zadetkov sta od danes na voljo razvijalcem.
API za snemanje in predvajanje ARCore
Poleg novega API-ja Raw Depth Google predstavlja tudi nov API za snemanje in predvajanje v ARCore, ki razvijalcem aplikacij omogoča večjo prilagodljivost pri preizkušanju različnih izkušenj AR. Pri gradnji novih izkušenj AR morajo razvijalci pogosto nenehno testirati v določenih okoljih in krajih. Z novim API-jem za snemanje in predvajanje lahko razvijalci zdaj snemajo video posnetke z metapodatki AR kot so globina in podatki senzorja gibanja IMU, in jih uporabite za ponovno ustvarjanje istega okolja za naprej testiranje. Ideja tukaj je, da posnamete posnetek enkrat in ga uporabite kot predlogo za preizkušanje drugih učinkov in izkušenj AR, namesto da vsakič posnamete nov posnetek. Aplikacija za naročanje prevozov Didi-Rider je uporabil API za izdelavo in preizkušanje navodil, ki jih poganja AR, v svoji aplikaciji in je lahko prihranil 25 % pri raziskavah in razvoju ter pospešil svoj razvojni cikel za šest mesecev.
Za končne uporabnike API za snemanje in predvajanje omogoča tudi nove izkušnje RR, kot je AR po zajemu. To uporabnikom omogoča, da predhodno posneti videoposnetek posredujejo aplikacijam AR, s čimer odstranijo potrebo po tem, da so fizično tam na lokaciji in izvajajo sejo kamere v živo. Z drugimi besedami, uporabniki lahko enkrat posnamejo posnetek in pozneje dodajo učinke AR. API za snemanje in predvajanje ARCore je od danes na voljo razvijalcem, več o tem pa lahko preberete na tej strani.