ARCoren Depth API auttaa luomaan syvyyskarttoja yhdellä kameralla

click fraud protection

Google ARCore Depth API auttaa kehittäjiä luomaan syvyyskarttoja syvyys-liikkeestä -algoritmien avulla, mikä mahdollistaa ominaisuudet, kuten okkluusio yhden kameran laitteissa.

Google ARCore, joka nimettiin äskettäin uudelleen Google Play Palvelut AR: lle, on Googlen yritys laajentaa lisättyä todellisuutta ja sen kokemuksia yhä useammille laitteille ilman erityisiä niche-laitteistoja, toisin kuin ennen Projekti Tango. Google tekee nyt ARCoresta mukaansatempaavamman useille laitteille uuden Depth APIn avulla.

Project Tangon laitteet, kuten Lenovo Phab 2 Pro, luotti erityiseen laitteistoon antureiden ja kameroiden muodossa, jotta laite pystyi havaitsemaan syvyyttä ja 3D-avaruutta. Erikoislaitteiston tarve kuitenkin merkitsi sitä, että laitteet piti tietoisesti rakentaa optimaalista AR-kokemusta varten, mikä puolestaan ​​häiritsi älypuhelimen käyttökokemusta. ARCore käänsi yhtälön poistamalla erillisen laitteiston tarpeen, mikä toi optimaalisen AR-kokemuksen älypuhelimiin, jotka olivat jo saavuttaneet käyttökokemuksen.

ARCore laajentaa nyt optimaalisten AR-kokemustensa saatavuutta uuden ARCore Depth API: n avulla. Tämä uusi API parantaa yhden RGB-kameran laitteiden uppoamista, koska sen avulla kehittäjät voivat käyttää Googlen syvyys-liikkeestä -algoritmeja syvyyskartan luomiseen. Tämä syvyyskartta luodaan ottamalla useita kuvia eri kulmista ja vertaamalla niitä käyttäjän liikuttaessa puhelinta ja arvioimalla etäisyys jokaiseen pikseliin.

Syvyystiedoista on hyötyä sellaisten ominaisuuksien kuin okkluusio: digitaalisten objektien kyky sulautua tarkasti todellisten objektien ympärille.

Okkluusio ominaisuutena on nyt saatavilla yli 200 miljoonalle ARCore-yhteensopivalle Android-laitteelle Scene Viewer, kehittäjätyökalu, joka mahdollistaa AR: n haussa.

Okkluusiota lukuun ottamatta 3D-syvyysdata mahdollistaa myös muita mahdollisuuksia, kuten realistisemman fysiikan, polun suunnittelun, pinnan vuorovaikutuksen jne. Depth API voi siten antaa kehittäjille mahdollisuuden luoda kokemuksia, joissa objektit voivat pomppia tarkasti ja roiskua poikki pinnat ja tekstuurit sekä uusi interaktiivinen pelimekaniikka, jonka avulla pelaajat voivat piiloutua todellisen maailman taakse esineitä.

Koska Depth API ei ole riippuvainen erikoislaitteistosta, se toimii useammilla laitteilla. Mutta tietysti parempi laitteisto parantaa kokemusta. Lisäanturit syvyyskartoittamista varten, kuten lentoaika-anturit (ToF), antavat kehittäjille mahdollisuuden avata uusia ominaisuuksia, kuten dynaamisen okkluusiota – kykyä sulkea liikkuvien kohteiden takana.

Jos haluat kokeilla uutta Depth API: ta, Google pyytää sinua täyttämään Yhteistyökumppaneiden kutsulomake täältä. Google ottaa sitten yhteyttä yhteistyökumppaneisiin, jotka sen mielestä sopisivat parhaiten viemään tekniikkaa eteenpäin.


Lähde: Google Developers -blogi