Microsoft dévoile deux fonctions DirectX pour réduire la mémoire du ray tracing
Clustered Geometry et Partitioned TLAS sont en aperçu : lors d'un test sur une AMD Radeon RX 9070, l'usage mémoire est passé de 7,5 Go à 774 Mo.
Microsoft a présenté deux nouvelles fonctions de ray tracing pour DirectX, baptisées Clustered Geometry et Partitioned TLAS, selon pcgamer.com. La firme les décrit comme la mise à jour la plus importante de DXR depuis son lancement en 2018.
Clustered Geometry découpe les modèles détaillés en paquets de 256 triangles ou moins, tandis que Partitioned TLAS divise une scène en régions plus petites afin que seules les parties modifiées soient mises à jour. D'après les tests internes de Microsoft, cette approche pourrait alléger la charge mémoire du ray tracing de jusqu'à 90 %.
Sur une AMD Radeon RX 9070, l'usage mémoire est ainsi passé de 7,5 Go à 774 Mo, et le taux de rafraîchissement de 1,2 fps à 79 fps dans le même test.
Les fonctions ne sont pas encore largement disponibles et aucune date de sortie n'a été communiquée. Les développeurs peuvent y accéder en version expérimentale avec les en-têtes et le runtime correspondants de l'Agility SDK en aperçu, un pilote compatible et le mode développeur de Windows.
Un chantier déjà ouvert chez Nvidia
Nvidia avait auparavant introduit sa technologie RTX Mega Geometry, qui poursuit un objectif proche de réduction de la charge géométrique.
En bref
Qu'est-ce que Clustered Geometry et Partitioned TLAS ?
Deux fonctions de ray tracing pour DirectX présentées par Microsoft : la première découpe les modèles en paquets de 256 triangles ou moins, la seconde divise une scène en régions pour ne mettre à jour que les parties modifiées.
Quand seront-elles disponibles ?
Aucune date de sortie n'a été annoncée. Elles restent expérimentales et accessibles aux développeurs via l'Agility SDK en aperçu, un pilote compatible et le mode développeur de Windows.
Quels gains Microsoft annonce-t-il ?
Jusqu'à 90 % de mémoire en moins pour le ray tracing selon ses tests ; sur une AMD Radeon RX 9070, l'usage est passé de 7,5 Go à 774 Mo et le framerate de 1,2 fps à 79 fps.