Neue Raytracing-Funktionen in DirectX verbessern Spiele-Grafik

Microsoft hat neue Raytracing-Funktionen in DirectX vorgestellt, die die Grafikleistung in Spielen erheblich verbessern. Zu den Schlüsselinnovationen zählen Clustered Geometry, Partitioned TLAS und GPU-basierte indirekte Beschleunigungsoperationen. Diese Features ermöglichen es GPUs, effizienter zu arbeiten, indem sie Gruppen von Dreiecken und Szene-Elementen verarbeiten, ohne ständig auf die CPU angewiesen zu sein.

Clustered Geometry kombiniert benachbarte Dreiecke in gemeinsame Blöcke, was die Erstellung, Bewegung und Darstellung großer Objektmengen vereinfacht. Dadurch muss die GPU nicht jeden Vertex einzeln aktualisieren, und Objekte wie Vegetation, Menschenmengen oder Spieldetails können einmal gerendert und leicht in der Szene bewegt werden. Das verringert die Last auf dem Grafikprozessor und beschleunigt das Raytracing.

Partitioned TLAS unterteilt die Spielwelt in separate Blöcke, die die GPU unabhängig voneinander verarbeiten kann. In großen offenen Welten bedeutet das, dass nur die notwendigen Szene-Elemente nachverfolgt werden, anstatt die gesamte Welt auf einmal. Dieser Ansatz reduziert unnötige Berechnungen, steigert die Rendergeschwindigkeit und optimiert die Handhabung dynamischer Inhalte.

Die neuen indirekten Beschleunigungsstruktur-Operationen verlagern einige Berechnungen von der CPU auf die GPU. Das Erstellen, Bewegen und Komprimieren von Vorlagen wird nun direkt vom Grafikprozessor übernommen, was die Latenz verringert und die Datenverarbeitungs-Parallelität erhöht. Diese Änderungen sind besonders in komplexen Szenen mit zahlreichen Objekten und dynamischer Beleuchtung spürbar.

Insgesamt machen die Raytracing-Updates der nächsten DirectX-Generation das Raytracing effizienter und zugänglicher für moderne Spiele. Spiele-Engines können neue GPU-Fähigkeiten nutzen, um die Grafikqualität zu verbessern, während die CPU-Last sinkt und die Verarbeitung komplexer Szenen beschleunigt wird – entscheidend für realistische Welten und große offene Level.