Środowiska przestrzenne

Gdy użytkownik uruchomi aplikację na Androida XR w trybie Full Space, możesz ją wyświetlić w trybie przezroczystym lub zastąpić środowisko użytkownika wciągającym wirtualnym środowiskiem. Aplikacja może uruchamiać określone środowiska na podstawie treści lub doświadczeń. Na przykład aplikacja może wyświetlić burzową scenerię, gdy wspomniana zostanie burza, lub pokazać wirtualne Koloseum, gdy mowa o gladiatorach.

Środowiska to wszechstronny sposób na dostosowywanie aplikacji i zwiększanie wrażenia immersji. W Full Space masz pełną swobodę w tworzeniu wymarzonej przestrzeni. Twórz unikalne elementy wizualne i dźwiękowe, aby przyciągnąć użytkowników, a zarazem sprawić, aby czuli się komfortowo i bezpiecznie.

Elementy środowiska przestrzennego

Środowiska mogą zawierać głębię, teksturę i geometrię 3D. W trybie Full Space możesz udostępnić własne środowisko wirtualne w standardowych formatach gITF lub EXR. Dowiedz się, jak dodawać dźwięki przestrzenne

Te opcjonalne komponenty mogą Ci pomóc w utworzeniu sceny. Wybierz jeden z nich lub połącz je wszystkie, aby stworzyć złożone wrażenia wizualne.

Obraz panoramiczny EXR

Ulepszone XR z HDR i szeroką gamą kolorów, co zapewnia realistyczne obrazy dzięki dokładnemu oświetleniu i odwzorowaniu kolorów.
Więcej informacji o obrazach EXR

otaczająca geometria 3D,

Tworzenie tła za pomocą map sześcien, kopuł, sfer, pudeł nieba lub niestandardowych modeli 3D. Obrazy 360° są często używane do reprezentowania środowiska dalekosiężnego.

Dodatkowa geometria 3D

Aby zwiększyć świadomość przestrzenną, umieść strategicznie elementy geometryczne w pobliżu użytkownika. Unikaj umieszczania obiektów w odległości większej niż 0,9 m w odległości 1,5 m od użytkownika, ponieważ może to powodować konflikty głębokości z elementami interfejsu.

W przypadku otoczenia lub dodatkowej geometrii 3D Android XR obsługuje rozszerzenie pliku .gltf lub .glb. Możesz tworzyć i eksportować te formaty plików za pomocą narzędzi innych firm, takich jak Blender, Maya czy Spline.

Zapewnij bezpieczne i wygodne wrażenia

Postępuj zgodnie z tymi wskazówkami, aby stworzyć środowisko przestrzenne, które jest bezpieczne i wygodne dla użytkowników.

  • Dodaj wyraźne sygnały wizualne, aby umożliwić użytkownikom szybkie przełączanie się między trybem pełnego ekranu a trybem ekranu głównego. Możesz na przykład użyć ikon zwinięcia treści i rozwinięcia treści do wywołania przejść.
  • Aby uniknąć kolizji, trzymaj obiekty w odległości co najmniej 1 metra od użytkownika. Daje to użytkownikowi wystarczająco dużo miejsca do poruszania się, a jednocześnie pozwala unikać rzeczywistych obiektów.
  • Możesz utworzyć wiele środowisk i dodać menu, za pomocą którego użytkownicy będą mogli się między nimi przełączać.

Optymalizacja pod kątem wydajności

Niektóre środowiska przestrzenne wymagają wysokiej wydajności i optymalizacji, aby zapewnić płynną liczbę klatek na sekundę, niską latencję i uniknąć dyskomfortu użytkownika.

Ze względu na wymagania dotyczące przetwarzania w przypadku renderowania stereoskopowego i interakcji w czasie rzeczywistym zalecamy stosowanie wydajnego projektu modelu 3D oraz rozważne używanie tekstur i shaderów. Te wytyczne pomogą Ci tworzyć wrażenia XR, które są bogate wizualnie i działają dobrze na różnych urządzeniach.

Optymalizacja plików

  • Liczba wielokątów ma bezpośredni wpływ na wydajność. W miarę możliwości staraj się ją optymalizować.
  • Używaj wydajnych struktur siatki i zmniejszaj niepotrzebne szczegóły oraz nakładanie się geometrii.
  • Zmniejsz liczbę wywołań funkcji rysowania, upraszczając złożone modele i korzystając z atlasów tekstur. Spróbuj połączyć kilka tekstur w jeden plik.
  • Stosuj wydajne kompresowanie tekstur i zmniejszaj rozmiary zasobów, aby zapobiec przeciążeniu GPU oraz optymalizować modele i tekstury. Zalecane rozmiary komponentów zapewniające optymalną wydajność to około 80 MB dla tapety 3D lub pliku glb oraz 15 MB dla plików audio.
  • Aby zoptymalizować wydajność GPU, użyj kompresji tekstur KTX2.
  • W miarę możliwości zapisuj informacje o oświetleniu w teksturach.

Rozważ bezpieczny obszar interfejsu 360°

Używaj bezpiecznego zakresu tonalnego bez skrajnie jasnych elementów, które mogłyby kolidować z interfejsem lub męczyć użytkowników.

Środowisko przestrzenne z bezpiecznym zakresem tonalnym.

Ułatwienia dostępu

Upewnij się, że interfejs jest czytelny we wszystkich kierunkach, zwłaszcza w środkowym poziomym paśmie pola widzenia użytkownika. Unikaj złożoności i szczegółów, które mogą rozpraszać.

Osoba siedząca na krześle w przestrzeni. Przeryte linie wyznaczają jej pole widzenia.

Projektowanie z myślą o wygodzie

Jeśli używasz dużych paneli interfejsu w polu środkowym, weź pod uwagę pozycję użytkownika w stosunku do nich. Użytkownik powinien znajdować się co najmniej 1,5 m nad powierzchnią, nad którą unosi się ekran. Pozostawia to wystarczającą odległość, aby wygodnie oglądać duży wirtualny ekran bez konieczności podnoszenia wzroku.

Osoba stojąca w skalistym otoczeniu. W środku kadru duży panel interfejsu.