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]
Weblinks
- Microsoft developer blog on DirectX Raytracing
- DirectX Raytracing and the Windows 10 October 2018 Update
- Nvidia blog about raytracing vs. rasterization
Einzelnachweise
- ↑ Announcing Microsoft DirectX Raytracing! Microsoft, abgerufen am 3. November 2025 (englisch).
- ↑ Andrew Lanxon, Justin Jaffe: Nvidia reveals $800 GeForce RTX 2080 at Gamescom 2018 In: CNet, 20. August 2018. Abgerufen am 3. November 2025 (englisch).
- ↑ Port Royal: Raytracing-3DMark sieht Titan V hinter Geforce RTX - Golem.de. Abgerufen am 15. Januar 2019 (deutsch).
- ↑ https://blogs.msdn.microsoft.com/directx/2018/10/02/directx-raytracing-and-the-windows-10-october-2018-update/
- ↑ Carsten Spille: Raytracing in Echtzeit mit DirectX und Nvidias RTX-Grafikchips. Abgerufen am 15. Januar 2019.
- ↑ 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.
- 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:
- 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.
- 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.
- 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.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.