Le lancer de rayons est devenu un standard de jeu et Microsoft espère le rendre plus efficace et plus rapide en investissant dans de nouvelles technologies, telles que l'utilisation de disques SSD pour limiter l'utilisation de la mémoire vidéo dans la mise à jour DXRAPI. La nouvelle approche accélérera le lancer de rayons dans les jeux dans une future mise à jour de DXRAPI en tirant parti des SSD pour limiter l'utilisation de la VRAM.

De plus en plus de jeux exploitent la technologie de traçage de rayons ou de traçage de chemin pour offrir aux joueurs des visuels immersifs et réalistes, mais tout cela a un coût. Dans l'article « Systèmes et méthodes pour le traitement au niveau détaillé des structures accélérées de lancer de rayons », Microsoft déclare que le traçage de rayons et ses structures d'accélération associées sont éditées/générées par logiciel. Ils se battent pour trouver des solutions de stockage permettant un transfert de données plus rapide et un traitement détaillé.

Les documents de brevet montrent :

Dans le cadre des jeux vidéo et d'autres applications similaires, les structures accélérées utilisées pour le lancer de rayons sont de plus en plus explicitement modifiées ou régénérées par logiciel pour refléter l'ensemble actuel de géométries visibles sous-jacentes. Ces structures d'accélération sont désormais en compétition pour l'espace de stockage (à la fois le stockage persistant (comme la mémoire flash) et le stockage non persistant (comme la RAM)) avec d'autres données telles que les données de géométrie et de texture.

L'augmentation de la part des structures d'accélération dans la mémoire a conduit à une augmentation significative des besoins en mémoire du système. De plus, la bande passante requise pour obtenir de grandes quantités de données pour les structures accélérées est proportionnellement plus grande. Les systèmes et procédés décrits dans cet article permettent de minimiser l'espace requis pour les structures d'accélération de lancer de rayons.

Par conséquent, il existe un besoin pour des systèmes et des méthodes permettant de mieux gérer les données liées aux structures d’accélération.

Le brevet répertorie certaines solutions, telles que des pools de données plus gérables liés aux structures d'accélération. Ces données peuvent être stockées en mémoire ou dans des périphériques de stockage tels que des disques SSD.

Il est certain que l’utilisation de périphériques de stockage plus rapides, tels que les disques SSD, contribuera à accélérer les performances du lancer de rayons. Le DXRAPI de Microsoft fonctionne avec la suite DirectI/O de Microsoft, qui a fait ses preuves dans l'exploitation de tout le potentiel des disques durs/SSD.