FERRAMENTAS LINUX: O Vulkan 1.3.245 traz uma nova extensão de fornecedor da NVIDIA para ajudar a otimizar o Ray-Tracing

quarta-feira, 29 de março de 2023

O Vulkan 1.3.245 traz uma nova extensão de fornecedor da NVIDIA para ajudar a otimizar o Ray-Tracing

 

A extensão Vulkan 1.3.245 é uma pequena atualização para esta API de gráficos/computação padrão do setor com apenas alguns problemas resolvidos, mas apresenta uma nova extensão, que é uma extensão de fornecedor da NVIDIA com o objetivo de aprimorar ainda mais o Vulkan ray-tracing .


A nova extensão da NVIDIA com Vulkan 1.3.245 é VK_NV_displacement_micromap, que para o Vulkan ray-tracing  pode ajudar com detalhes adicionais de maneira eficiente para a memória. A especificação VK_NV_displacement_micromap resume a nova extensão como:

"O Ray tracing pode renderizar com muita eficiência a partir da geometria que tem detalhes muito finos, mas ao usar apenas uma representação de triângulo básica, o consumo de memória pode ser um problema.

Esta extensão adiciona a capacidade de adicionar um "mapa de deslocamento" para adicionar mais detalhes aos triângulos em uma estrutura de aceleração com um formato de memória eficiente.

O formato é visível externamente para permitir que o aplicativo comprima suas representações geométricas internas no formato compactado antes do tempo. Esse formato adiciona deslocamentos ao longo de um vetor definido para vértices de subtriângulos que são subdivididos do triângulos principais”.

O VK_NV_displacement_micromap permite que uma estrutura de micromapa de deslocamento seja anexada à geometria da estrutura de aceleração. A partir do Vulkan 1.3.245, isso é apenas apoiado pela NVIDIA e também é marcado como uma extensão provisória sujeita a alterações. Será interessante ver se outros fornecedores de GPU/desenvolvedores de driver aceitam o suporte a essa extensão para o Vulkan ray-tracing  detalhado potencialmente mais eficiente.

Todos os detalhes podem ser encontrados na atualização de especificações do v1.3.245 . Esta extensão é suportada pelo driver NVIDIA 525.47.14 Vulkan beta que a NVIDIA lançou na semana passada. Eles também emitiram uma atualização 525.47.15 depois disso para melhorar o suporte VK_NV_displacement_micromap para que funcione melhor com gerações anteriores de GPUs NVIDIA GeForce RTX.







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário