Inovação da AMD reduz custos de memória em ray tracing
A Advanced Micro Devices (AMD) revelou uma nova abordagem para ray tracing que corta drasticamente o uso de memória e o tempo de atualização de estruturas de aceleração (BVH), fundamentais para renderizar cenas complexas. A técnica, descrita em um artigo da GPUOpen, permite que até 500 milhões de triângulos animados sejam processados em tempo real no Radeon RX 9070 XT, mantendo mais de 60 FPS em resolução 1080p.
Como funciona a técnica
A solução da AMD substitui as tradicionais hierarquias de volumes (BVHs) por ‘cages’ tetraédricas deformáveis. Esses modelos envolvem geometrias densas, mantendo-as estáticas enquanto apenas a estrutura externa é animada. Isso elimina a necessidade de atualizar individualmente cada vértice e sua BVH associada, reduzindo o consumo de memória de até 80 GB para cerca de 1,7 GB.
Resultados e limitações
De acordo com os dados da AMD, a nova abordagem reduz o tempo de atualização de BVH de mais de 300 ms para 3,3 ms por quadro. No entanto, a técnica sacrifica o controle detalhado sobre animações individuais, sendo mais adequada para elementos como vegetação densa, grama ou multidões, do que para deformações precisas ou alterações topológicas em malhas.
Pesquisa e implementação
O estudo, publicado no artigo Ray Tracing Massive Amounts of Animated Geometry, recebeu o terceiro lugar no Prêmio Wolfgang Straßer de Melhor Artigo no High-Performance Graphics 2026. A AMD está desenvolvendo exemplos em DirectX Raytracing (DXR) e uma biblioteca C++ para facilitar a integração da técnica em pipelines de renderização. Apesar de ser uma demonstração de pesquisa, a abordagem oferece um caminho promissor para ambientes 3D complexos e totalmente animados.
Fonte: WCCF Tech
