Środowisko

Środowiska fizyczne

Zaprojektuj jedną atrakcję dla wielu różnych pomieszczeń

Jasno określ, ile miejsca będą potrzebne w Twojej aplikacji. Czy możesz ustawić ją na kolanach, na stole w kuchni lub na stadionie piłkarskim? Wskaż odpowiednie warunki do jej zastosowania. Możesz dodać grafikę podglądu w Sklepie Play lub instrukcje w samej aplikacji.

Warto wziąć pod uwagę wszystkie miejsca, w których Twoja aplikacja może być używana – od małego mieszkania po rozległy teren. Przygotuj się na duże i małe przestrzenie, rzeczywiste przeszkody, takie jak meble czy ruch drogowy, oraz wyzwania fizyczne.

Przestrzenie publiczne są objęte własnymi wyzwaniami AR. W zależności od liczby obiektów i osób w pobliżu śledzenie i zasłonięcie staje się trudne. Poza tym ruchy telefonu i rzeczywistość rozszerzona AR mogą być rozpraszające lub niebezpieczne.

Środowiska wirtualne

Środowisko rozszerzone polega na połączeniu rzeczywistego obrazu zrobionego aparatem urządzenia z treściami wirtualnymi, takimi jak obiekty cyfrowe czy informacje.

Gdy telefon porusza się po świecie, ARCore śledzi jego pozycję względem świata wokół niego. Proces ten nazywany jest równoczesnym odometrią i mapowaniem lub COM.

ARCore analizuje obraz z aparatu i wykrywa wizualnie wyróżniające się elementy – tzw. punkty cech. Następnie wykorzystuje te punkty do ustalenia zmiany pozycji. Informacje wizualne są łączone z pomiarami bezwładnościowymi urządzeniem, aby oszacować położenie (położenie i orientację) kamery względem Ziemi w czasie.

Dopasowując pozycję kamery wirtualnej, która renderuje treści 3D w pozycji aparatu urządzenia, ARCore renderuje wirtualne treści z odpowiedniej perspektywy. Wirtualny obraz jest nakładany na obraz z kamery na żywo, dzięki czemu treści wirtualne wyglądają jak część prawdziwego świata.

Ciągłe wykrywanie

ARCore stale zwiększa swoją wiedzę o rzeczywistym środowisku.

Tworzy model Twojej przestrzeni i informacje o nim są dodawane w miarę przesuwania się telefonu, a aparat rejestruje nowe części pomieszczenia, a także do nowych szczegółów na jego temat. ARCore rozpoznaje i klastra punktów cech, które wyglądają na wspólne powierzchnie poziome i pod kątem, udostępniając je aplikacji jako płaszczyzny.

Ograniczenia środowiskowe

Obecnie istnieją ograniczenia, które mogą utrudniać dokładne zrozumienie platform:

  • Płaskie powierzchnie bez tekstury, takie jak białe biurko
  • Słabe oświetlenie
  • Bardzo jasne otoczenie
  • Przezroczyste lub odbijające się powierzchnie, np. szkło
  • Dynamiczne lub poruszające się powierzchnie, takie jak źdźbła trawy lub zmarszczki w wodzie

Gdy użytkownicy doświadczają ograniczeń środowiskowych, wskaż, co poszło nie tak i wskaż im właściwy kierunek.