Omówienie ARCore i obsługiwanych środowisk programistycznych

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

ARCore to platforma Google, która umożliwia tworzenie materiałów w rzeczywistości rozszerzonej. Używając różnych interfejsów API, ARCore pozwala telefonowi zrozumieć środowisko, zrozumieć świat i wchodzić w interakcje z informacjami. Niektóre interfejsy API są dostępne na urządzeniach z Androidem i iOS, aby udostępniać wspólne funkcje AR.

ARCore używa 3 kluczowych możliwości, aby zintegrować wirtualne treści z rzeczywistym światłem widzianym z aparatu Twojego telefonu:

  • Śledzenie ruchu umożliwia telefonowi zrozumienie i śledzenie jego pozycji względem świata.
  • Rozpoznawanie środowisk umożliwia telefonowi wykrywanie rozmiaru i lokalizacji wszystkich rodzajów powierzchni: poziomych, pionowych i kątowych, takich jak podłoga, stół kawowy czy ściany.
  • Pomiar światła umożliwia telefonowi oszacowanie obecnych warunków oświetleniowych.

Dostępne urządzenia

ARCore działa na wielu różnych telefonach z Androidem 7.0 (Nougat) i nowszych. Pełną listę wszystkich obsługiwanych urządzeń znajdziesz tutaj.

Jak działa ARCore?

Zasadniczo ARCore zajmuje się 2 rzeczami: śledzenie pozycji urządzenia mobilnego i poznawanie świata rzeczywistego.

Technologia śledzenia ruchu ARCore korzysta z aparatu telefonu do rozpoznawania ciekawych punktów (funkcji) i śledzenia ich zmian w czasie. Dzięki połączeniu ruchu tych punktów oraz odczytów z czujników magnetycznych telefonu ARCore określa położenie i orientację telefonu podczas poruszania się w przestrzeni.

Oprócz określenia kluczowych punktów, ARCore może wykryć płaskie powierzchnie, takie jak stół czy podłoga, a także oszacować średnie oświetlenie w okolicy. Dzięki tym możliwościom firma ARCore może lepiej zrozumieć otaczający ich świat.

Znajomość prawdziwego świata pozwala umieścić obiekty, adnotacje lub inne informacje w sposób integralny z rzeczywistością. Możesz umieścić kotkę z drzemki w rogu stolika do kawy lub dodać opis z biograficznymi informacjami o autorze. Śledzenie ruchu oznacza, że możesz poruszać się i wyświetlać te obiekty z dowolnego kąta, a nawet, gdy się odwrócisz i opuścisz pokój, a gdy do niego wrócisz, kotek lub adnotacja znajdą się dokładnie w miejscu, w którym zostały zrobione.

Bardziej szczegółowe informacje na temat działania ARCore znajdziesz w koncepcjach podstawowych.

ARCore udostępnia pakiety SDK dla wielu najpopularniejszych środowisk programistycznych. Pakiety SDK udostępniają natywne interfejsy API dla wszystkich podstawowych funkcji AR, takich jak śledzenie ruchu, określanie środowiska i szacowanie światła. Dzięki tym możliwościom możesz tworzyć zupełnie nowe funkcje AR lub ulepszać istniejące aplikacje z funkcjami AR.