Udostępnij za pośrednictwem


Analiza przypadku — 3 interfejs użytkownika i nauka projektowania interakcji urządzenia HoloStudio

HoloStudio to jedna z pierwszych aplikacji firmy Microsoft dla urządzenia HoloLens. W związku z tym musieliśmy utworzyć nowe najlepsze rozwiązania dotyczące interfejsu użytkownika 3D i projektowania interakcji. Zrobiliśmy to za pośrednictwem wielu testów użytkowników, tworzenia prototypów i prób i błędów.

Wiemy, że nie wszyscy mają do dyspozycji zasoby do wykonywania tego typu badań, więc mieliśmy naszą sr. Holographic Projektant, Marcus Ghaly, podzielić się trzema rzeczami, które dowiedzieliśmy się podczas opracowywania holostudio o interfejsie użytkownika i projektowaniu interakcji dla aplikacji HoloLens.

Obejrzyj film

Problem nr 1: Osoby nie chciał poruszać się po ich tworzeniu

Pierwotnie zaprojektowaliśmy środowisko robocze w urządzeniu HoloStudio jako prostokąt, podobnie jak w świecie rzeczywistym. Problem polega na tym, że ludzie mają całe doświadczenie, które mówi im, aby pozostać nadal, gdy siedzą przy biurku lub pracują przed komputerem, więc nie poruszali się po workbench i eksplorowali swoje tworzenie 3D ze wszystkich stron.

Prostokątny projekt aplikacji workbench w urządzeniu HoloStudio zniechęca użytkowników do poruszania się i wyświetlania ich kreacji ze wszystkich stron.

Mieliśmy wgląd, aby runda workbench, aby nie było "front" lub jasne miejsce, że miałeś stanąć. Kiedy to przetestowaliśmy, nagle ludzie zaczęli poruszać się i eksplorować swoje kreacje na własną rękę.

Okrągły projekt aplikacji workbench zachęcał użytkowników do chodzenia przez cały proces tworzenia.

Czego dowiedzieliśmy się

Zawsze należy myśleć o tym, co jest wygodne dla użytkownika. Korzystanie z ich przestrzeni fizycznej to chłodna funkcja urządzenia HoloLens i coś, czego nie można zrobić z innymi urządzeniami.

Problem nr 2: Modalne okna dialogowe są czasami poza ramką holograficzne

Czasami użytkownik może wyglądać w innym kierunku niż coś, co wymaga uwagi w aplikacji. Na komputerze można po prostu wyskakować okno dialogowe, ale jeśli to zrobisz w twarzy kogoś w środowisku 3D, może to wyglądać jak okno dialogowe jest coraz w ich drodze. Musisz ich przeczytać wiadomość, ale ich instynkt jest spróbować uciec od niego. Ta reakcja jest świetna, jeśli grasz w grę, ale w narzędziu zaprojektowanym do pracy jest mniej niż idealne.

Po wypróbowaniu kilku różnych rzeczy w końcu osiedliliśmy się nad użyciem systemu "bańki myślowej" dla naszych okien dialogowych i dodaliśmy tendencje, które użytkownicy mogą śledzić, gdzie ich uwaga jest potrzebna w naszej aplikacji. Zrobiliśmy również impuls wąsów, co sugerowało poczucie kierunkowości, aby użytkownicy wiedzieli, gdzie iść.

System

Czego dowiedzieliśmy się

Znacznie trudniej jest za pomocą 3D powiadomić użytkowników o rzeczach, do których muszą zwrócić uwagę. Korzystanie z dyrektorów uwagi, takich jak dźwięk przestrzenny, promienie światła lub bąbelki myślowe, może prowadzić użytkowników do miejsca, w którym muszą być.

Problem nr 3: Czasami interfejs użytkownika może być zablokowany przez inne hologramy

Czasami użytkownik chce wchodzić w interakcję z hologramem i skojarzonymi z nimi kontrolkami interfejsu użytkownika, ale są one blokowane z widoku, ponieważ inny hologram jest przed nimi. Podczas opracowywania programu HoloStudio użyliśmy wersji próbnej i błędu w celu rozwiązania tego problemu.

Kontrolka interfejsu użytkownika skojarzona z hologramem może zostać zablokowana, jeśli istnieje między nim inny hologram a użytkownikiem urządzenia HoloLens.

Próbowaliśmy przenieść kontrolkę interfejsu użytkownika bliżej użytkownika, aby nie mógł się zablokować, ale okazało się, że nie było wygodne dla użytkownika przyjrzenie się kontrolce, która była blisko Ciebie podczas jednoczesnego przeglądania hologramu, który był daleko. Jeśli jednak przenieśliśmy kontrolkę przed najbliższym hologramem do użytkownika, czuliśmy, że został odłączony od hologramu, który powinien mieć wpływ.

W końcu ujmowaliśmy kontrolkę interfejsu użytkownika i umieściliśmy ją w tej samej odległości od użytkownika, z czym jest skojarzony hologram, więc oboje czują się połączeni. Dzięki temu użytkownik może wchodzić w interakcję z kontrolką, mimo że został zaciemniany.

Rozwiązanie: ujmowaliśmy kontrolkę interfejsu użytkownika, która zezwalała na interakcję z kontrolką i sprawiała, że była połączona z hologramem, na który miała wpływ.

Czego dowiedzieliśmy się

Użytkownicy muszą mieć możliwość łatwego dostępu do kontrolek interfejsu użytkownika, nawet jeśli zostały zablokowane, dlatego należy ustalić metody, aby upewnić się, że użytkownicy mogą wykonywać swoje zadania bez względu na to, gdzie znajdują się ich hologramy w świecie rzeczywistym.

Informacje o autorze

Zdjęcie Marcus Ghaly Marcus Ghaly
Sr. Holographic Projektant @Microsoft

Zobacz też