Visão geral da Renderização Remota do Azure
A visualização tridimensional é importante em cenários onde cada detalhe é importante, como:
- Gestão de instalações industriais.
- Revisão de projeto para montagens complexas, como motores de caminhão.
- Planeamento cirúrgico pré-operatório.
Dar vida aos detalhes com a visualização 3D pode ajudar designers, engenheiros, médicos e estudantes a entender melhor informações complexas e fazer as chamadas certas.
Decimação
Dispositivos de realidade virtual e mista sem amarras têm poder computacional limitado para renderizar modelos complexos. Uma abordagem tradicional para visualizar conteúdo 3D em dispositivos sem amarras é a dizimação, que comprime os modelos e remove alguns polígonos. A decimação simplifica o modelo o suficiente para que ele possa ser executado em hardware de GPU mais lento.
A ilustração anterior mostra uma comparação lado a lado de um modelo de motor com todos os detalhes e um modelo dizimado. O modelo reduzido consiste em aproximadamente 200.000 triângulos, incluindo as partes internas detalhadas, em comparação com mais de 18 milhões de triângulos no modelo original.
Azure Remote Rendering
Embora a redução da qualidade ou complexidade de um modelo possa ajudá-lo a renderizar, essa simplificação pode resultar na perda de detalhes importantes necessários para tomar decisões importantes. A Renderização Remota do Azure resolve esse problema movendo a carga de trabalho de renderização para GPUs (unidades de processamento gráfico) high-end na nuvem do Azure. Um mecanismo gráfico hospedado na nuvem renderiza a imagem, codifica-a como um fluxo de vídeo e transmite a imagem em tempo real para dispositivos como o HoloLens 2. Os usuários podem visualizar e interagir com o modelo.
A renderização remota pode renderizar centenas de milhões de polígonos e transmitir para dispositivos de realidade mista com baixa latência, reduzindo a necessidade de dizimação. Quando os modelos são muito complexos para que até mesmo GPUs high-end sejam renderizadas em taxas de quadros interativas, a renderização remota pode distribuir as cargas de trabalho para várias GPUs. Os resultados são mesclados em uma única imagem, tornando o processo transparente para o usuário.
Sessões de renderização remota
Para usar a Renderização Remota, crie uma sessão, que aloca um servidor no Azure para renderizar o modelo. Quando um dispositivo cliente se conecta, o servidor processa os dados solicitados e serve o resultado como um fluxo de vídeo. A sessão é encerrada automaticamente quando o tempo de concessão expira ou você pode pará-la manualmente.
Você escolhe o tipo de servidor para ser executado, o que determina o preço. Quando uma sessão é interrompida, você não é cobrado mais. Para saber mais sobre preços, consulte Preços de renderização remota.