Översikt över Azure Remote Rendering

Slutförd

Tredimensionell visualisering är viktigt i scenarier där varje detalj är viktig, till exempel:

  • Industriell anläggningsförvaltning.
  • Designgranskning för komplexa sammansättningar som lastbilsmotorer.
  • Preoperativ kirurgi planering.

Att ge liv åt detaljer med 3D-visualisering kan hjälpa designers, ingenjörer, läkare och studenter att bättre förstå komplex information och göra rätt samtal.

Decimering

Icke-kopplade virtuella enheter och enheter med mixad verklighet har begränsad beräkningskraft för återgivning av komplexa modeller. En traditionell metod för att visa 3D-innehåll på obundna enheter är decimering, vilket komprimerar modellerna och tar bort vissa polygoner. Decimering förenklar modellen tillräckligt så att den kan köras på långsammare GPU-maskinvara.

En bild av två motormodeller i detalj och decimerad.

Föregående bild visar en jämförelse sida vid sida av en motormodell med fullständig information och en decimerad modell. Den reducerade modellen består av cirka 200 000 trianglar, inklusive de detaljerade inre delarna, jämfört med mer än 18 miljoner trianglar i den ursprungliga modellen.

Azure Remote Rendering

Även om en modells kvalitet eller komplexitet kan hjälpa den att återges, kan den här förenklingen leda till att viktiga detaljer som behövs för att fatta viktiga beslut går förlorade. Azure Remote Rendering löser det här problemet genom att flytta återgivningsarbetsbelastningen till avancerade grafikprocessorer (GPU:er) i Azure-molnet. En molnbaserad grafikmotor renderar bilden, kodar den som en videoström och strömmar bilden i realtid till enheter som HoloLens 2. Användare kan både visa och interagera med modellen.

Fjärrrendering kan rendera hundratals miljoner polygoner och strömma till enheter med mixad verklighet med låg svarstid, vilket minskar behovet av decimering. När modeller är för komplexa för att även avancerade GPU:er ska kunna återges med interaktiva bildfrekvenser kan fjärråtergivning distribuera arbetsbelastningarna till flera GPU:er. Resultatet sammanfogas till en enda bild, vilket gör processen transparent för användaren.

Fjärrrenderingssessioner

Om du vill använda fjärråtergivning skapar du en session som allokerar en server i Azure för att återge modellen. När en klientenhet ansluter renderar servern begärda data och ser resultatet som en videoström. Sessionen stängs av automatiskt när lånetiden går ut, eller så kan du stoppa den manuellt.

Du väljer vilken typ av server som ska köras på, vilket avgör prissättningen. När en session har stoppats debiteras du inte ytterligare. Mer information om priser finns i Priser för fjärrrendering.