Omówienie usług w chmurze azure Mixed Reality

 Obraz usługi Azure Spatial Anchors

Uwolnij to, co każdy człowiek doskonale zna — trójwymiarowy, fizyczny świat wokół nas — dzięki usługom rzeczywistości mieszanej platformy Azure. Pomagaj ludziom efektywniej tworzyć, uczyć się i współpracować, przechwytując i uwidaczniając informacje cyfrowe w kontekście ich pracy i świata. Dostarczaj rozwiązania 3D na urządzenia przenośne, zestawy nagłowne i inne urządzenia bezprzewodowe. Chroń swoje najbardziej poufne informacje, wspomagając się platformą Azure.

Usługi rzeczywistości mieszanej

Usługi w chmurze rzeczywistości mieszanej, takie jak Azure Remote Rendering i Azure Spatial Anchors, ułatwiają deweloperom tworzenie atrakcyjnych immersyjnych środowisk na różnych platformach. Te usługi umożliwiają integrację świadomości przestrzennej z projektami podczas tworzenia aplikacji do trenowania 3D, konserwacji sprzętu predykcyjnego i przeglądu projektu, a wszystko to w kontekście środowisk użytkowników.

Azure Remote Rendering

Azure Remote Rendering (ARR) to usługa, która umożliwia renderowanie wysoce złożonych modeli 3D w czasie rzeczywistym i przesyłanie ich strumieniowo do urządzenia. Funkcja ARR jest teraz ogólnie dostępna i może zostać dodana do projektów aparatu Unity lub natywnego języka C++ przeznaczonych dla komputera stacjonarnego HoloLens 2 lub Windows.


Usługa ARR jest podstawowym składnikiem każdej aplikacji rzeczywistości mieszanej, która działa na urządzeniu bez innego, ponieważ ma mniej mocy obliczeniowej renderowania. Weźmy na przykład następujące porównanie modelu aparatu równoległego: model o wysokiej wierności po lewej stronie ma ponad 18 milionów trójkątów, podczas gdy zredukowany model po prawej stronie ma tylko około 200 000. W scenariuszach, w których liczy się każdy szczegół — takich jak zarządzanie zakładem przemysłowym, przeglądy projektów zasobów, na przykład silników do ciężarówek, wstępne planowanie operacji chirurgicznych itd. — wizualizacja 3D ożywia te szczegóły. Pomaga to projektantom, inżynierom, lekarzom i uczniom lepiej zrozumieć złożone informacje i wykonać właściwe połączenie. Jednak to uproszczenie może spowodować utratę ważnych szczegółów potrzebnych w kluczowych decyzjach biznesowych i projektowych.

Przykład usługi Azure Remote Rendering w aplikacji pokazowej aparatu Unity

Usługa ARR rozwiązuje ten problem, przenosząc obciążenie renderowania do wysokiej klasy procesorów GPU w chmurze. Następnie aparat graficzny hostowany w chmurze przejmuje i renderuje obraz, koduje go jako strumień wideo i przesyła strumieniowo model bezpośrednio do urządzenia docelowego.

  • W przypadku złożonych modeli, które są zbyt wiele dla jednego wysokiej klasy procesora GPU do obsługi, ARR dystrybuuje obciążenie do wielu procesorów GPU i scala wynik z jednym obrazem, dzięki czemu proces jest całkowicie niewidoczny dla użytkownika.

W ramach dodatkowej premii usługa ARR nie ogranicza rodzaju interfejsu użytkownika, którego można używać w aplikacji. Na końcu ramki zawartość renderowana lokalnie jest automatycznie łączona z obrazem zdalnym, jak pokazano na poniższej ilustracji:

Przykład usługi Azure Remote Rendering w aplikacji pokazowej aparatu Unity

Azure Spatial Anchors

Azure Spatial Anchors (ASA) to usługa międzyplatformowa, która umożliwia tworzenie aplikacji rzeczywistości mieszanej z obsługą przestrzenną. Za pomocą usługi Azure Spatial Anchors można mapować, utrwalać i udostępniać zawartość holograficzną na wielu urządzeniach w skali rzeczywistej. Usługa AOA jest teraz dostępna w publicznej wersji zapoznawczej, aby wypróbować aplikacje.

Usługa Azure Spatial Anchors to unikatowe rozwiązanie dostosowane do typowych przypadków użycia w rzeczywistości mieszanej, w tym:

  • Znalezienie sposobu: gdzie można połączyć co najmniej dwie kotwice przestrzenne w celu utworzenia listy zadań lub punktów orientacyjnych, z którymi użytkownik musi korzystać.
  • Środowiska wielu użytkowników: gdzie użytkownicy mogą przechodzić ruch do tyłu i z powrotem przez interakcję z obiektami w tej samej przestrzeni wirtualnej.
  • Utrwalanie zawartości wirtualnej w świecie rzeczywistym: gdzie użytkownicy mogą umieszczać obiekty wirtualne w świecie rzeczywistym, które są widoczne z innych obsługiwanych urządzeń.

Przykład usługi Azure Spatial Anchors

Usługę można opracowywać w wielu środowiskach i wdrażać w dużej grupie urządzeń i platform. Daje to im specjalne zwolnienie dla własnej listy dostępnych platform:

  • Unity dla urządzenia HoloLens
  • Unity dla systemu iOS
  • Unity dla systemu Android
  • Aplikacja natywna systemu iOS
  • Natywny system Android
  • C++/WinRT i DirectX dla urządzenia HoloLens
  • Xamarin dla systemu iOS
  • Xamarin dla systemu Android

Azure Object Anchors

Azure Object Anchors (AOA) to usługa rzeczywistości mieszanej, która ułatwia tworzenie zaawansowanych, immersyjnych środowisk dzięki automatycznej wyrównaniu zawartości 3D do obiektów fizycznych. Uzyskaj kontekstowe zrozumienie obiektów bez konieczności ręcznego wyrównania lub znaczników. Oszczędzaj znaczną pracę dotykową, zmniejszaj błędy wyrównania i ulepszaj środowiska użytkownika, tworząc aplikacje rzeczywistości mieszanej za pomocą kotwic obiektów.

Kotwice obiektów platformy Azure są szczególnie dostosowane do typowych przypadków użycia rzeczywistości mieszanej, w tym:

  • Szkolenie: tworzenie środowisk szkoleniowych rzeczywistości mieszanej dla pracowników bez konieczności umieszczania znaczników ani ręcznego dostosowywania wyrównania hologramu.
  • Wskazówki dotyczące zadań: Przechodzenie pracowników przez zestaw zadań można znacznie uprościć podczas korzystania z rzeczywistości mieszanej.
  • Znajdowanie zasobów: jeśli masz już model 3D pewnego obiektu w przestrzeni fizycznej, usługa Azure Object Anchors umożliwia lokalizowanie i śledzenie wystąpień tego obiektu w środowisku fizycznym.

Wirtualna nakładka zakotwiczeń obiektów platformy Azure na otwartym aucie samochodowym

Cognitive Services

Mowa

Mowa

Odkryj, jak usługa mowy umożliwia integrację możliwości przetwarzania mowy z dowolną aplikacją lub usługą. Konwertuj język mówiony na tekst lub twórz naturalnie brzmiącą mowę na podstawie tekstu przy użyciu standardowych (lub dostosowywanych) czcionek głosowych. Wypróbuj dowolną usługę bezpłatnie — i szybko kompiluj aplikacje oraz usługi z funkcją mowy, korzystając z poniższych możliwości.


Obraz

Wizja

Rozpoznawanie, identyfikowanie, podpis, indeksowanie i moderowanie obrazów, filmów wideo i cyfrowej zawartości pisma odręcznego. Dowiedz się, jak usługa Vision umożliwia aplikacjom i usługom dokładne identyfikowanie i analizowanie zawartości w obrazach, filmach wideo i cyfrowym atramentu.

Autonomiczne usługi aparatu Unity

Autonomiczne usługi wymienione poniżej nie mają zastosowania do rzeczywistości mieszanej, ale mogą być przydatne w szerokim zakresie kontekstów programowania. Jeśli programujesz w środowisku Unity, każda z tych usług może zostać zintegrowana z nowymi lub istniejącymi projektami.

Obsługa urządzeń

Usługa w chmurze platformy Azure HoloLens 1. generacji Immersyjne zestawy nagłowne
Tłumaczenie języka ✔️ ✔️
Przetwarzanie obrazów ✔️ ✔️
Custom Vision ✔️ ✔️
Powiadomienia między urządzeniami ✔️ ✔️
Rozpoznawanie twarzy ✔️ ✔️
Funkcje i magazyn ✔️ ✔️
Przesyłanie strumieniowe wideo ✔️
Uczenie maszynowe ✔️ ✔️
Funkcje i magazyn ✔️ ✔️
Szczegółowe dane dotyczące aplikacji ✔️ ✔️
Wykrywanie obiektów ✔️ ✔️
Microsoft Graph ✔️ ✔️
Integracja bota ✔️ ✔️

Zobacz też