ARCore Depth API pomáhá vytvářet hloubkové mapy pomocí jediné kamery

click fraud protection

Google ARCore Depth API pomáhá vývojářům vytvářet hloubkové mapy pomocí algoritmů hloubky od pohybu, aby umožnily funkce, jako je okluze na zařízeních s jedním fotoaparátem.

Google ARCore, který byl nedávno přejmenován na Služby Google Play pro RR, je pokus společnosti Google rozšířit rozšířenou realitu a její zkušenosti na stále více zařízení bez potřeby specializovaného hardwaru, na rozdíl od dřívějších Projekt Tango. Google nyní díky novému rozhraní Depth API činí ARCore působivějším pro širší škálu zařízení.

Zařízení v rámci projektu Tango, jako např Lenovo Phab 2 Pro, spoléhal na vyhrazený hardware v podobě senzorů a kamer, které umožnily zařízení vnímat hloubku a 3D prostor. Potřeba specializovaného hardwaru však znamenala, že zařízení musela být vědomě postavena pro optimální zážitky v AR, což následně narušilo uživatelskou zkušenost smartphonu. ARCore obrátil rovnici tím, že odstranil potřebu vyhrazeného hardwaru, a přinesl tak optimální zážitek z AR do smartphonů, které již uživatelskou zkušenost zvládly.

ARCore nyní rozšiřuje dostupnost svých optimálních AR zkušeností prostřednictvím nového ARCore Depth API. Toto nové API zlepšuje ponoření do zařízení s jednou RGB kamerou, protože umožňuje vývojářům využívat algoritmy Google pro hloubku od pohybu k vytvoření hloubkové mapy. Tato hloubková mapa je vytvořena pořízením několika snímků z různých úhlů a jejich porovnáním, když uživatel pohybuje telefonem, přičemž se odhaduje vzdálenost ke každému pixelu.

Hloubková data jsou užitečná pro aktivaci funkcí, jako je okluze: schopnost digitálních objektů přesně prolnout kolem objektů reálného světa.

Occlusion jako funkce je nyní k dispozici pro více než 200 milionů zařízení Android s podporou ARCore Prohlížeč scén, vývojářský nástroj, který podporuje AR ve vyhledávání.

Kromě okluze umožňují 3D data hloubky také další možnosti, jako je realističtější fyzika, plánování cest, interakce povrchu atd. Depth API tak může vývojářům umožnit vytvářet zážitky, které mohou objekty přesně odrážet a rozstřikovat se povrchy a textury a také nové interaktivní herní mechanismy, které hráčům umožňují schovat se a schovat se za skutečný svět objektů.

Vzhledem k tomu, že Depth API není závislé na specializovaném hardwaru, bude fungovat na širším spektru zařízení. Ale samozřejmě lepší hardware zlepší zážitek. Další senzory pro hloubkové mapování, jako jsou senzory doby letu (ToF), umožní vývojářům odemknout nové schopnosti, jako je dynamická okluze – schopnost uzavírat se za pohybující se objekty.

Pokud byste chtěli vyzkoušet nové rozhraní Depth API, Google vás požádá o vyplnění Formulář Call for Collaborators zde. Google poté osloví spolupracovníky, o kterých se domnívá, že by byli nejvhodnější k tomu, aby posunuli technologii kupředu.


Zdroj: Blog Google Developers