DirectX 12 Ultimate ger Ray Tracing till Xbox Series X, PCs och Beyond

DirectX 12 Ultimate på GeForce RTX

Inför sin DirectX-utvecklardag har Nvidia och Microsoft tillkännagett nästa era av grafikfunktioner för Xbox- och PC-spelare, och det kallas DirectX 12 Ultimate-spelstacken. Tidigare aktiverade funktioner som strålspårning kom med prestandakompromisser, men med DirectX 12 Ultimate kan utvecklare lägga till mer realistiska, uppslukande detaljer i spelet samtidigt som de använder mindre resurser.

Innehåll

  • Strålspårning förbättrad
  • Bättre visuella detaljer
  • Mindre prestationsträff

"Vi är mycket glada över att kunna erbjuda spelarna DirectX 12 Ultimate, kulmen på den bästa grafiktekniken vi någonsin har introducerat i en aldrig tidigare skådad anpassning mellan PC och Xbox Series X”, noterade Nvidia i ett pressmeddelande och säger att detta kommer att göra det möjligt för nästa generation av PC- och konsolspel att vara framtidssäkra.

DirectX 12 Ultimate, som namnet antyder, är en förlängning av Microsofts DirectX 12 API: er, vilket förbättrar det vi redan har sett med stöd för funktioner som

strålspårning, samtidigt som du lägger till stora nya funktioner som Mesh Shaders och Sampler Feedback. För spelare med äldre hårdvara borde spelkompatibilitet inte vara ett problem med den nya DirectX 12 Ultimate-stacken.

Relaterad

  • Vad är DirectX, och varför är det viktigt för PC-spel?
  • Flexera din GPU: s kraft med de bästa ray tracing PC-spelen
  • Alla Xbox Series X-spel som stöder strålspårning

"Faktum är att nästa generations spel som använder DX12 Ultimate-funktioner kommer att fortsätta att köras på icke-DX12 Ultimate-hårdvara," sa Nvidia. "Även om sådan hårdvara inte kommer att ge de visuella fördelarna med de nya funktionerna, kan den fortfarande ge en mycket övertygande spelupplevelse på nästa generations spel, beroende på detaljerna i spelet hårdvara."

Rekommenderade videor

Genom att göra det enklare för utvecklare att skapa spel och skapa ett bredare nät – stöder både PC och konsol – hoppas Nvidia och Microsoft att fler utvecklare ska anamma nyare funktioner stöds av moderna, kraftfulla GPU: er. För spelare kommer detta förhoppningsvis att leda till fler titlar som stöder avancerade funktioner som ray tracing.

Strålspårning förbättrad

Rubrikfunktionen i DirectX 12 Ultimate är stöd för DirectX Ray Tracing 1.1. Dessutom Genom att använda ljusets principer för att få scener i ett spel att se mer realistiska ut, ger 1.1-uppgraderingen i kö strålspårning för att ge utvecklare mer kontroll över processen. Detta kan hjälpa till att spara GPU-resurser jämfört med det äldre dynamiska skuggningssystemet.

Dessutom kan shader-processen nu göras på GPU: n utan att behöva göra en rundresa till CPU: n. Och när spelare rör sig runt en scen, utnyttjar DirectX Ray Tracing 1.1 bättre grafikprocessorns strömningsmotorer för att ladda nya strålspårning shaders.

När ray tracing initialt introducerades, var spelare ovilliga att aktivera funktionen eftersom det innebar att man offrade spelets prestanda för bättre bilder. Enligt Nvidia, med stöd för variabel hastighet shading (VRS), kommer spelare inte längre att behöva göra denna avvägning. I huvudsak tillåter VRS att viktigare områden i en scen återges med större detaljer och detaljer i mindre framträdande scener kan ringas ner i intresset för bättre hastighet.

Detta är en funktion som AMD meddelade att den skulle stödja på sin Navi 2x grafik, som kommer att användas på Microsofts Xbox One Series X såväl som på stationära speldatorer senare i år.

Bättre visuella detaljer

DirectX 12 Ultimate kommer också att stödja mesh shaders för att hjälpa utvecklare att bygga in ännu mer detaljer i spel. Mesh shaders tillåter geometribearbetning att bete sig som beräkningsshaders. Mesh shaders kan arbeta över hela beräkningstrådgruppen med tillgång till delat gruppminne och avancerade beräkningsfunktioner.

För att ytterligare optimera saker och ting körs en ny Amplication Shader-process före mesh shader, och utför beräkningar för att avgöra hur många mesh shader gängade grupper som behövs. Amplication shaders används för utslaktning och ersätter den grövre per-mesh-nivån för att avgöra om ett objekt ska ritas överhuvudtaget.

"Denna nya mellanliggande nivå av utslaktning förbättrar prestandan när man ritar modeller som bara är delvis tilltäppta," sade Nvidia. "Till exempel, om en del av en karaktär är på skärmen medan bara en arm inte är det, kan en förstärkningsshader ta bort hela armen efter mycket mindre beräkning än vad det skulle ha tagit för att skugga alla trianglar inuti Det."

Mindre prestationsträff

Sampler-feedback tillåter utvecklare att ladda texturer endast när det behövs, vilket ger bättre visuell kvalitet samtidigt som laddningstiderna minskar och stamning i ett spel minimeras.

"Samplerfeedback löser detta genom att tillåta en skuggare att effektivt fråga vilken del av en textur som skulle ha behövts för att tillgodose en provtagningsbegäran, utan att faktiskt utföra provoperationen”, Nvidia sa. "Denna information kan sedan matas tillbaka till spelets tillgångsströmningssystem, vilket gör att det kan fatta mer intelligenta, exakta beslut om vilken data som ska strömmas in härnäst. I kombination med funktionen D3D12 sida vid sida med resurser tillåter detta spel att återge större, mer detaljerade texturer samtidigt som mindre videominne används.”

En metod för att uppnå detta är att använda texturavståndsskuggning (TSS). Denna renderingsteknik tillåter utvecklare att göra ljusberäkningar i objektutrymmet och skriva dem till en textur. I huvudsak frikopplar TSS skuggningen av ett objekt i världsrymden från rastreringen av objektets form till det slutliga målet.

Tillsammans kommer alla dessa nya funktioner att hjälpa till att få spel att se mer detaljerade och realistiska ut, samtidigt som det belastar ditt system mindre.

Redaktörens rekommendationer

  • DirectX 12 vs. DirectX 11: vilket är bäst för PC-spel?
  • Intel tappar stödet för DirectX 9, men det kan vara bra
  • Ditch DirectX: Det är dags att börja använda Vulkan med PC-spel
  • Kontroll: Ultimate Edition låser upp PS5 och Xbox Series X: s verkliga potential
  • Nya Vulkan-tillägg för att ge ray tracing till smartphones

Uppgradera din livsstilDigitala trender hjälper läsare att hålla koll på den snabba teknikvärlden med alla de senaste nyheterna, roliga produktrecensioner, insiktsfulla redaktioner och unika smygtittar.