Google zobowiązuje się do promowania równości rasowej w społecznościach osób czarnoskórych. Zobacz jak.

Wybierz swoje środowisko programistyczne

ARCore to platforma Google do tworzenia doświadczeń w rozszerzonej rzeczywistości. Korzystając z różnych interfejsów API, ARCore umożliwia telefonowi wyczuwanie otoczenia, rozumienie świata i interakcję z informacjami. Niektóre interfejsy API są dostępne w systemach Android i iOS, aby umożliwić wspólne korzystanie z AR.

ARCore wykorzystuje trzy kluczowe funkcje do integracji wirtualnej zawartości ze światem rzeczywistym widzianym przez kamerę telefonu:

  • Śledzenie ruchu umożliwia telefon, aby zrozumieć i śledzić jego położenie w stosunku do świata.
  • Zrozumienie środowiska pozwala telefon do wykrywania rozmiaru i lokalizacji wszelkiego rodzaju powierzchniach: poziome, pionowe i zakrzywionych powierzchniach, takich jak ziemię, stolik lub ścianach.
  • Światło oszacowanie pozwala telefon do oszacowania aktualnych warunków oświetlenia w środowisku.

Wspierane urządzenia

ARCore jest przeznaczony do pracy na szerokiej gamie kwalifikowanych telefonów z systemem Android 7.0 (Nougat) lub nowszym. Pełną listę wszystkich obsługiwanych urządzeń znajduje się tutaj .

Jak działa ARCore?

Zasadniczo ARCore robi dwie rzeczy: śledzenie pozycji urządzenia mobilnego podczas jego ruchu i budowanie własnego zrozumienia rzeczywistego świata.

Technologia śledzenia ruchu ARCore wykorzystuje aparat telefonu do identyfikowania interesujących punktów, zwanych funkcjami, i śledzi ruch tych punktów w czasie. Dzięki połączeniu ruchu tych punktów i odczytów z czujników bezwładnościowych telefonu, ARCore określa zarówno położenie, jak i orientację telefonu podczas poruszania się w przestrzeni.

Oprócz identyfikacji kluczowych punktów, ARCore może wykrywać płaskie powierzchnie, takie jak stół lub podłoga, a także może oszacować średnie oświetlenie w okolicy. Te możliwości łączą się, aby umożliwić ARCore budowanie własnego zrozumienia otaczającego świata.

Zrozumienie świata rzeczywistego przez ARCore pozwala umieszczać obiekty, adnotacje lub inne informacje w sposób, który płynnie integruje się ze światem rzeczywistym. Możesz postawić drzemiącego kotka na rogu stolika do kawy lub opisać obraz z informacjami biograficznymi o artyście. Śledzenie ruchu oznacza, że ​​możesz poruszać się i oglądać te obiekty pod dowolnym kątem, a nawet jeśli odwrócisz się i wyjdziesz z pokoju, po powrocie kociak lub adnotacja będzie dokładnie tam, gdzie go zostawiłeś.

Dla bardziej szczegółowy podział jak ARCORE działa, sprawdź podstawowych pojęć .

ARCore udostępnia zestawy SDK dla wielu najpopularniejszych środowisk programistycznych. Te pakiety SDK zapewniają natywne interfejsy API dla wszystkich podstawowych funkcji AR, takich jak śledzenie ruchu, zrozumienie środowiska i szacowanie światła. Dzięki tym możliwościom możesz tworzyć zupełnie nowe doświadczenia AR lub wzbogacać istniejące aplikacje o funkcje AR.