Google ARCore Depth API aitab arendajatel luua sügavuskaarte liikumisest sügavusalgoritmide abil, et võimaldada ühe kaameraga seadmetes selliseid funktsioone nagu oklusioon.
Google ARCore, mis nimetati hiljuti ümber Google Play teenused AR jaoks, on Google'i katse laiendada liitreaalsust ja selle kogemusi üha enamatele seadmetele, ilma et oleks vaja spetsiaalset niširiistvara, erinevalt varasemast. Projekt Tango. Google muudab nüüd uue Depth API kaudu ARCore'i kaasahaaravamaks paljude erinevate seadmete jaoks.
Project Tango alla kuuluvad seadmed, näiteks Lenovo Phab 2 Pro, tugines spetsiaalsele riistvarale andurite ja kaamerate kujul, et võimaldada seadmel sügavust ja 3D-ruumi tajuda. Spetsiaalse riistvara vajadus tähendas aga seda, et seadmed tuli teadlikult ehitada optimaalsete AR-kogemuste jaoks, mis omakorda häiris nutitelefoni kasutajakogemust. ARCore muutis võrrandit, eemaldades vajaduse spetsiaalse riistvara järele, pakkudes seega optimaalset AR-kogemust nutitelefonidesse, mis olid kasutajakogemuse juba naelutanud.
ARCore laiendab nüüd oma optimaalsete AR-kogemuste kättesaadavust uue ARCore Depth API kaudu. See uus API parandab ühe RGB-kaameraga seadmete keelekümblust, kuna see võimaldab arendajatel kasutada sügavuskaardi loomiseks Google'i sügavuse liikumise algoritme. See sügavuskaart luuakse mitme pildi tegemisel eri nurkade alt ja nende võrdlemisel, kui kasutaja telefoni liigutab, hinnates kaugust iga pikslini.
Sügavusandmed on kasulikud selliste funktsioonide lubamiseks nagu oklusioon: digitaalsete objektide võimalus reaalmaailma objektide ümber täpselt sulanduda.
Oklusioon kui funktsioon on nüüd saadaval enam kui 200 miljonile ARCore toega Android-seadmele. Stseeni vaataja, arendaja tööriist, mis toetab AR-i otsingus.
Lisaks oklusioonile võimaldavad 3D sügavusandmed ka muid võimalusi, nagu realistlikum füüsika, tee planeerimine, pinna interaktsioon jne. Depth API võimaldab seega arendajatel luua kogemusi, mis võimaldavad objektidel täpselt põrkuda ja pritsida pinnad ja tekstuurid, aga ka uus interaktiivne mängumehaanika, mis võimaldab mängijatel end reaalse maailma taha peita. objektid.
Kuna Depth API ei sõltu spetsiaalsest riistvarast, töötab see paljudes seadmetes. Kuid loomulikult parandab parem riistvara kogemust. Täiendavad andurid sügavuse kaardistamiseks, nagu lennuaja (ToF) andurid, võimaldavad arendajatel avada uusi võimalusi, nagu dünaamiline oklusioon – võime sulgeda liikuvate objektide taga.
Kui soovite uut Depth API-t proovida, palub Google teil täita Kaasautorite kutse vorm siin. Seejärel võtab Google ühendust kaastöötajatega, kes tema arvates sobiksid kõige paremini tehnoloogiat edasi viima.
Allikas: Google'i arendajate ajaveeb