HeadlinesBriefing favicon HeadlinesBriefing.com

Jaulas tetraédricas de AMD reducen memoria GPU 47x

TechPowerUp News •
×

AMD detalló una nueva técnica de ray tracing llamada jaulas tetraédricas. Según una publicación en el blog del sitio para desarrolladores GPUOpen de AMD, puede reducir el uso de memoria BVH aproximadamente 47 veces mientras acelera las actualizaciones de BVH alrededor de 90 veces. AMD demostró la tecnología en una escena grande con aproximadamente 25.000 plantas animadas de forma independiente, ejecutándose a más de 60 FPS a 1080p en una Radeon RX 9070 XT.

En una configuración convencional, cada objeto animado de forma única necesita su propia estructura de aceleración actualizada cada fotograma, lo que se vuelve costoso rápidamente en escenas densas. AMD dice que la misma demostración normalmente requeriría hasta 80 GB de memoria de GPU y más de 300 ms por fotograma para las actualizaciones de BVH usando métodos estándar. Con las jaulas tetraédricas, eso se redujo a aproximadamente 1,7 GB de memoria y alrededor de 3,3 ms por fotograma.

El truco es que, en lugar de animar directamente la malla densa, AMD la envuelve en una jaula deformable mucho más simple. La geometría densa y su BVH permanecen estáticos y reutilizables, y solo la jaula misma necesita ser animada cada fotograma, por lo que el costo de actualización escala con la complejidad de la jaula en lugar del número de triángulos.

La contrapartida es perder el control de animación por vértice, por lo que AMD lo posiciona para césped, follaje y otros objetos densos pero no detallados individualmente. AMD dice que la técnica también se puede combinar con el ray tracing DirectX de Microsoft. Aun así, esto es solo una demostración de investigación en su estado actual, y aún no hay información sobre cuándo o si podría aparecer en juegos.