Microsoft heeft een preview-update uitgebracht voor de DirectX Raytracing-standaard die veel hogere framerates en veel lagere geheugeneisen in ray-traced games nastreeft. Engineer Amar Patel beschreef de veranderingen als de belangrijkste revisie van de technologie sinds de lancering in 2018.
De update draait om twee technieken. Clustered geometry verdeelt complexe 3D-objecten in kleinere, herbruikbare stukken die efficiënt te verwerken zijn, in plaats van hele modellen als één grote structuur te behandelen. Ontwikkelaars kunnen alleen de gewijzigde clusters updaten wanneer geometrie beweegt of vervormt, wat de bouwtijden verkort en het mogelijk maakt volledige modellen te gebruiken voor schaduwen en reflecties in plaats van vereenvoudigde versies.
De aanpak lijkt op Nvidia’s RTX Mega Geometry-technologie die al in titels als Gears of War: E-Day te zien is, maar blijft vendorneutraal zodat elke hardware ervan kan profiteren zodra de driver-ondersteuning beschikbaar is.
De tweede functie, partitioned top-level acceleration structures, verdeelt de spelwereld in secties. Wanneer een personage of object in één gebied beweegt, hoeft alleen de acceleratiedata van die sectie geüpdatet te worden. De rest van de scène blijft onaangeroerd, wat veel verwerkingstijd bespaart.
In een demonstratie op een mid-range RX 9070-grafische kaart verbeterde een scène van 1,2 frames per seconde naar 79 frames per seconde met de nieuwe methodes. De bouwtijd van de acceleratiestructuur daalde van 788 milliseconden naar 3,11 milliseconden. De rekentijd voor ray tracing daalde van 72,6 milliseconden naar 9,27 milliseconden. Het geheugen dat door acceleratiestructuren werd ingenomen, kromp van 7,3 GB naar 774 MB.
Volgens de aankondiging zullen echte titels met complexere scènes kleinere maar nog steeds betekenisvolle verbeteringen laten zien.
Er is geen nieuwe hardware nodig. Games kunnen clustered geometry en partitioned top-level acceleration structures onafhankelijk of samen toepassen. Driver-updates van AMD, Intel en Nvidia zijn wel noodzakelijk en oudere ray-tracing-gpu’s kunnen beperkingen ondervinden. Nvidia heeft ondersteuning bevestigd voor alle RTX-kaarten. AMD noemt de RX 9000-serie, terwijl Intel wijst naar B-Series-grafiek en recente Core Ultra-processors. Qualcomm verwacht X2-ondersteuning medio 2027.
De functies zitten in de DirectX 12 Agility SDK 1.722-preview. Ontwikkelaars kunnen direct beginnen met experimenteren, met bredere adoptie in uitgebrachte games verwacht in de loop van het komende jaar.