Visão geral do Azure Remote Rendering

Concluído

A visualização tridimensional é importante em cenários em que cada detalhe importa, como:

  • Gestão de plantas industriais.
  • Revisão de design para assemblies complexos, como motores de caminhão.
  • Planejamento pré-operatório.

Dar vida a detalhes com visualização 3D pode ajudar designers, engenheiros, médicos e alunos a entender melhor informações complexas e tomar as decisões certas.

Dizimação

Os dispositivos de realidade virtual e misturada não vinculados têm capacidade computacional limitada para renderizar modelos complexos. Uma abordagem tradicional à exibição de conteúdo 3D em dispositivos não vinculados é a dizimação, que compacta os modelos e remove alguns polígonos. A dizimação simplifica suficientemente o modelo para que ele possa ser executado em um hardware de GPU mais lento.

Ilustração de dois modelos de motor com detalhes completos e dizimados.

A ilustração anterior mostra uma comparação lado a lado de um modelo de motor com detalhes completos e um modelo dizimado. O modelo reduzido consiste em aproximadamente 200 mil triângulos (incluindo as partes internas detalhadas), comparado a mais de 18 milhões de triângulos no modelo original.

Azure Remote Rendering

Embora reduzir a qualidade ou a complexidade de um modelo possa ajudar na renderização dele, essa simplificação pode resultar em uma perda de detalhes importantes necessários para tomar decisões cruciais. O Azure Remote Rendering resolve esse problema movendo a carga de trabalho de renderização para GPUs (unidades de processamento gráfico) de ponta na nuvem. Um mecanismo gráfico hospedado na nuvem renderiza a imagem, a codifica como um fluxo de vídeo e a transmite em tempo real para os dispositivos, como HoloLens 2. Os usuários podem exibir e interagir com o modelo.

O Remote Rendering pode renderizar centenas de milhões de polígonos e transmitir para dispositivos de realidade misturada com baixa latência, reduzindo a necessidade de dizimação. Quando os modelos são muito complexos até mesmo para serem renderizados por GPUs high-end a taxas de quadro interativas, o Remote Rendering pode distribuir as cargas de trabalho para várias GPUs. Os resultados são mesclados em apenas uma imagem, tornando o processo totalmente transparente para o usuário.

Sessões do Remote Rendering

Para usar Remote Rendering, você cria uma sessão, que aloca um servidor no Azure para renderizar o modelo. Quando um dispositivo cliente se conecta, o servidor renderiza os dados solicitados e disponibiliza o resultado como um fluxo de vídeo. A sessão é encerrada automaticamente quando o tempo de concessão expira ou você pode interrompê-la manualmente.

Você escolhe o tipo de servidor no qual executar, o que determina os preços. Depois que uma sessão é interrompida, você não incorre em novas cobranças. Para saber mais sobre os preços, visite Preços do Remote Rendering.