Microsoft hat Opacity Micromaps als Retail-Feature für DirectX Raytracing 1.2 verfügbar gemacht und die zugehörige Dokumentation am 26. Februar 2026 im DirectX Developer Blog veröffentlicht. Die Funktion adressiert die hohen Kosten alpha-getesteter Geometrie beim Hardware-Raytracing, also etwa Laub, Zäune oder Gitterstrukturen, deren Transparenz bislang über aufwendige AnyHit-Shader-Aufrufe ausgewertet werden musste. Als Praxisbeleg verweisen die Autoren Amar Patel und Adam Miles auf eine Demonstration von Remedy Entertainment, in der die Raytracing-Kosten in Alan Wake 2 um ein Drittel gesenkt wurden.
Bitmasken statt teurer AnyHit-Aufrufe
Opacity Micromaps, kurz OMMs, hinterlegen je Dreieck eine Bitmaske auf Sub-Dreiecks-Ebene. Die Maske ist auf einem gleichmäßig unterteilten Gitter von 4N Mikro-Dreiecken in einer 2N mal 2N großen baryzentrischen Anordnung definiert und kodiert pro Mikro-Dreieck mit ein oder zwei Bit, ob ein Bereich opak, transparent oder unbekannt ist. Dadurch lassen sich AnyHit-Shader-Aufrufe in vollständig opaken oder vollständig transparenten Regionen einer Fläche überspringen. In eindeutig klassifizierten Bereichen entfällt die Shader-Auswertung komplett, womit ein wesentlicher Kostentreiber des Raytracings alpha-getesteter Oberflächen wegfällt. Alternativ lässt sich die Maske auch als hochfrequentes geometrisches Detail auf dem Dreieck nutzen.
OMMs sind Teil von DirectX Raytracing 1.2 und setzen Hardware mit Unterstützung für D3D12_RAYTRACING_TIER_1_2 voraus. Zum Start unterstützt sämtliche raytracing-fähige Hardware von NVIDIA die Opacity Micromaps, weitere Hersteller sollen im Zeitverlauf folgen. Schon bei den RTX-Technologie-Updates rund um die GDC 2025 standen solche Beschleunigungspfade im Mittelpunkt. Für Entwickler steht die Funktion ab dem Retail-Agility-SDK 1.619 bereit, ergänzt um Beispielcode und technische Dokumentation zur Integration.
Remedy kombiniert OMMs mit Shader Execution Reordering
Den Effizienzgewinn führt Microsoft anhand von Alan Wake 2 vor. Laut Blogbeitrag zeigte Remedy in einem Video eine um ein Drittel reduzierte Raytracing-Last, erreicht durch das Zusammenspiel von Opacity Micromaps und Shader Execution Reordering. Beide Techniken wurden gemeinsam mit DirectX Raytracing 1.2 eingeführt und greifen ineinander. OMMs reduzieren die Zahl notwendiger Shader-Aufrufe, während Shader Execution Reordering die verbleibende Arbeit auf der GPU effizienter gruppiert und so die Ausführung divergenter Strahlen beschleunigt. Dass ausgerechnet Remedy die Demonstration liefert, passt zum Profil des Studios, das zuletzt mit Annapurna an Control 2 arbeitete.
Für Studios mit raytracing-lastigen Titeln entsteht daraus ein konkreter Ansatzpunkt zur Performance-Optimierung, ohne die visuelle Qualität zu reduzieren. Mit der Verlagerung von Opacity Micromaps aus der Vorschau in den Retail-Status des Agility SDK gilt die Schnittstelle als freigegeben für den produktiven Einsatz. Wie breit der Effekt ankommt, hängt zunächst an der Hardware-Basis, denn die Beschleunigung bleibt vorerst auf NVIDIA-GPUs beschränkt und eine Unterstützung weiterer Anbieter steht noch aus.
