Przewodniki dotyczące poszczególnych platform
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
Unreal Engine

Kotwica Cloud to specjalny rodzaj kotwicy, która może służyć do utrwalania projektów AR w świecie rzeczywistym. Za pomocą ARCore Cloud Anchor API lub usługi ARCore Cloud Anchor możesz tworzyć interaktywne warstwy informacji cyfrowych i zakotwiczać je w rzeczywistych lokalizacjach, projektując projekty, które mogą być udostępniane przez wiele osób na różnych urządzeniach. Kotwice Cloud łączą rzeczywiste lokalizacje z treściami cyfrowymi, do których każdy może uzyskać dostęp z kompatybilnych urządzeń mobilnych. Użytkownicy Androida i iOS mogą brać udział w tym samym projekcie i wracać do niego nawet po tygodniach lub miesiącach.
Kotwice i kotwice Cloud
Kotwice Cloud to kotwice hostowane w punkcie końcowym w chmurze ARCore API. Ten hosting umożliwia użytkownikom udostępnianie projektów w tej samej aplikacji. Podstawowe wytyczne dotyczące kotwic mają zastosowanie również do kotwic Cloud.
Przypadki użycia podczas tworzenia aplikacji za pomocą ARCore Cloud Anchor API
ARCore Cloud Anchor API może pomóc w utrwalaniu projektów AR w świecie rzeczywistym i tworzeniu wspólnych projektów dla użytkowników. Oto kilka sposobów, w jakie możesz go używać w swoich projektach.
Utrwalanie projektów AR w świecie rzeczywistym
Kotwice Cloud umożliwiają jednemu użytkownikowi umieszczenie obiektu AR w środowisku fizycznym, a innemu – zobaczenie tego samego obiektu w tym samym miejscu w późniejszym czasie. Możesz na przykład używać kotwic Cloud do tworzenia wirtualnych znaków przed sklepami, zostawiania wirtualnych notatek na blatach kuchennych dla znajomych lub dekorowania sypialni wirtualnymi plakatami. Ogólnie kotwice Cloud najlepiej sprawdzają się w projektach AR na skalę pomieszczenia.
Projekty oparte na współpracy w czasie rzeczywistym
Kotwice Cloud umożliwiają też współpracę w czasie rzeczywistym między użytkownikami. Użytkownicy mogą na przykład grać w wirtualnego ping-ponga na stoliku kawowym lub wspólnie z innymi tworzyć wirtualny mural.
Zgodność urządzeń
ARCore Cloud Anchor API działa na wszystkich urządzeniach obsługujących ARCore.
Jak działają kotwice Cloud
ARCore łączy się z punktem końcowym w chmurze ARCore API, aby hostować i rozpoznawać kotwice Cloud, umożliwiając w ten sposób wspólne projekty. Wymaga to działającego połączenia z internetem.
Oto ogólny opis działania hostingu i rozpoznawania:
- Użytkownik tworzy kotwicę lokalną w swoim środowisku.
- Kotwica jest hostowana – ARCore przesyła dane kotwicy lokalnej do punktu końcowego w chmurze ARCore API, a punkt końcowy zwraca unikalny identyfikator tej kotwicy.
- Aplikacja rozpowszechnia ten unikalny identyfikator wśród innych użytkowników.
- Kotwica jest rozpoznawana – użytkownicy, których urządzenia mają unikalny identyfikator, mogą odtworzyć tę samą kotwicę za pomocą ARCore Cloud Anchor API.
Hosting
Aby utworzyć i hostować kotwicę, ARCore używa mapy cech 3D przestrzeni otaczającej tę kotwicę. Aby uzyskać tę mapę cech, tylny aparat urządzenia musi przed wywołaniem hosta zmapować środowisko w środku zainteresowania i wokół niego z różnych kątów i pozycji. ARCore Cloud Anchor API tworzy następnie mapę cech 3D przestrzeni i zwraca urządzeniu unikalny identyfikator kotwicy Cloud.
Rozpoznawanie
Gdy inny użytkownik w tym samym środowisku skieruje aparat urządzenia na obszar, w którym hostowana jest kotwica Cloud, żądanie rozpoznania spowoduje, że ARCore Cloud Anchor API będzie okresowo porównywać cechy wizualne sceny z utworzoną mapą cech 3D. ARCore używa tych porównań, aby określić pozycję, orientację i położenie użytkownika względem kotwicy Cloud.
Zasady wycofywania interfejsu API
Szczegółowe informacje znajdziesz w zasadach wycofywania ARCore Cloud Anchor API.