Omówienie usług w chmurze rzeczywistości mieszanej platformy Azure

 Obraz usługi Azure Spatial Anchors

Odblokuj to, co każdy człowiek jest ekspertem — trójwymiarowym, fizycznym światem wokół nas — za pomocą usług rzeczywistości mieszanej platformy Azure. Pomóż ludziom tworzyć, uczyć się i pracować wydajniej, przechwytując i przeglądając informacje cyfrowe w kontekście swojej pracy i świata. Przeprowadź 3-W na urządzenia przenośne, zestawy słuchawkowe i inne urządzenia niezatwierdzone. Korzystanie z platformy Azure pomaga zapewnić ochronę najbardziej poufnych informacji.

usługi Mixed Reality

Mixed Reality usług w chmurze, takich jak Azure Remote Rendering i Azure Spatial Anchors, pomagają deweloperom tworzyć atrakcyjne immersyjne środowiska 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, wszystkie w kontekście środowisk użytkowników.

Azure Remote Rendering

Azure Remote Rendering lub ARR to usługa, która umożliwia renderowanie wysoce złożonych modeli 3D w czasie rzeczywistym i przesyłanie strumieniowe ich do urządzenia. Środowisko ARR jest teraz ogólnie dostępne i można je dodać do projektów Unity lub Native C++ przeznaczonych dla komputerów HoloLens 2 lub komputerów stacjonarnych z systemem Windows.


ARR to podstawowy składnik każdej aplikacji Mixed Reality działającej na urządzeniu bez thered, ponieważ mają mniej mocy obliczeniowej renderowania. Weźmy następujące porównanie modelu aparatu równoległego jako przykład: model o wysokiej wierności po lewej stronie ma ponad 18 milionów trójkątów, podczas gdy zmniejszony model po prawej stronie ma tylko około 200 000. W scenariuszach, w których każdy szczegół ma znaczenie — zarządzanie zakładami przemysłowymi, przegląd projektu zasobów, takich jak silniki ciężarówek, planowanie operacji przedoperacyjnych i nie tylko — wizualizacja 3D zapewnia ten szczegół do życia. To pomaga projektantom, inżynierom, lekarzom i studentom lepiej zrozumieć złożone informacje i nawiązać właściwe połączenie. Jednak uproszczenie to może spowodować utratę ważnych szczegółów, które są potrzebne 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 wysokiego poziomu procesora GPU do obsługi, usługa 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.

Dodatkowa premia oznacza, że 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 połą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

Usługa Azure Spatial Anchors lub ASA to międzyplatformowa usługa, 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ć ją w aplikacjach.

Usługa Azure Spatial Anchors to unikatowe rozwiązanie dostosowane do typowych przypadków użycia w Mixed Reality, w tym:

  • Znajdowanie drogi: 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ć z powrotem i z powrotem, wchodząc w interakcje 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 im to specjalne zwolnienie dla własnej listy dostępnych platform:

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

Azure Object Anchors

Usługa Azure Object Anchors lub AOA to usługa rzeczywistości mieszanej, która ułatwia tworzenie zaawansowanych, immersyjnych środowisk przez automatyczne dopasowywanie zawartości 3D do obiektów fizycznych. Uzyskaj kontekstowe zrozumienie obiektów bez konieczności znaczników lub ręcznego wyrównania. 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 Mixed Reality, w tym:

  • Szkolenie: utwórz Mixed Reality środowiska szkoleniowe 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 Mixed Reality.
  • Znajdowanie zasobów: jeśli masz już model 3D niektórych obiektów 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 silniku samochodu

Cognitive Services

Mowa

Mowa

Dowiedz się, jak usługa Mowa umożliwia integrację funkcji przetwarzania mowy z dowolną aplikacją lub usługą. Przekonwertuj język mówiony na tekst lub wygeneruj naturalną mowę z tekstu przy użyciu standardowych (lub dostosowywalnych) czcionek głosowych. Wypróbuj dowolną bezpłatną usługę — i szybko twórz aplikacje i usługi z obsługą mowy, korzystając z następujących możliwości.


Obraz

Obraz

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 obrębie obrazów, filmów wideo i pisma cyfrowego.

Autonomiczne usługi Unity

Usługi autonomiczne wymienione poniżej nie mają zastosowania do Mixed Reality, ale mogą być przydatne w szerokim zakresie kontekstów programistycznych. 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ń

Azure Cloud Service HoloLens 1. generacji Immersyjne zestawy słuchawkowe
Tłumaczenie języka ✔️ ✔️
Przetwarzanie obrazów ✔️ ✔️
Usługa Custom Vision ✔️ ✔️
Powiadomienia między urządzeniami ✔️ ✔️
Rozpoznawanie twarzy ✔️ ✔️
Funkcje i magazyn ✔️ ✔️
Przesyłanie strumieniowe wideo ✔️
Uczenie maszynowe ✔️ ✔️
Funkcje i magazyn ✔️ ✔️
Application Insights ✔️ ✔️
Wykrywanie obiektów ✔️ ✔️
Microsoft Graph ✔️ ✔️
Integracja bota ✔️ ✔️

Zobacz też