Visão geral do Azure Remote Rendering
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.
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.