Google udostępnia wszystkim programistom interfejs Depth API w ARCore, aby mogli tworzyć bardziej realistyczne doświadczenia rzeczywistości rozszerzonej.
ARCore to pakiet SDK firmy Google umożliwiający tworzenie rozwiązań rzeczywistości rozszerzonej na urządzeniach z systemem Android i iOS. Na urządzeniach z Androidem jest dostarczana w ramach aplikacji Usługi Google Play dla AR. Pod koniec ubiegłego roku Google wyświetlił podgląd API ARCore Depth, które poprawia zanurzenie w urządzeniach z jedną kamerą. Według a wpis na blogu od Google.
Interfejs API ARCore Depth wykorzystuje algorytmy Google dotyczące głębi z ruchu do generowania mapy głębi z pojedynczej kamery RGB. Osiąga to poprzez wykonanie wielu zdjęć pod różnymi kątami i porównanie ich, gdy użytkownik porusza aparatem. Jedną z kluczowych możliwości Depth API jest okluzja, która umożliwia dokładne umieszczanie obiektów cyfrowych za obiekty świata rzeczywistego. Oprócz okluzji interfejs Depth API umożliwia także realistyczną fizykę, interakcję z powierzchniami świata rzeczywistego, poruszanie się po środowisku i nie tylko. Jak widać na załączonych poniżej plikach GIF, te funkcje sprawiają, że rzeczywistość rozszerzona staje się bardziej realistyczna. Gra
Five Nights at Freddy’s AR: Przesyłka specjalna korzysta z tej funkcji, a Snap Inc. użył do tego API Tańczący Hotdog i nowy Podwodny Świat Soczewki Snapchata. Od dzisiaj interfejs Depth API będzie ogólnie dostępny dla programistów w ARCore 1.18 dla Androida i Unity.Twórcy Snapchat Lens mogą pobrać szablon Depth API, aby stworzyć własne doświadczenia oparte na głębi dla urządzeń z systemem Android. TeamViewer Pilot, aplikacja do zdalnej pomocy, korzysta z interfejsu Depth API, aby umożliwić adnotacje w rzeczywistości rozszerzonej podczas rozmów wideo. Google twierdzi, że jeszcze w tym roku będziemy mogli zobaczyć jeszcze więcej rozszerzonych rozwiązań AR wykorzystujących interakcje powierzchniowe i poruszanie się po środowisku. Na przykład gra o nazwie SKATRIX zamieni Twój dom w cyfrowy skatepark, podczas gdy inna gra tzw SPLASHAR sprawi, że ślimaki AR będą ścigać się po Twoim pokoju. Programiści mogą budować w oparciu o te koncepcje w ramach projektu o otwartym kodzie źródłowym GitHub.
Google zwraca również uwagę, że czujniki czasu przelotu (ToF), choć nie są wymagane, mogą poprawić jakość wrażeń, skracając czas skanowania i usprawniając wykrywanie samolotów. Na przykład firma Samsung będzie aktualizować aplikację Quick Measure, aby móc korzystać z interfejsu API ARCore Depth na platformie Galaxy Note 10+ I Galaxy S20 Ultra. Jednak Google zauważa, że ta funkcja będzie zazwyczaj działać na setki milionów urządzeń z Androidem obsługujące Usługi Google Play dla AR, ponieważ wymaga tylko jednej kamery RGB.