Microsoft promet des gains spectaculaires

Microsoft promet des gains spectaculaires


Microsoft présente ce qui est qualifié de mise à jour la plus significative pour DirectX Raytracing (DXR) depuis ses débuts en 2018. Disponible en avant-première pour les développeurs via l’Agility SDK 1.722, elle introduit deux technologies : Clustered Geometry et Partitioned Top-Level Acceleration Structures (PTLAS).

Clustered Geometry pour réduire la charge de travail

Jusqu’à présent, la moindre modification d’un objet animé ou d’un niveau de détail exigeait de reconstruire intégralement sa structure d’accélération (BLAS).

Clustered Geometry décompose les modèles en petites unités appelées clusters (CLAS). Ces clusters peuvent ensuite être assemblés pour former un BLAS et être réutilisés ou remplacés individuellement sans avoir à tout recalculer.

Non seulement le temps de calcul par image diminue, mais l’empreinte mémoire est aussi considérablement réduite. Un échantillon de test de Microsoft a montré une chute de la mémoire utilisée pour les structures d’accélération de 7,5 Go à seulement 774 Mo.

Si Microsoft prévient que les jeux ne verront pas des gains aussi extrêmes, cette optimisation ouvre la voie au ray tracing de géométries complexes, comme celles de Nanite d’Unreal Engine 5, plutôt que sur des versions simplifiées.

Partitioned TLAS pour les mondes ouverts

Les Partitioned Top-Level Acceleration Structures appliquent une logique similaire à l’échelle de la scène entière.

Plutôt que de reconstruire la structure d’accélération principale (TLAS) à chaque image, PTLAS la divise en régions. Ainsi, seules les parties de la scène où des objets ont bougé sont mises à jour, laissant les régions statiques intactes. Cette approche est particulièrement bénéfique pour les mondes ouverts.

Un exemple fourni est avec une simulation de dominos. Une reconstruction complète du TLAS prenait 2,88 ms, tandis que la mise à jour localisée avec PTLAS ne demande que 0,79 ms.


Ce gain de temps sur la préparation de la scène compense largement une éventuelle légère augmentation du temps de traçage des rayons, ce qui rend l’opération globalement bien plus efficace.

Quand ces nouveautés seront-elles disponibles ?

Le support de ces technologies dépendra de l’implémentation avec les pilotes par les fabricants. Sont actuellement compatibles toutes les cartes Nvidia RTX, les AMD Radeon RX 9000, ainsi que les puces graphiques Intel Arc B-Series et Core Ultra récentes.

La mise à jour standardise une approche déjà initiée par Nvidia avec sa technologie propriétaire RTX Mega Geometry. Pour les joueurs, il faudra patienter que les moteurs de jeu et les développeurs l’adoptent.



Source link

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *