Microsoft DirectX Raytracing 1.2-Update verspricht deutliche Leistungssteigerung bei Spielen
Die jüngsten Veröffentlichungen großer Spiele scheinen zu bestätigen, dass Raytracing und Path Tracing die Zukunft des Grafik-Renderings sind. Diese Techniken sind jedoch nach wie vor mit einem hohen Rechenaufwand verbunden. Das nächste große Update der DirectX-API von Microsoft soll hier Abhilfe schaffen und eine breitere Akzeptanz der Technologie ermöglichen.
Die GDC-Präsentation von Microsoft bot einen Einblick in die Zukunft der DirectX-Raytracing-Unterstützung. Das Unternehmen gibt an, dass DirectX Raytracing 1.2 Entwicklern dabei helfen könnte, die Leistung von Raytracing und Path Tracing zu verdoppeln.
Zwei Hauptmerkmale untermauern das Update: Opacity Micromaps (OMM) und Shader Execution Reordering (SER). OMM kann dazu beitragen, dass Spiele mit Pfadverfolgung bis zu 2,3-mal schneller laufen, indem Shader-Aufrufe reduziert und Opazitätsdaten optimiert werden, um die Rendering-Effizienz zu verbessern. SER gruppiert die Shader-Ausführung auf intelligente Weise, um Abweichungen zu minimieren und die Leistung um bis zu 2-mal zu verbessern.
Obwohl Raytracing zunächst als auffälliges Extra in Spielen wie Battlefield V und Cyberpunk 2077 auftauchte, ist es in neueren Titeln mittlerweile obligatorisch, was darauf hindeutet, dass es bald zum Standard werden wird. Beispiele hierfür sind Star Wars Outlaws, Indiana Jones and the Great Circle und Assassin's Creed Shadows.
Path Tracing ist eine fortgeschrittenere Form des Ray Tracing, die die Genauigkeit der dynamischen Beleuchtung und Schatten deutlich verbessert, aber mit erheblichen Leistungseinbußen verbunden ist. In der Regel sind High-End-Grafikprozessoren erforderlich, um in Spielen wie Cyberpunk 2077, Alan Wake 2 und der kürzlich veröffentlichten Half-Life 2 RTX-Demo effektiv zu laufen. Doom: The Dark Ages, das im Mai auf den Markt kommt, wird ebenfalls Raytracing erfordern und optionales Pathtracing bieten.
DirectX Raytracing 1.2 wird ab dem nächsten Monat für Entwickler verfügbar sein. Infolgedessen könnten Raytracing und Pathtracing in den nächsten Jahren in neuen Spielen deutlich weniger anspruchsvoll werden. Es überrascht nicht, dass Nvidias RTX-Grafikkarten das API-Update zuerst unterstützen werden, während Microsoft mit AMD, Intel und Qualcomm zusammenarbeitet, um die Unterstützung zu erweitern.
Microsoft gab auch weitere Einzelheiten zu kooperativen Vektoren und neuronaler Darstellung bekannt, die darauf abzielen, KI-Arbeitslasten in die Echtzeit-Grafikdarstellung zu integrieren. Eine neue grundlegende Funktion, die neuronale Blocktexturkompression, reduziert den Speicherverbrauch erheblich – was möglicherweise Benutzern mit Grafikprozessoren mit 12 GB VRAM oder weniger zugutekommt. Darüber hinaus wird erwartet, dass neuronales Supersampling und Rauschunterdrückung die Bildqualität in Pfadverfolgungsspielen verbessern.
DirectX Neural Rendering und die Unterstützung kooperativer Vektoren wurden erstmals im Januar vorgestellt. Microsoft erklärte, dass Neural Rendering Matrix-Vektor-Operationen für das KI-Training optimiert und es kleineren neuronalen Netzwerken ermöglicht, während GPU-Shading-Prozessen effizient zu arbeiten.