O que é o Azure Remote Rendering?
Quando você trabalha com visualização 3D, cada detalhe é importante. No entanto, dispositivos não vinculados geralmente têm recursos de computação insuficientes para renderizar modelos mais complexos com o nível de detalhe necessário. Ao usar a Renderização Remota do Azure, você muda suas cargas de trabalho de renderização para GPUs de alto desempenho no Azure. No Azure, um serviço hospedado na nuvem:
- Renderiza sua imagem.
- Codifica a imagem como um fluxo de vídeo.
- Transmite a imagem para o seu dispositivo em tempo real.
Nota
Você pode interagir com o modelo renderizado, além de visualizá-lo.
O que é a dizimação?
Os modelos 3D podem ser constituídos por polígonos. Decimação é um processo que comprime um modelo removendo seus polígonos, o que significa que o modelo não será renderizado em todos os detalhes. Você pode optar por simplificar seus modelos 3D usando a dizimação quando estiver visualizando conteúdo em dispositivos não vinculados.
Nota
A decimação simplifica seus modelos até o nível necessário para renderização em seu hardware.
Infelizmente, esta abordagem reduz a qualidade dos modelos resultantes. O gráfico a seguir exibe um modelo renderizado de um mecanismo e demonstra a dizimação. A imagem tem aproximadamente 200.000 triângulos. A qualidade da imagem é insuficiente para aplicações desejadas, como uma revisão de projeto 3D ou visualização de layout de fábrica.
Definição de Renderização Remota do Azure
A Renderização Remota do Azure é um serviço de nuvem que permite renderizar conteúdo 3D interativo e com uso intensivo de GPU. Com a Renderização Remota do Azure, você pode:
- Renderize centenas de milhões de polígonos.
- Transmita para dispositivos de realidade mista com baixa latência.
Gorjeta
Mesmo para uma GPU high-end, alguns modelos podem ser muito complexos para renderizar em taxas de quadros interativas. Se esse for o caso, a Renderização Remota do Azure distribui sua carga de trabalho entre várias GPUs. Em seguida, mescla os resultados em uma única imagem. Este processo é transparente para o utilizador.
A tabela a seguir descreve os principais recursos da Renderização Remota do Azure e como você pode se beneficiar deles:
Caraterística | Description |
---|---|
Renderização remota | Permite que dispositivos limitados por computação ou potência processem modelos complexos de alta contagem de polígonos. Você pode usar esse recurso em setores que usam modelos 3D para cenários como revisões de projeto, planejamento de layout e ensino. A renderização remota é o principal recurso. |
Renderização híbrida | Permite mesclar conteúdo local e renderizado remotamente. O aplicativo com renderização remota pode combinar hologramas locais e hologramas remotos. Você pode renderizar alguns conteúdos localmente e conteúdos mais exigentes remotamente. Por exemplo, você pode renderizar conteúdo, como menus e instruções, localmente enquanto usa a renderização remota para transmitir em modelos 3D complexos. |
Interações familiares | Permite que você interaja com objetos remotos da mesma forma que faz com objetos locais. |
Kit de desenvolvimento de software (SDK) | Fornece um SDK poderoso e simples de usar que permite integrar conteúdo renderizado remotamente em seus aplicativos existentes. |
Como a Renderização Remota do Azure pode remover a necessidade de dizimação
Usando a Renderização Remota do Azure, você pode:
- Remova a necessidade de dizimação ao trabalhar com modelos 3D complexos.
- Mude suas cargas de trabalho de renderização complexas para o Azure para aproveitar as GPUs de alto desempenho.
- Distribua cargas de trabalho complexas em várias GPUs.
Usar a Renderização Remota do Azure pode melhorar o detalhamento e a qualidade do modelo. O gráfico a seguir exibe um modelo renderizado de um mecanismo e demonstra o benefício de evitar a dizimação. A imagem é renderizada com 18 milhões de triângulos para criar os detalhes necessários.