DirectX 12 Ultimate på GeForce RTX
I forkant av DirectX-utviklerdagen har Nvidia og Microsoft annonsert den neste æraen av grafikkfunksjoner for Xbox- og PC-spillere, og den kalles DirectX 12 Ultimate-spillstabelen. Tidligere aktiverte funksjoner som strålesporing kom med ytelseskompromisser, men med DirectX 12 Ultimate kan utviklere legge til mer realistiske, oppslukende detaljer i spillet mens de bruker mindre ressurser.
Innhold
- Strålesporing forbedret
- Bedre visuelle detaljer
- Mindre ytelsestreff
"Vi er utrolig glade for å bringe spillerne DirectX 12 Ultimate, kulminasjonen av den beste grafikkteknologien vi noen gang har introdusert i en enestående tilpasning mellom PC og Xbox Series X", bemerket Nvidia i en pressemelding, og uttalte at dette vil tillate neste generasjon PC- og konsollspill å være fremtidssikret.
DirectX 12 Ultimate, som navnet tilsier, er en utvidelse av Microsofts DirectX 12 APIer, som forbedrer det vi allerede har sett med støtte for funksjoner som strålesporing, mens du legger til store nye funksjoner som Mesh Shaders og Sampler Feedback. For spillere med eldre maskinvare bør ikke spillkompatibilitet være et problem med den nye DirectX 12 Ultimate-stakken.
I slekt
- Hva er DirectX, og hvorfor er det viktig for PC-spill?
- Fleksi GPU-ens kraft med de beste ray tracing PC-spillene
- Hvert Xbox Series X-spill som støtter ray tracing
"Faktisk vil neste generasjons spill som bruker DX12 Ultimate-funksjoner fortsette å kjøre på ikke-DX12 Ultimate-maskinvare," uttalte Nvidia. "Selv om slik maskinvare ikke vil gi de visuelle fordelene med de nye funksjonene, kan den fortsatt gi en svært overbevisende spillopplevelse på neste generasjons spill, avhengig av spesifikasjonene til maskinvare."
Anbefalte videoer
Ved å gjøre det enklere for utviklere å lage spill og kaste et bredere nett – som støtter både PC og konsoll – håper Nvidia og Microsoft at flere utviklere vil omfavne nyere funksjoner støttet av moderne, kraftige GPUer. For spillere vil dette forhåpentligvis føre til flere titler som støtter avanserte funksjoner som ray tracing.
Strålesporing forbedret
Overskriftsfunksjonen til DirectX 12 Ultimate er støtte for DirectX Ray Tracing 1.1. I tillegg til Ved å bruke lysprinsippene for å få scener i et spill til å virke mer realistiske, gir 1.1-oppgraderingen på linje
I tillegg kan shader-prosessen nå gjøres på GPU-en uten å måtte ta en rundtur til CPU-en. Og når spillere beveger seg rundt i en scene, gjør DirectX Ray Tracing 1.1 bedre bruk av GPU-ens strømmemotorer for å laste inn nye
Da ray tracing først ble introdusert, var spillere motvillige til å aktivere funksjonen fordi det betydde å ofre spillytelse for bedre bilder. I følge Nvidia, med støtte for skyggelegging med variabel hastighet (VRS), trenger ikke spillere lenger å gjøre denne avveiningen. VRS tillater i hovedsak at viktigere områder av en scene gjengis med større detaljer og detaljer i mindre fremtredende scener kan ringes ned i interessen for bedre hastighet.
Dette er en funksjon som AMD kunngjorde at den ville støtte på sin Navi 2x grafikk, som vil bli brukt på Microsofts Xbox One Series X så vel som på stasjonære spill-PCer senere i år.
Bedre visuelle detaljer
DirectX 12 Ultimate vil også støtte mesh shaders for å hjelpe utviklere med å bygge enda flere detaljer inn i spill. Mesh shaders lar geometribehandling oppføre seg som dataskyggere. Mesh shaders kan operere på tvers av hele datatrådgruppen med tilgang til gruppedelt minne og avanserte datafunksjoner.
For å optimalisere ting ytterligere, kjører en ny Amplication Shader-prosess før mesh shader, og utfører beregninger for å bestemme hvor mange mesh shader-gjengede grupper som trengs. Amplication shaders brukes til utslakting, og erstatter det grovere per-mesh-nivået for å avgjøre om et objekt skal tegnes i det hele tatt.
"Dette nye mellomnivået av utslakting forbedrer ytelsen når du tegner modeller som bare er delvis okkludert," uttalte Nvidia. "For eksempel, hvis en del av en karakter er på skjermen mens bare en arm ikke er det, kan en forsterker shader Kutt hele armen etter mye mindre beregning enn det ville ha tatt for å skyggelegge alle trekantene innenfor den."
Mindre ytelsestreff
Sampler-tilbakemelding lar utviklere laste inn teksturer bare når det er nødvendig, og gir bedre visuell kvalitet samtidig som de reduserer innlastingstiden og minimerer stamming i et spill.
«Tilbakemelding fra prøvetakere løser dette ved å la en skyggelegger effektivt spørre hvilken del av en tekstur vært nødvendig for å tilfredsstille en prøvetakingsforespørsel, uten å faktisk utføre prøveoperasjonen," Nvidia sa. "Denne informasjonen kan deretter mates tilbake til spillets aktivastrømmingssystem, slik at det kan ta mer intelligente, presise avgjørelser om hvilke data som skal streames videre. I forbindelse med D3D12-funksjonen for flislagte ressurser, lar dette spill gjengi større, mer detaljerte teksturer samtidig som de bruker mindre videominne.»
En metode for å oppnå dette er gjennom bruk av teksturavstandsskyggelegging (TSS). Denne gjengivelsesteknikken lar utviklere gjøre lysberegninger i objektrom og skrive dem til en tekstur. I hovedsak dekobler TSS skyggen av et objekt i verdensrommet fra rasteriseringen av formen til det objektet til det endelige målet.
Kombinert vil alle disse nye funksjonene bidra til å få spill til å virke mer detaljerte og realistiske, samtidig som det belaster systemet ditt mindre.
Redaktørenes anbefalinger
- DirectX 12 vs. DirectX 11: hva er best for PC-spill?
- Intel dropper støtte for DirectX 9, men det kan være en god ting
- Ditch DirectX: Det er på tide å begynne å bruke Vulkan med PC-spill
- Kontroll: Ultimate Edition låser opp det sanne potensialet til PS5 og Xbox Series X
- Nye Vulkan-utvidelser for å bringe strålesporing til smarttelefoner
Oppgrader livsstilen dinDigitale trender hjelper leserne å følge med på den fartsfylte teknologiverdenen med alle de siste nyhetene, morsomme produktanmeldelser, innsiktsfulle redaksjoner og unike sniktitter.