DirectX Raytracing

DirectX Raytracing (DXR) ist Teil von Microsofts DirectX-Grafikschnittstelle und ermöglicht hardwarebeschleunigtes Raytracing.[1] DXR ist keine eigenständige Version von DirectX, sondern Teil von DirectX 12.

Die ersten Grafikkarten für den Endverbraucher mit Unterstützung für diese Features ist die Nvidia GeForce-20-Serie,[2] welche die Features hardware-seitig durch sogenannte „RT-Cores“ löst, sowie die an Professionelle gerichtete Nvidia Titan V, welche die Features softwareseitig emuliert.[3]

Mit dem Windows 10 1809 Update wurde das Feature nutzbar.[4]

Technische Details

DXR erweitert das DirectX 12 API um vier neue Elemente:

  • Eine „Acceleration Structure“, welche die 3D-Geometrie für die Grafikkarte zugänglich macht und damit die Berechnung der Kollisionen der Strahlen mit der Welt auf der GPU ermöglicht
  • Eine Funktion „DispatchRays“, mit der Strahlen in die Welt emittiert werden. Hierüber wird das Raytracing gesteuert.
  • Raytracing kann in HLSL-Shadern verwendet werden
  • Der „raytracing pipeline state“, vergleichbar mit bereits existierenden Grafik- und Compute Pipeline States

Alternative Lösungen

Die offene Grafikschnittstelle der Khronos Group, Vulkan, unterstützt über eine Erweiterung auch Raytracing.[5]

Nvidia erlaubt Entwicklern auch Zugriff auf die „RT Cores“ über das eigene OptiX-Framework.[6]

Einzelnachweise

  1. Announcing Microsoft DirectX Raytracing! Microsoft, abgerufen am 3. November 2025 (englisch).
  2. Andrew Lanxon, Justin Jaffe: Nvidia reveals $800 GeForce RTX 2080 at Gamescom 2018 In: CNet, 20. August 2018. Abgerufen am 3. November 2025 (englisch). 
  3. Port Royal: Raytracing-3DMark sieht Titan V hinter Geforce RTX - Golem.de. Abgerufen am 15. Januar 2019 (deutsch).
  4. https://blogs.msdn.microsoft.com/directx/2018/10/02/directx-raytracing-and-the-windows-10-october-2018-update/
  5. Carsten Spille: Raytracing in Echtzeit mit DirectX und Nvidias RTX-Grafikchips. Abgerufen am 15. Januar 2019.
  6. NVIDIA OptiX 5.1. Abgerufen am 15. Januar 2019.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.