Obiekt z możliwością interakcji

Obiekty z możliwością interakcji

Przycisk od dawna jest metaforą służącą do wyzwalania zdarzenia w świecie abstrakcyjnym 2D. W świecie trójwymiarowej rzeczywistości mieszanej nie musimy już ograniczać się do tego świata abstrakcji. Wszystko może być obiektem umożliwiającym interakcję , który wyzwala zdarzenie. Obiekt, który wchodzi w interakcję, może być dowolny z filiżanki kawy na stole do balonu w powietrzu. Nadal korzystamy z tradycyjnych przycisków w niektórych sytuacjach, takich jak w interfejsie użytkownika okna dialogowego. Wizualna reprezentacja przycisku zależy od kontekstu.



Ważne właściwości obiektu umożliwiającego interakcję

Wizualnych

Sygnały wizualne to sygnały sensoryczne od światła, odbierane przez oko i przetwarzane przez system wizualny podczas postrzegania wizualnego. Ponieważ system wizualny dominuje w wielu gatunkach, zwłaszcza ludzi, sygnały wizualne są dużym źródłem informacji w jaki sposób świat jest postrzegany.

Ponieważ obiekty holograficzne są łączone ze środowiskiem rzeczywistym w rzeczywistości mieszanej, zrozumienie obiektów, z którymi można wchodzić w interakcje, może być trudne. W przypadku wszystkich obiektów, które można wchodzić w interakcję w środowisku, ważne jest zapewnienie zróżnicowanych wskazówek wizualnych dla każdego stanu danych wejściowych. Pomaga to użytkownikowi zrozumieć, która część środowiska jest wchodzić w interakcję i sprawia, że użytkownik jest pewny siebie przy użyciu spójnej metody interakcji.



Dalekie interakcje

W przypadku wszystkich obiektów, które użytkownik może wchodzić w interakcje z spojrzeniem, promieniem ręcznym i promieniem kontrolera ruchu, zalecamy stosowanie różnych wskazówek wizualnych dla tych trzech stanów wejściowych:

Obiekt możliwy do interakcji ze stanem domyślnym
Stan domyślny (obserwacja)
Domyślny stan bezczynności obiektu. Kursor nie znajduje się w obiekcie. Ręka nie jest wykrywana.

Obiekt możliwy do interakcji ze stanem obiektu docelowego i aktywowania
Stan docelowy (zatrzymanie)
Gdy obiekt jest celem kursora wzroku, zbliżenia palca lub wskaźnika kontrolera ruchu. Kursor znajduje się na obiekcie . Ręka jest wykrywana, gotowa.

Obiekt możliwy do interakcji ze stanem naciśniętym
Stan naciśnięty
Gdy obiekt jest naciskany za pomocą gestu naciśnięcia powietrza, naciśnij palcem lub przycisk wyboru kontrolera ruchu. Kursor znajduje się na obiekcie . Wykryto rękę, naciśnięte powietrze.



Możesz użyć technik, takich jak wyróżnianie lub skalowanie, aby zapewnić wizualne sygnały stanu danych wejściowych użytkownika. W rzeczywistości mieszanej można znaleźć przykłady wizualizacji różnych stanów wejściowych w menu Start i za pomocą przycisków paska aplikacji.

Oto jak wyglądają te stany na przycisku holograficznym:

Przycisk holograficzny w stanie domyślnym
Stan domyślny (obserwacja)

Przycisk holograficzny w stanie docelowym i aktywowania
Stan docelowy (zatrzymanie)

Przycisk holograficzny w stanie naciśnięcia
Stan naciśnięty



Interakcje bliskie (bezpośrednie)

HoloLens 2 obsługuje dane wejściowe śledzenia rąk, które umożliwiają interakcję z obiektami. Bez haptycznych opinii i doskonałej percepcji głębi, trudno jest powiedzieć, jak daleko twoja ręka jest od obiektu lub czy dotykasz go. Ważne jest, aby zapewnić wystarczającą liczbę wskazówek wizualnych, aby przekazać stan obiektu, w szczególności stan rąk na podstawie tego obiektu.

Użyj wizualnej opinii, aby przekazać następujące stany:

  • Domyślne (obserwacja): domyślny stan bezczynności obiektu.
  • Zatrzymaj wskaźnik myszy: gdy ręka znajduje się w pobliżu hologramu, zmień wizualizacje, aby poinformować, że ręka jest przeznaczona dla hologramu. 
  • Odległość i punkt interakcji: gdy ręka zbliża się do hologramu, projektuj opinie w celu przekazania przewidywanego punktu interakcji i jak daleko od obiektu jest palec
  • Początek kontaktu: Zmień wizualizacje (jasny, kolor), aby poinformować, że wystąpił dotyk
  • Uchwycony: Zmienianie wizualizacji (jasny, kolor) po uchwyceniu obiektu
  • Końce kontaktów: Zmienianie wizualizacji (jasny, kolor) po zakończeniu dotyku


Umieść kursor (daleko)
Umieść kursor (daleko)
Wyróżnianie w oparciu o bliskość ręki.

Umieść kursor (w pobliżu)
Umieść kursor (w pobliżu)
Wyróżnij zmiany rozmiaru w zależności od odległości od ręki.

Dotyk/naciśnięcie
Dotyk/naciśnięcie
Wizualizacja i opinie audio.

Zrozumieć
Zrozumieć
Wizualizacja i opinie audio.




Przycisk na HoloLens 2 to przykład wizualizacji różnych stanów interakcji wejściowych:

Domyślny
Domyślny

Aktywowane
Aktywowane
Ujawnić efekt oświetlenia opartego na sąsiedztwie.

Dotyk
Dotyk
Pokaż efekt tętnienia.

Klawisze do naciśnięcia
Klawisze do naciśnięcia
Przenieś płytę przednią.



Sygnał wizualny "pierścień" na HoloLens 2

W HoloLens 2 istnieje dodatkowy sygnał wizualny, który może pomóc użytkownikowi w postrzeganiu głębokości. Pierścień w pobliżu palca pojawia się w górę i skaluje w dół, gdy palec zbliża się do obiektu. Pierścień ostatecznie zbiega się w kropkę po osiągnięciu stanu naciśniętego. Ta dostępność wizualizacji pomaga użytkownikowi zrozumieć, jak daleko od obiektu.

Pętla wideo: Przykład wizualnej opinii na podstawie odległości od pola ograniczenia

spacje
Wizualna opinia w pobliżu



Sygnały audio

W przypadku interakcji z bezpośrednimi rękami odpowiednie opinie audio mogą znacząco poprawić środowisko użytkownika. Użyj opinii audio, aby przekazać następujące sygnały:

  • Początek kontaktu: odtwórz dźwięk po rozpoczęciu dotyku
  • Końce kontaktów: Odtwarzanie dźwięku na końcu dotyku
  • Rozpoczyna się chwyt: odtwórz dźwięk podczas uruchamiania
  • Chwytaj kończy: odtwarzaj dźwięk po zakończeniu chwytu


Polecenie głosowe

W przypadku wszystkich obiektów, które można wchodzić w interakcję, ważne jest, aby obsługiwać opcje interakcji alternatywnych. Domyślnie zalecamy obsługę poleceń głosowych dla wszystkich obiektów, które można wchodzić w interakcję. Aby zwiększyć możliwości odnajdywania, możesz również podać etykietkę narzędzia podczas stanu aktywowania.

Obraz: Etykietka narzędzia dla polecenia głosowego

polecenie głosowe



Zalecenia dotyczące określania rozmiaru

Aby upewnić się, że wszystkie obiekty umożliwiające interakcję można łatwo dotknąć, zalecamy upewnienie się, że interakcja spełnia minimalny rozmiar w zależności od odległości umieszczonej od użytkownika. Kąt wizualny jest często mierzony w stopniach łuku wizualnego. Kąt wizualny zależy od odległości między oczami użytkownika a obiektem i pozostaje stały, podczas gdy rozmiar fizyczny obiektu docelowego może ulec zmianie w miarę zmiany odległości od użytkownika. Aby określić niezbędny rozmiar fizyczny obiektu na podstawie odległości od użytkownika, spróbuj użyć kalkulatora kąta wizualnego, takiego jak ten.

Poniżej przedstawiono zalecenia dotyczące minimalnych rozmiarów zawartości umożliwiającej interakcję.

Rozmiar docelowy interakcji bezpośredniej ręki

Odległość Kąt Rozmiar
45 cm nie mniejsze niż 2° 1,6 x 1,6 cm

Rozmiar docelowy interakcji bezpośredniej ręki
Rozmiar docelowy interakcji bezpośredniej ręki


Rozmiar docelowy na potrzeby interakcji z promieniem ręcznym lub spojrzeniem

Odległość Kąt Rozmiar
2 m nie mniejsze niż 1° 3,5 x 3,5 cm

Rozmiar docelowy na potrzeby interakcji z promieniem ręcznym lub spojrzeniem
Rozmiar docelowy na potrzeby interakcji z promieniem ręcznym lub spojrzeniem



Obiekt z możliwością interakcji w zestawie narzędzi MRTK (Mixed Reality Toolkit) dla aparatu Unity

W zestawie narzędzi MRTK można użyć skryptu Interakcja , aby obiekty reagowały na różne typy stanów interakcji wejściowych. Obsługuje różne typy motywów, które umożliwiają definiowanie stanów wizualnych przez kontrolowanie właściwości obiektów, takich jak kolor, rozmiar, materiał i cieniowanie.

Cieniowanie standardowe MixedRealityToolkit zapewnia różne opcje, takie jak światło zbliżeniowe , które ułatwiają tworzenie sygnałów wizualnych i dźwiękowych.



Zobacz też