Google upgraduje ARCore API o nové funkce, které uživatele pohltí

click fraud protection

Na Google I/O 2021 Google oznamuje některé významné aktualizace platformy ARCore, které mají vývojářům pomoci vytvořit realističtější prostředí AR.

Na Google I/O 2021 Google oznamuje některé důležité upgrady pro ARCore, firemní platformu pro rozšířenou realitu, která pohání více než 850 milionů smartphonů Android po celém světě. Na rozdíl od Project Tango, který vyžadoval specializovaný hardware, ARCore spoléhá na stávající hardware vašeho telefonu a senzory ke shromažďování dat o hloubce, sledování pohybu a odhadu světla, které pomáhají vývojářům vytvářet interaktivní AR zkušenosti.

Od svého uvedení na trh Google neustále vylepšuje sadu funkcí a možnosti ARCore limity toho, čeho mohou vývojáři aplikací pro AR dosáhnout se stávajícím hardwarem Androidu chytré telefony. Minulý rok Google vydala ARCore Depth API umožnit vývojářům generovat hloubkovou mapu pomocí jediné RGB kamery a vytvářet realističtější zážitky v AR. Dnes společnost přidává do arzenálu ARCore dva nové nástroje: Raw Depth API a Recording and Playback API.

ARCore Raw Depth API

Nové rozhraní Raw Depth API staví na Hloubkové API poskytnout podrobnější reprezentace okolních objektů generováním nezpracovaných hloubkových map s odpovídajícími snímky spolehlivosti. Zatímco Depth API se soustředilo na generování vyhlazených hloubkových map s odhady hloubky pro všechny pixely, Raw Depth API si klade za cíl zachytit realističtější hloubkové mapy s obrázky spolehlivosti poskytujícími hloubku na pixel odhad.

Další oblastí zlepšení je hit-test, který nyní používá hloubkové mapy místo rovin, aby poskytl více výsledků hit-test i na nerovinných podlahách a podlahách s nízkou texturou. Aplikace LifeAR od TeamViewer využila hloubkový test k integraci funkcí AR do videohovorů.

Tato nová vylepšení nevyžadují specializovaný hardware, jako jsou senzory doby letu (ToF), a lze je tedy implementovat na převážnou většinu zařízení certifikovaných ARCore. Rozhraní Raw Depth API a test hloubky jsou k dispozici vývojářům ode dneška.

ARCore Recording and Playback API

Kromě nového rozhraní Raw Depth API společnost Google také debutuje s novým rozhraním API pro nahrávání a přehrávání v ARCore, které poskytuje vývojářům aplikací větší flexibilitu při testování různých prostředí AR. Při vytváření nových AR zážitků musí vývojáři často neustále testovat ve specifických prostředích a místech. Díky novému rozhraní API pro nahrávání a přehrávání mohou nyní vývojáři nahrávat videozáznamy s metadaty AR jako jsou hloubka a data pohybového senzoru IMU a použít je k dalšímu vytvoření stejného prostředí testování. Myšlenka je zaznamenat záznam jednou a použít jej jako šablonu k otestování dalších efektů a zážitků AR namísto natáčení pokaždé nového záznamu. Aplikace Ride-hailing Didi-Rider použila API k vytvoření a testování směrů poháněných AR ve své aplikaci a dokázala ušetřit 25 % na výzkumu a vývoji a urychlila svůj vývojový cyklus o šest měsíců.

Koncovým uživatelům umožňuje rozhraní API pro nahrávání a přehrávání také nové možnosti AR, jako je post-capture AR. To umožňuje uživatelům předávat dříve nahrané video do aplikací AR, čímž odpadá nutnost být fyzicky přítomen na místě a provádět živé kamerové sezení. Jinými slovy, uživatelé mohou natočit záběry jednou a přidat AR efekty později. ARCore Recording and Playback API je k dispozici vývojářům ode dneška a více si o něm můžete přečíst na tato stránka.