Première mise à jour de DirectX Raytracing depuis 2018

Microsoft a annoncé la mise à jour la plus importante de la technologie DirectX Raytracing (DXR) depuis son lancement en 2018. L’entreprise a présenté deux nouvelles fonctions, Clustered Geometry et Partitioned Top-Level Acceleration Structures (PTLAS), disponibles pour l’instant uniquement en version préliminaire.

Première mise à jour de DirectX Raytracing depuis 2018
Photo: Videocardz

Ces nouvelles capacités sont intégrées au DirectX 12 Agility SDK 1.722. Outre la géométrie en clusters et PTLAS, qui divise les structures d’accélération de niveau supérieur, le package inclut la construction des structures d’accélération par le processeur graphique. Ces solutions visent à réduire le coût de calcul du ray tracing dans les jeux et, d’après la démonstration de Microsoft elle-même, la réduction est très importante.

La géométrie en clusters découpe les modèles tridimensionnels complexes en petits groupes comptant chacun jusqu’à 256 triangles et 256 sommets. Lorsque la géométrie change, les développeurs n’ont pas à reconstruire entièrement de grandes structures d’accélération : ils peuvent réutiliser des clusters existants ou ne reconstruire que de petites zones. PTLAS applique une logique similaire à toute la scène. Le GPU ne met à jour que les zones modifiées, ce qui allège nettement la charge de la puce.

Lors de la démonstration, Microsoft a utilisé une carte Radeon RX 9070. Avec la construction traditionnelle des structures d’accélération, la scène tournait à environ 1,2 image par seconde, soit pratiquement un diaporama. Après le passage à la géométrie en clusters, ce chiffre est monté à 79 images par seconde, soit environ 66 fois plus.

Cela ne signifie pas pour autant que, dans tous les jeux, le ray tracing sera traité 66 fois plus vite. Cette nouvelle approche peut néanmoins changer sérieusement la situation d’une technologie qui reste très gourmande en ressources pour les processeurs graphiques.

Aucun matériel supplémentaire n’est nécessaire pour ces fonctions. Nvidia a déclaré prendre en charge toutes les cartes GeForce RTX, AMD n’a cité pour l’instant que la série RX 9000, et Intel a annoncé la compatibilité avec les cartes Arc B ainsi qu’avec les graphiques intégrés des processeurs Core Ultra 200V et Series 3.

La mise à jour intègre en outre la technologie Nvidia RTX Mega Geometry dans l’implémentation standardisée de DirectX. Elle sera ainsi disponible sur toutes les cartes graphiques actuelles.