Omówienie usługi Azure Remote Rendering

Ukończone

Wizualizacja trójwymiarowa jest ważna w scenariuszach, w których każdy szczegół ma znaczenie, na przykład:

  • Zarządzanie zakładami przemysłowymi.
  • Przegląd projektu złożonych zestawów, takich jak silniki ciężarówek.
  • Planowanie operacji przedoperacyjnych.

Wprowadzenie szczegółów do życia za pomocą wizualizacji 3D może pomóc projektantom, inżynierom, lekarzom i uczniom lepiej zrozumieć złożone informacje i wykonywać odpowiednie połączenia.

Dekodacja

Niezatterowane urządzenia wirtualnej i rzeczywistości mieszanej mają ograniczoną moc obliczeniową do renderowania złożonych modeli. Tradycyjne podejście do wyświetlania zawartości 3D na urządzeniach niezatężonych jest decymacja, która kompresuje modele i usuwa niektóre wielokąty. Decymacja upraszcza model na tyle, aby mógł działać na wolniejszym sprzęcie procesora GPU.

Ilustracja przedstawiająca dwa modele silników z pełnymi szczegółami i zdziesiątkowana.

Na powyższej ilustracji przedstawiono porównanie równoległe modelu aparatu w pełnym szczegółach i zdziesiątkowanym modelu. Model zredukowany składa się z około 200 000 trójkątów, w tym szczegółowych części wewnętrznych, w porównaniu do ponad 18 milionów trójkątów w oryginalnym modelu.

Azure Remote Rendering

Chociaż zmniejszenie jakości lub złożoności modelu może pomóc w jego renderowaniu, uproszczenie to może spowodować utratę ważnych szczegółów potrzebnych do podejmowania kluczowych decyzji. Usługa Azure Remote Rendering rozwiązuje ten problem, przenosząc obciążenie renderowania do wysokiej klasy jednostek przetwarzania grafiki (GPU) w chmurze platformy Azure. Aparat graficzny hostowany w chmurze renderuje obraz, koduje go jako strumień wideo i przesyła strumieniowo obraz w czasie rzeczywistym do urządzeń, takich jak HoloLens 2. Użytkownicy mogą wyświetlać model i korzystać z niej.

Usługa Remote Rendering może renderować setki milionów wielokątów i przesyłać strumieniowo do urządzeń rzeczywistości mieszanej z małym opóźnieniem, co zmniejsza potrzebę dekodacji. Gdy modele są zbyt złożone, aby nawet wysokiej klasy procesory GPU renderowane przy interakcyjnych szybkościach klatek, usługa Remote Rendering może dystrybuować obciążenia do wielu procesorów GPU. Wyniki są scalane w jeden obraz, dzięki czemu proces jest niewidoczny dla użytkownika.

Sesje renderowania zdalnego

Aby użyć usługi Remote Rendering, należy utworzyć sesję, która przydziela serwer na platformie Azure do renderowania modelu. Gdy urządzenie klienckie nawiąż połączenie, serwer renderuje żądane dane i obsługuje wynik jako strumień wideo. Sesja jest zamykana automatycznie po wygaśnięciu czasu dzierżawy lub można ją zatrzymać ręcznie.

Wybierz rodzaj serwera do uruchomienia, który określa ceny. Po zatrzymaniu sesji nie są naliczane dodatkowe opłaty. Aby dowiedzieć się więcej o cenach, zobacz Cennik usługi Remote Rendering.