ARCoreov Depth API pomaže u stvaranju dubinskih karata pomoću jedne kamere

click fraud protection

Google ARCore Depth API pomaže programerima u stvaranju dubinskih karata putem algoritama dubine iz kretanja, kako bi se omogućile značajke poput okluzije na uređajima s jednom kamerom.

Google ARCore, koji je nedavno preimenovan u Google Play usluge za AR, je Googleov pokušaj proširenja proširene stvarnosti i njezinih iskustava na sve više i više uređaja bez potrebe za specijaliziranim hardverom, za razliku od prijašnjih Projekt Tango. Google sada čini ARCore sveobuhvatnijim za veći izbor uređaja putem novog Depth API-ja.

Uređaji pod projektom Tango, poput Lenovo Phab 2 Pro, oslanjao se na namjenski hardver u obliku senzora i kamera kako bi uređaju omogućio percepciju dubine i 3D prostora. Međutim, potreba za specijaliziranim hardverom značila je da su uređaji morali biti svjesno izgrađeni za optimalna AR iskustva, što je zauzvrat na kraju ometalo korisničko iskustvo pametnih telefona. ARCore je preokrenuo jednadžbu uklonivši potrebu za namjenskim hardverom, čime je donio optimalno AR iskustvo pametnim telefonima koji su već zakucali korisničko iskustvo.

ARCore sada proširuje dostupnost svojih optimalnih AR iskustava kroz novi ARCore Depth API. Ovaj novi API poboljšava uranjanje za uređaje s jednom RGB kamerom, jer omogućuje razvojnim programerima korištenje Googleovih algoritama dubine iz pokreta za izradu karte dubine. Ova se karta dubine stvara snimanjem više slika iz različitih kutova i njihovim usporedbom dok korisnik pomiče telefon, procjenjujući udaljenost do svakog piksela.

Podaci o dubini korisni su za omogućavanje značajki kao što je okluzija: mogućnost da se digitalni objekti precizno stapaju oko objekata iz stvarnog svijeta.

Okluzija kao značajka sada je dostupna za više od 200 milijuna Android uređaja koji podržavaju ARCore putem Scene Viewer, razvojni alat koji pokreće AR u pretraživanju.

Osim okluzije, 3D podaci o dubini omogućuju i druge mogućnosti, poput realističnije fizike, planiranja putanje, površinske interakcije itd. Depth API stoga može omogućiti razvojnim programerima da stvore doživljaje u kojima se objekti mogu točno odbijati i prskati površine i teksture, kao i nova interaktivna mehanika igre koja omogućuje igračima da se sagnu i sakriju iza stvarnog svijeta objekti.

Budući da Depth API ne ovisi o specijaliziranom hardveru, radit će na širem rasponu uređaja. Ali naravno, bolji hardver poboljšat će iskustvo. Dodatni senzori za mapiranje dubine, kao što su senzori vremena leta (ToF), omogućit će programerima da otključaju nove mogućnosti kao što je dinamička okluzija -- sposobnost okluzije iza objekata koji se kreću.

Ako želite isprobati novi Depth API, Google traži da ispunite Obrazac poziva za suradnike ovdje. Google će tada doprijeti do suradnika za koje smatra da bi bili najbolji za pomicanje tehnologije naprijed.


Izvor: Blog Googleovih razvojnih programera