Google ARCore Depth API pomaga razvijalcem ustvariti zemljevide globine z algoritmi globine iz gibanja, da omogočijo funkcije, kot je okluzija, na napravah z eno kamero.
Google ARCore, ki se je pred kratkim preimenoval v Storitve Google Play za AR, je Googlov poskus razširitve razširjene resničnosti in njenih izkušenj na vedno več naprav brez potrebe po specializirani nišni strojni opremi, za razliko od prejšnjih Projekt Tango. Google zdaj z novim API-jem Depth naredi ARCore bolj privlačen za več različnih naprav.
Naprave v okviru projekta Tango, kot je Lenovo Phab 2 Pro, se je zanašal na namensko strojno opremo v obliki senzorjev in kamer, ki so omogočale napravi zaznavanje globine in 3D prostora. Potreba po specializirani strojni opremi pa je pomenila, da je bilo treba naprave zavestno zgraditi za optimalno izkušnjo AR, kar je posledično motilo uporabniško izkušnjo pametnega telefona. ARCore je obrnil enačbo tako, da je odstranil potrebo po namenski strojni opremi in tako prinesel optimalno izkušnjo AR pametnim telefonom, ki so že zakoličili uporabniško izkušnjo.
ARCore zdaj širi razpoložljivost svojih optimalnih izkušenj AR prek novega API-ja ARCore Depth. Ta novi API izboljšuje potopitev za naprave z eno kamero RGB, saj razvijalcem omogoča uporabo Googlovih algoritmov globine iz gibanja za ustvarjanje zemljevida globine. Ta zemljevid globine je ustvarjen tako, da se posname več slik iz različnih zornih kotov in jih primerja med premikanjem telefona uporabnika, pri čemer se oceni razdalja do vsake slikovne pike.
Podatki o globini so uporabni za omogočanje funkcij, kot je okluzija: zmožnost, da se digitalni predmeti natančno zlijejo okoli predmetov iz resničnega sveta.
Okluzija kot funkcija je zdaj na voljo več kot 200 milijonom naprav Android, ki podpirajo ARCore, prek Pregledovalnik prizorov, orodje za razvijalce, ki podpira AR v Iskanju.
Poleg okluzije 3D podatki o globini omogočajo tudi druge možnosti, kot so bolj realistična fizika, načrtovanje poti, površinska interakcija itd. Depth API lahko tako razvijalcem omogoči ustvarjanje izkušenj, pri katerih lahko predmeti natančno odbijajo in pljuskajo po površine in teksture ter nove interaktivne igralne mehanike, ki igralcem omogočajo, da se sklonijo in skrijejo za resničnim svetom. predmetov.
Ker Depth API ni odvisen od specializirane strojne opreme, bo deloval v širšem naboru naprav. Seveda bo boljša strojna oprema izboljšala izkušnjo. Dodatni senzorji za preslikavo globine, kot so senzorji za čas letenja (ToF), bodo razvijalcem omogočili odklepanje novih zmogljivosti, kot je dinamična okluzija -- zmožnost okluzije za premikajočimi se predmeti.
Če želite preizkusiti nov API za globino, vas Google prosi, da izpolnite Obrazec za razpis sodelavcev tukaj. Google bo nato stopil v stik s sodelavci, za katere meni, da bi bili najprimernejši za pospeševanje tehnologije.
Vir: Spletni dnevnik Google Developers