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 projektu zainstalowanego z systemem Windows.

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 usłudze 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 tych elementów, które 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 w swojej 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

Pomoc w rozwiązywaniu problemów z klientami

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

Wskazuje drogę do nowego, bardziej ludzkiego sposobu przetwarzania

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ą

Poznaj twórców, gdzie są

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żywasz 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 już korzysta z usługi GitHub. W związku z tym połączymy się bezpośrednio z repozytoriami i forami usługi GitHub, aby spotkać Cię tam, gdzie już jesteś.

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

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

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

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

Przedstawimy dwa poziomy wskazówek dotyczących projektowania: globalny i lokalny. Nasze "globalne" wskazówki dotyczące projektowania są zawarte w Fluent Design System. Szczegółowe informacje o tym, jak myślimy o podstawach, takich jak światło, głębokość, ruch, materiał i skala we wszystkich projektach firmy Microsoft — naszych urządzeniach, produktach, narzędziach i usługach. 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

Omówienie

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 usługi GitHub, które znajdziesz na naszych artykułach lub w witrynie Microsoft Design na Twitterze i Facebooku. Wspólnie zaprojektujmy przyszłość!