DirectX Raytracing (DXR) és una característica introduïda al DirectX 12 de Microsoft que implementa el traçat de raigs, per a la representació de gràfics de vídeo. DXR es va publicar amb l'actualització d'octubre de Windows 10 (versió 1809) el 10 d'octubre de 2018. Requereix una targeta de vídeo AMD Radeon RX 6000 series, AMD Radeon RX 7000 series o Nvidia GeForce 10, 20, 30 o 40 series, que està dissenyada per gestionar l'alta càrrega informàtica utilitzada per al traçat de raigs.
Amb la introducció de DXR a l'octubre, es van afegir quatre funcions noves a DirectX 12: [1]
DXR comença enviant un raig des de cada píxel en un pla determinat i calcula quins objectes del pla són colpejats primer pel raig. A continuació, l'algoritme DXR estima la quantitat de llum on el raig interseca l'objecte i enllaça aquest càlcul a l'objecte. Els objectes poden tenir diferents propietats que absorbiran o reflectiran la llum a diferents velocitats. Per evitar que es produeixin rebots infinits d'un raig, DXR aturarà els càlculs després d'una determinada quantitat d'interseccions. Els raigs que mai interaccionen amb un objecte es fan un seguiment de fins a quin punt han arribat. Això és perquè l'algoritme entengui quan els raigs han anat massa lluny.[2]
DXR es va llançar al públic el 10 d'octubre de 2018 amb l'actualització d'octubre de Windows 10 (versió 1809).[3]
La primera actualització important es va fer a DXR el 27 de maig de 2020 amb l'actualització de Windows 10 May (versió 2004). L'actualització de maig va implementar DXR Tier 1.1, que permet als motors de jocs fer càlculs en temps real que fan que els gràfics de traçat de raigs siguin més ràpids i eficients.[4][5]