Informacje o tym projekcie

Wprowadzenie

Witaj i zapraszamy do wskazówek dotyczących projektowania rzeczywistości mieszanej.

Te wskazówki są napisane przez projektantów firmy Microsoft, deweloperów, menedżerów programów i badaczy. Praca naszych pisarzy obejmuje urządzenia holograficzne, w tym HoloLens, urządzenia immersyjne oraz zestawy nagłowne HP Windows Mixed Reality. Zalecamy, aby zastanowić się nad tym artykułem jako zestaw tematów dotyczących Windows konstrukcji zamontowanej na głowę.

Wchodzimy w niezwykle ekscytującą nową erę przetwarzania wraz z Tobą. Przełomy w wyświetlaczach zainstalowanych przez głowę, dźwięku przestrzennego, czujników, świadomości środowiskowej, danych wejściowych i 3D prowadzić grafiki i wyzwanie, aby zdefiniować nowe typy środowisk. Nowa granica jest znacznie bardziej osobista, intuicyjna, immersywna i kontekstowa.

Wszędzie tam, gdzie to możliwe, oferujemy wskazówki dotyczące projektowania z możliwością działania z powiązanym kodem w GitHub. To powiedzialiśmy, ponieważ uczymy się razem z Tobą, nie zawsze możemy zaoferować konkretne, możliwe do działania wskazówki tutaj. Niektóre z tego, co dzielimy, będą w duchu "lekcji, które nauczyliśmy się" i "unikaj pójścia w dół tej ścieżki".

Wiemy, że wiele innowacji zostanie wygenerowanych przez większą społeczność projektową. Czekamy więc na nas, aby usłyszeć od Ciebie, uczyć się od Ciebie i ściśle współpracować z Tobą. Zrobimy wszystko, aby udostępnić nasze szczegółowe informacje, nawet jeśli są eksploracyjne i wczesne. Naszym celem jest ułatwienie deweloperom i projektantom myślenia projektowego, najlepszych rozwiązań oraz powiązanych kontrolek, wzorców i przykładowych aplikacji typu open source, których można używać bezpośrednio we własnej pracy.

Omówienie

Oto krótkie omówienie sposobu organizowania tych wskazówek projektowych:

  • Omówienie — poznaj proces projektowania, podstawowe pojęcia i czynniki interakcji, które należy wziąć pod uwagę.
  • Podstawowe pojęcia — poznaj komfort, ramkę holgraficzną, mapowanie przestrzenne i inne podstawowe pojęcia, które należy wziąć pod uwagę.
  • Modele interakcji — te wskazówki są ustrukturyzowane wokół trzech podstawowych modeli interakcji.
  • Elementy środowiska użytkownika — użyj kontrolek i zachowań jako bloków konstrukcyjnych, aby utworzyć własne środowisko aplikacji.
  • Zasoby — rozpocznij projekt za pomocą narzędzi projektowych i opcji tworzenia prototypów.

W przypadku wszystkich powyższych celów chcemy dostarczyć właściwą mieszankę tekstu, ilustracji i filmów wideo. Zobaczysz, jak eksperymentujesz z różnymi formatami i technikami, a wszystko to z zamiarem dostarczania potrzebnych informacji. W nadchodzących miesiącach rozszerzymy tę taksonomię, aby uwzględnić szerszy zestaw tematów projektowych. Jeśli to możliwe, damy ci głowę na temat tego, co będzie dalej, więc sprawdź ponownie.

Cele

Oto krótkie spojrzenie na niektóre cele wysokiego poziomu, które prowadzą tę pracę, aby zrozumieć, skąd pochodzimy

Pomoc w rozwiązywaniu problemów z klientami

Help solve customer challenges

Zmagamy się z wieloma tymi samymi problemami, które wykonujesz, i rozumiemy, jak trudna jest Twoja praca. To ekscytujące, aby eksplorować i definiować nową granicę... i może to być również trudne. Stare paradygmaty i praktyki są ponownie przemyślane, klienci potrzebują nowych doświadczeń i jest tak wiele potencjału innowacji. Biorąc pod uwagę, że chcemy, aby ta praca działała tak kompleksowo, jak to możliwe, wykracza poza przewodnik po stylu. Dążymy do zapewnienia kompleksowego zestawu wskazówek dotyczących interakcji rzeczywistości mieszanej, poleceń, nawigacji, danych wejściowych i stylu — wszystkich uziemionych w ludzkich zachowaniach i scenariuszach.

Wskazuje drogę do nowego, bardziej ludzkiego sposobu przetwarzania

Point the way towards a new, more human way of computing

Chociaż ważne jest, aby skupić się na konkretnych problemach klientów, chcemy również wypchnąć się, aby dostarczyć więcej. Uważamy, że świetny projekt nie jest "tylko" rozwiązywaniem problemów, ale także sposobem na znaczącą aktywację ewolucji człowieka. Nowe sposoby ludzkiego zachowania, relacje międzyosobowe, działania i środowiska napędzają naszą innowację. Chcemy, aby nasze wskazówki odzwierciedlały te wszystkie bardziej aspiracyjne sposoby myślenia.

Poznaj twórców, gdzie są

Meet creators where they are

Mamy nadzieję, że wielu odbiorców uważa, że te wskazówki będą pomocne. Masz różne zestawy umiejętności (począwszy, pośrednie, zaawansowane), użyj różnych narzędzi (Unity, DirectX, C++, C#, inne), znasz różne platformy (Windows, iOS, Android), pochodzą z różnych środowisk (mobile, enterprise, gaming) i pracują nad różnymi zespołami o różnych rozmiarach (solo, mały, średni, duży). Dlatego te wskazówki można wyświetlać z różnymi perspektywami i potrzebami. Jeśli to możliwe, będziemy starać się zachować tę różnorodność na uwadze i jak najbardziej istotne wskazówki dla jak największej liczby osób. Wiemy, że wielu z was jest już na GitHub. Dlatego połączymy się bezpośrednio z GitHub repozytoriami i forami, aby spotkać cię tam, gdzie już jesteś.

Udostępnij jak najwięcej, od eksperymentalnego do jawnego

Share as much as possible, from experimental to explicit

Jednym z wyzwań związanych z oferowaniem wskazówek dotyczących projektowania w tym nowym medium 3D jest to, że nie zawsze mamy ostateczne wskazówki do zaoferowania. Tak jak ty, uczymy się, eksperymentujemy, prototypujemy, rozwiązujemy problemy i dostosowujemy się, gdy napotykamy przeszkody. Zamiast czekać na mityczny przyszły moment, kiedy to wszystko się zorientowaliśmy, staramy się dzielić nasze myślenie z tobą w czasie rzeczywistym, nawet jeśli nie jest to jednoznaczne. Naszym celem końcowym jest ostateczne, gdziekolwiek możemy, zapewniając jasne, elastyczne wskazówki dotyczące projektowania powiązane z kodem open source i możliwe do działania w narzędziach programistycznych i projektowych firmy Microsoft. Ale dotarcie do tego punktu wymaga wielu rund iteracji i nauki. Chcemy współpracować z Tobą i uczyć się z Tobą po drodze. Zrobimy wszystko, co w naszej mocy, aby podzielić się, nawet z naszymi rzeczami, które są eksperymentalne.

Właściwa równowaga projektu globalnego i lokalnego

The right balance of global and local design

Przedstawimy dwa poziomy wskazówek dotyczących projektowania: globalny i lokalny. Nasze "globalne" wskazówki dotyczące projektowania są zawarte w Fluent Design System. Fluent szczegółowe informacje na temat podstaw, takich jak światło, głębokość, ruch, materiał i skala we wszystkich urządzeniach, produktach, narzędziach i usługach firmy Microsoft. Oznacza to, że istnieją znaczące różnice specyficzne dla urządzenia w tym większym systemie. W związku z tym nasze "lokalne" wskazówki dotyczące projektowania w przypadku wyświetlaczy zamontowanych na głowę opisują projektowanie urządzeń holograficznej i immersyjnej, które często mają różne metody wejściowe i wyjściowe oraz różne potrzeby i scenariusze użytkownika. Wskazówki dotyczące projektowania lokalnego obejmują tematy unikatowe dla hmD. Na przykład: środowiska i obiekty 3D; środowiska udostępnione; zastosowanie czujników, śledzenia oczu i mapowania przestrzennego; oraz możliwości dźwięku przestrzennego. W naszych wskazówkach prawdopodobnie zobaczysz, że odwołujesz się zarówno do tych aspektów globalnych, jak i lokalnych. Mam nadzieję, że pomoże to uziemić swoją pracę w większym fundamencie projektowania, korzystając z różnic projektowych między konkretnymi urządzeniami.

Omówienie

Have a discussion

Co najważniejsze, chcemy zaangażować się z Tobą, społeczność projektantów holograficznego i immersyjnego i deweloperów, aby zdefiniować tę ekscytującą nową erę projektowania. Jak wspomniano powyżej, wiemy, że nie mamy wszystkich odpowiedzi. Dlatego wierzymy, że od Ciebie pochodzi wiele ekscytujących rozwiązań i innowacji. Chcemy być otwarci i dostępni, aby usłyszeć o nich, i dyskutować z Tobą online i na imprezach oraz dodawać wartość wszędzie tam, gdzie możemy. Cieszymy się, że jesteśmy częścią tej niesamowitej społeczności projektowej, wyruszając razem w przygodę.

Szczegółowe informacje

Mamy nadzieję, że ten artykuł wprowadzający zawiera znaczący kontekst podczas eksplorowania naszych wskazówek dotyczących projektowania. Zapoznaj się z tematem i poinformuj nas o swoich przemyśleniach na forach GitHub, które znajdziesz na naszych artykułach lub w witrynie Microsoft Design na Twitterze i Facebooku. Wspólnie zaprojektujmy przyszłość!