Ś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.