język projektowania Mixed Reality — MRTK3
W ciągu ostatnich kilku lat dostarczaliśmy wiele różnych urządzeń i czynników form z różnymi typami wyświetlania, rozdzielczościami i środowiskami użytkownika. Opracowaliśmy zestaw najlepszych rozwiązań do projektowania wspaniałych środowisk w rzeczywistości mieszanej, ale te najlepsze rozwiązania nadal ewoluują w miarę testowania i oceniania projektów w różnych produktach i urządzeniach.
Z przyjemnością przedstawiamy najnowsze Mixed Reality Design Language — po raz pierwszy zaprezentowano w aplikacji Mesh dla urządzenia HoloLens — do publicznej wiadomości za pośrednictwem bloków konstrukcyjnych MRTK. Nowe zmiany projektu mają na celu umożliwienie deweloperom tworzenia aplikacji gotowych do produkcji, które są bardziej piękne, użyteczne i przenośne.
Ulepszenia
Zaktualizowana geometria z zaokrąglonymi rogami w celu uzyskania bardziej przystępnych i przyjaznych środowisk
Ulepszona wizualna opinia dotycząca ulepszonych danych wejściowych wielomodalnych, takich jak spojrzenie wzrokowe połączone z gestem szczypta
Ulepszone modułowe jednostki obsługujące różne scenariusze interfejsu użytkownika z permutacjami
Modułowy system tylnej płyty do tworzenia złożonych układów, które pozostają jasne i użyteczne
Przeprojektowane wizualizacje pola ograniczenia w celu zmniejszenia szumu wizualnego i umożliwienia interakcji z płynnym spojrzeniem
Integracja z modułem RectTransform i kanwą aparatu Unity, która obsługuje dynamiczny i elastyczny układ
Kluczowe elementy
Geometria
Nowy język projektowania wprowadza geometrię z zaokrąglonymi rogami, które tworzą bardziej atrakcyjne, angażujące i nowoczesne środowisko. Geometria jest również w pełni trójwymiarowa, z namacalną grubością, która pomaga uziemić projekty w rzeczywistości. Przypomina również użytkownikowi, że te elementy są prawdziwymi, fizycznymi obiektami, które istnieją w ich przestrzeni 3D, i mogą być dołączone do obiektów i chwytane, przenoszone lub manipulowane.
Kolor
Kolor pomaga użytkownikom skoncentrować się na swoich zadaniach, wskazując hierarchię wizualizacji i strukturę między elementami interfejsu użytkownika. Nowy schemat kolorów języka projektowego minimalizuje zmęczenie oczu, pozostając na tyle jasne i nieprzezroczyste na wyświetlaczach addycyjnych, aby wzmocnić pewność użytkownika, gdy robią bezpośrednie interakcje z ręką. Szczegółowe elementy, takie jak efekty iridescent, są wynikiem iteracji projektowych i badań użytkowników w celu zapewnienia najlepszego środowiska w wyświetlaczu addytywnego urządzenia HoloLens i innych urządzeniach Mixed Reality.
Światło i materiały
Światło i materiały odgrywają istotną rolę w dostarczaniu wizualnych opinii w interakcjach przestrzennych. Użycie kontekstowego oświetlenia 3D pomaga użytkownikowi postrzegać głębokość i stan interakcji, zwłaszcza gdy wyświetlacze dodawania urządzenia mogą powodować zamieszanie w głębi systemu. Na przykład etykietki palców użytkownika rzucają subtelny blask na ściśniętych powierzchniach przycisków, poprawiając postrzeganie odległości palca użytkownika od hologramu.
Warstwy
Warstwowanie to koncepcja nakładania się na jedną powierzchnię z drugą. Język projektowania Mixed Reality używa warstw i podniesienia uprawnień do tworzenia interfejsu użytkownika woluminowego, który zwiększa jakość interakcji i użyteczność interakcji w interakcjach przestrzennych oraz zachwyca użytkowników piękną i intuicyjną odpowiedzią na ich dane wejściowe.
Ikony
Ikonografia to zestaw obrazów i symboli wizualnych, które ułatwiają użytkownikom zrozumienie aplikacji i poruszanie się po niej. Język projektowania Mixed Reality używa ikon systemu Fluent Firmy Microsoft. Każda czcionka ikony systemu została przeprojektowana, aby objąć bardziej miękką geometrię i bardziej nowoczesne metafory.
Typografia
Jako wizualna reprezentacja języka głównym zadaniem typografii jest komunikowanie informacji. Rampa typów języka projektowania ułatwia tworzenie struktury i hierarchii w zawartości w celu zmaksymalizowania czytelności i czytelności w interfejsie użytkownika.
język projektowania Mixed Reality w narzędziu MRTK3
Możesz zapoznać się z tymi przykładowymi scenami dla różnych elementów interfejsu użytkownika za pomocą języka projektowania Mixed Reality.
- CanvasUITearSheet.unity: przedstawia wszystkie dostępne warianty prefabowe przycisku opartego na kanwie w zestawie narzędzi MRTK.
- CanvasExample.unity: Przykłady tworzenia większych układów przy użyciu składników opartych na kanwie.
- UITearSheet.unity: pokazuje wszystkie dostępne warianty prefabowe przycisku nienależące do kanwy w zestawie narzędzi MRTK.
Przykłady używania języka projektowania Mixed Reality
Zapoznaj się z przykładami języka projektowania Mixed Reality i poznaj je w akcji.