HeadlinesBriefing favicon HeadlinesBriefing.com

Gaiolas tetraédricas da AMD reduzem memória GPU 47x

TechPowerUp News •
×

A AMD detalhou uma nova técnica de ray tracing chamada gaiolas tetraédricas. De acordo com uma postagem no blog do site para desenvolvedores GPUOpen da AMD, ela pode reduzir o uso de memória BVH em aproximadamente 47x enquanto acelera as atualizações de BVH em cerca de 90x. A AMD demonstrou a tecnologia em uma cena grande com cerca de 25.000 plantas animadas independentemente, rodando a mais de 60 FPS em 1080p em uma Radeon RX 9070 XT.

Em uma configuração convencional, cada objeto animado de forma única precisa de sua própria estrutura de aceleração atualizada a cada quadro, o que se torna caro rapidamente em cenas densas. A AMD diz que a mesma demonstração normalmente exigiria até 80 GB de memória de GPU e mais de 300 ms por quadro para atualizações de BVH usando métodos padrão. Com as gaiolas tetraédricas, isso caiu para cerca de 1,7 GB de memória e aproximadamente 3,3 ms por quadro.

O truque é que, em vez de animar a malha densa diretamente, a AMD a envolve em uma gaiola deformável muito mais simples. A geometria densa e seu BVH permanecem estáticos e reutilizáveis, e apenas a gaiola em si precisa ser animada a cada quadro, então o custo de atualização escala com a complexidade da gaiola em vez da contagem de triângulos.

A contrapartida é perder o controle de animação por vértice, e é por isso que a AMD está posicionando isso para grama, folhagem e outros objetos densos, mas não detalhados individualmente. A AMD diz que a técnica também pode ser combinada com o ray tracing DirectX da Microsoft. Ainda assim, isso é apenas uma demonstração de pesquisa em seu estado atual, e ainda não há informações sobre quando ou se pode aparecer em jogos.