2018. gadā Nvidia laida klajā RTX grafiskās kartes ar dažām lieliskām spēlēm paredzētām funkcijām, tostarp Ray Tracing un Mesh Shaders. Tomēr Microsoft ir vajadzīgs standarts, kas atbalsta šīs funkcijas ne tikai NVIDIA aparatūrā. Šis standarts tiek saukts par DirectX 12 Ultimate, un tas tika parādīts Windows 10 datoros ar 2020. gada maija atjauninājumu.
Uzziniet par DirectX 12 Ultimate operētājsistēmā Windows 10 datorā un Xbox
Kas ir DirectX 12 Ultimate?
Jaunā DirectX versija būtībā apvieno esošās tehnoloģijas un standartizē to datorspēlēm un Xbox spēlēm. Šīs ir labas ziņas spēlētājiem. Dažas no aizraujošākajām jaunajām grafikas tehnoloģijām, piemēram, reāllaika staru izsekošana, galvenokārt ir pieejamas tikai NVIDIA grafiskajās kartēs. Kad šī funkcija ir iespējota spēlē, tā ievērojami uzlabo attēla kvalitāti, padarot apgaismojuma darbību tuvāk realitātei.
Nākotnes AMD grafikas kartes, kuru pamatā ir RDNA2, kā arī Xbox Series X atbalstīs arī DX12 Ultimate. Apskatīsim jaunās API galvenās iezīmes un to, kāpēc tā ir svarīga.
DirectX Raytraing 1.1

DirectX Raytraing 1.1
Raytracing ir aizraujoša jauna lieta videospēļu grafikā. Microsoft šo versiju sauc par DirectX Raytracing (DXR). Šis pakāpeniskais esošās tehnoloģijas atjauninājums ievērojami uzlabo spēļu kopējo izskatu. Noslēpums ir panākt, lai spēles apgaismojums darbotos vairāk kā reālajā pasaulē.
Tas nozīmē, ka atspīdumi un refrakcija ūdenī izskatās reālāki, saules stari izskatās fotoreālistiskāki un ēnas ar lielāku vizuālo dziļumu.
Tiek uzskatīts, ka ar DX12 Ultimate staru izsekošanas efekts ir efektīvāks. Būs arī iespēja spēļu izstrādātājiem vairāk kontrolēt Ray Tracing, nevis paļauties uz sistēmu.
Mainīga ātruma ēnojums

Mainīga ātruma ēnojums
Mainīga ātruma ēnojums ir vēl viena funkcija, kas pieejama DX12. Shaders norāda sistēmai, kādai krāsai, spilgtumam un kontrastam jābūt katram pikselim. Tomēr šis process var būt skaitļošanas ziņā intensīvs, un šeit tiek izmantota mainīga ātruma ēnošana. Tas koncentrējas uz svarīgām spēļu ainas daļām ar pilnu izšķirtspēju, savukārt mazāk svarīgi objekti tiek samazināti līdz GPU jaudas izmantošanai.
Spēlētāji var nepamanīt kopējo efektu, taču tas padara darbu pie datora daudz efektīvāku. Uzlabotā efektivitāte kopumā sola vēl labākus vizuālos attēlus un ātrāku spēļu veiktspēju.
Tīkla ēnotāji
Līdzīgi kā mainīga ātruma ēnojums, arī Mesh Shader palīdz sistēmai darboties efektīvāk. Šī funkcija ļauj spēļu izstrādātājiem izveidot ļoti detalizētas pasaules, nepārslogojot centrālo procesoru.
Tas definē, kam ir jābūt ainā un cik detalizētai tai ir jābūt (to sauc par detalizācijas līmeni vai LOD). Galvenajiem objektiem būs smalkākas detaļas, bet tālāk esošie objekti tiek zīmēti ar mazāku detaļu. Gandrīz viss, ko redzat ekrānā, ir mazu trīsstūru kolekcija, kas sagrupēta kopā, lai izveidotu atpazīstamu formu vai objektu.
Atsauksmes par paraugu ņemšanu

Atsauksmes par paraugu ņemšanu
Sampler Feedback arī padara spēļu ainu renderēšanu efektīvāku. Sampler Feedback uzlabo veidu, kā spēle ielādē savas tekstūras (videospēļu objektu virsmas detaļas). Ideja ir tāda, ka datori var pieņemt gudrākus lēmumus par tekstūrām, lai renderētu lielāku un detalizētāku grafiku, bet izmantojot mazāku video atmiņu. Tas arī palīdz izvairīties no tādām problēmām kā stostīšanās un kavēšanās.
Kā minēts iepriekš, efektīvāka GPU izmantošana var palīdzēt palielināt kadru ātrumu.
DirectX 12 Ultimate reālajā pasaulē
DX12 funkcijas sola padarīt spēles intuitīvākas un efektīvākas datora resursu izmantošanā. Tomēr, tāpat kā visas funkcijas, ieviešana ir spēļu izstrādātāju ziņā. Piemēram, Nvidia atbalsta tīklu Mesh Shading kopš 2018. gada beigām, taču tas vēl nav īsti izmantots. Iespējams, kā daļa no DX12 Ultimate tas kļūs populārāks.
Arī aparatūrai ir jāatbalsta šīs funkcijas. Microsoft paziņoja, ka tā marķēs savu jauno aparatūru kā saderīgu ar DX12 Ultimate.
Konsolēs Xbox Series X logotips uz laiku aizstās DX12 Ultimate logotipu. Ja redzat DX12 Ultimate vai Xbox Series X logotipu, tas nozīmē, ka aparatūra atbalsta jauno grafikas API.
Kad spēles gūst labumu no DirectX 12 Ultimate?
DirectX 12 Ultimate tiek piegādāts datoros ar operētājsistēmu Windows 10 kā daļa no līdzekļiem 2004. gada versijā, kas tika izlaista 2020. gada maija beigās (pazīstams arī kā 2020. gada maija atjauninājums). Protams, lai izmantotu funkcijas, ir nepieciešama moderna grafiskā karte, kas to atbalsta.
Ja jums ir grafiskā karte, kas nav DX12 Ultimate, visas spēles, kas atbalsta DX12 Ultimate, joprojām darbosies ar aparatūru. Taču jūsu dators neredzēs tādus pašus vizuālos uzlabojumus kā citas iekārtas. Pēc Microsoft domām, aparatūrai, kas neatbalsta DX12 Ultimate, nebūs nekādu blakusparādību.
Šīs ir labas ziņas spēlētājiem ar budžetu, kuri būs spiesti nedaudz atpalikt, lai samazinātu aparatūras izmaksas.