Microsoft está presentando dos funciones de DirectX diseñadas para reducir las exigencias de memoria y procesamiento del trazado de rayos: Clustered Geometry y Partitioned TLAS. La compañía describe estos cambios como la actualización más importante de DirectX Raytracing desde su introducción en 2018.
Según las pruebas de Microsoft, la tecnología redujo el uso de memoria del trazado de rayos de 7,5 GB a 774 MB en una AMD Radeon RX 9070. En el mismo entorno de pruebas especializado, el rendimiento aumentó de 1,2 fotogramas por segundo a 79 fps. Las cifras de la compañía sugieren una posible reducción de memoria de hasta el 90 %, sin requerir una GPU de Nvidia.
Clustered Geometry divide los modelos detallados en grupos de hasta 256 triángulos. Partitioned TLAS aplica un enfoque similar a la escena general del juego, separándola en regiones más pequeñas. De este modo, el trazado de rayos puede centrarse en las partes de la escena que han cambiado, en lugar de comprobar y actualizar todo el entorno en cada fotograma.
Este enfoque pretende simplificar los datos de trazado de rayos que el sistema debe procesar y actualizar. Sin embargo, Microsoft ha advertido que los resultados variarán según el juego y que los beneficios observados en su entorno de pruebas no se reproducirán necesariamente en otros casos.
El sistema también requiere más memoria temporal de trabajo debido a los grupos de geometría adicionales, lo que plantea posibles dificultades de implementación para los desarrolladores. Las funciones todavía no están disponibles de forma generalizada, y Microsoft no ha anunciado cuándo llegarán a los usuarios de PC en general.
Los desarrolladores y usuarios que prueben esta funcionalidad experimental necesitan encabezados y tiempo de ejecución de vista previa del Agility SDK correspondientes, un controlador compatible y el Modo de desarrollador de Windows.
Fuentes: PC Gamer.