Przegląd kotwic w chmurze dla Unreal Engine

Użyj Cloud Anchors, aby tworzyć wieloosobowe lub zespołowe środowiska AR, które użytkownicy Androida i iOS mogą udostępniać.

Chmura Kotwica to specjalny rodzaj kotwicy , które mogą być stosowane do utrwalania doświadczeń AR w realnym świecie. Dzięki Cloud Anchors API możesz tworzyć interaktywne warstwy informacji cyfrowych i zakotwiczać je w rzeczywistych lokalizacjach, projektując środowiska, które mogą być udostępniane przez wiele osób na wielu różnych urządzeniach. Kotwice w chmurze łączą rzeczywiste lokalizacje z treściami cyfrowymi, do których każdy może uzyskać dostęp z kompatybilnych urządzeń mobilnych. Zarówno użytkownicy Androida, jak i iOS mogą uczestniczyć w tym samym doświadczeniu i powracać do nich wielokrotnie, nawet tygodnie lub miesiące później.

Kotwice i kotwice w chmurze

Chmura Kotwy są kotwice, które są hostowane na usługi ARCORE Chmura Anchor . Ten hosting umożliwia użytkownikom dzielenie się doświadczeniami w tej samej aplikacji. Podstawowe wytyczne dotyczące kotwic dotyczą również kotwic w chmurze.

Przypadki użycia do programowania za pomocą Cloud Anchors API

Cloud Anchors API może pomóc w utrwalaniu doświadczeń AR w rzeczywistym świecie i tworzeniu wspólnych doświadczeń między użytkownikami. Poniżej przedstawiono kilka sposobów wykorzystania go we własnych projektach.

Utrzymuj doświadczenia AR w prawdziwym świecie

Cloud Anchors umożliwiają jednemu użytkownikowi umieszczenie obiektu AR w środowisku fizycznym, a drugiemu zobaczenie tego samego obiektu w tym samym miejscu w późniejszym czasie. Na przykład, użyj Cloud Anchors do tworzenia wirtualnych znaków, które pomagają użytkownikom poruszać się po dworcach kolejowych, zostawiać wirtualne notatki na kuchennych blatach dla swoich przyjaciół lub udekorować swoje sypialnie wirtualnymi plakatami.

Wspólne doświadczenia w czasie rzeczywistym

Kotwice w chmurze umożliwiają również współpracę między użytkownikami w czasie rzeczywistym. Na przykład, użytkownicy mogą zagrać w wirtualną grę w ping-ponga na stoliku kawowym lub namalować wirtualny mural wraz ze swoją społecznością.

Kompatybilność urządzenia

Chmura Kotwice prace API na wszystkich ARCORE obsługiwane urządzenia .

Jak działają kotwice w chmurze

ARCore łączy się z usługą ARCore Cloud Anchor, aby hostować i rozwiązywać Cloud Anchors, umożliwiając w ten sposób te wspólne doświadczenia. Wymaga to działającego połączenia internetowego.

Oto ogólny obraz tego, jak działa hosting i rozwiązywanie problemów:

  1. Użytkownik tworzy lokalną kotwicę w swoim środowisku.
  2. Kotwa jest gospodarzem - przesyłanie danych lokalnych ARCORE że kotwica do służby ARCORE Chmura kotwica, i powraca usługowa ARCORE Chmura Kotwica unikatowy identyfikator dla tej kotwicy.
  3. Aplikacja przekazuje ten unikalny identyfikator innym użytkownikom.
  4. Kotwa jest rozwiązany - Użytkownicy, których urządzenia posiadają unikatowy identyfikator można odtworzyć taką samą kotwicę przy użyciu usługi ARCORE Chmura kotwicy.

Hosting

Aby ustanowić i hostować kotwicę, ARCore używa mapy obiektów 3D przestrzeni otaczającej tę kotwicę. Aby uzyskać tę mapę funkcji, tylna kamera urządzenia musi mapować otoczenie w centrum zainteresowania i wokół niego z różnych kątów widzenia i pozycji przed wywołaniem gospodarza. Usługa ARCore Cloud Anchor tworzy następnie trójwymiarową mapę funkcji przestrzeni i zwraca unikalny identyfikator Cloud Anchor do urządzenia.

Rozwiązywanie

Gdy inny użytkownik w tym samym środowisku skieruje kamerę swojego urządzenia na obszar, w którym hostowana była kotwica w chmurze, żądanie rozwiązania powoduje, że usługa ARCore Cloud Anchor okresowo porównuje funkcje wizualne ze sceny z utworzoną mapą funkcji 3D. ARCore używa tych porównań, aby określić położenie i orientację użytkownika względem Kotwicy w chmurze.

Zaczynaj

Aby rozpocząć korzystanie Chmura kotwice, zobacz Chmura Kotwy szybki start .

Jeśli jesteś nowy w pracy z kotwami, zobacz Praca z kotwami do wprowadzenia.