
Mainīga ātruma ēnojums jeb VRS ir nozīmīgs grafikas tehnoloģiju elements, ko datoru spēles pēdējos trīs gadus ir lielākoties ignorējušas. Tas darbojas uz visiem mūsdienu AMD un Nvidia grafiskās kartes, un tam ir vienkāršs mērķis: uzlabot veiktspēju pat par 20%, bez manāma attēla kvalitātes pazemināšanās.
Saturs
- Mainīga ātruma ēnojums: nav jauns
- Divas VRS pasaules
- Konsoles blokāde
Ieteiktie videoklipi
Izklausās pārsteidzoši, vai ne? Ir iemesls, kāpēc jūs, iespējams, neesat daudz dzirdējis par to. Pēdējos pāris gados galvenā uzmanība tika pievērsta Nvidia Deep Learning Super Sampling (DLSS) un AMD FidelityFX Super Resolution (FSR) kā modernās grafikas laikmeta veiktspējas taupīšanas čempioni. Un, lai gan tie piedāvā vislabāko spēļu izstrādātāja naudu, VRS ir tikpat iespaidīgs rīks, kas ir nožēlojami nepietiekami izmantots.
Mainīga ātruma ēnojums: nav jauns

VRS nav jaunums — Microsoft emuāra ieraksts
paziņojums par funkciju DirectX 12 ir vairāk nekā trīs gadus vecs. Ja neesat pazīstams, VRS maina izšķirtspēju, kādā ainā tiek lietoti ēnotāji. Tas nemaina spēles izšķirtspēju; VRS vienkārši ļauj blakus esošajiem pikseļiem koplietot ēnotāju, nevis likt GPU veikt lieku darbu.Piemēram, ja sižetā ir ēnas stūris, kurā nav daudz detaļu, grafiskajai kartei nav jāaprēķina katra pikseļa gaismas, krāsas un faktūras vērtības. Sagrupējot tos kopā, var izvairīties no problēmām — četriem pikseļiem 2 × 2 režģī var būt ļoti līdzīgs ēnojums. vērtības, tāpēc VRS sāk optimizēt veiktspēju, aprēķinot tikai vienu ēnotāju un piemērojot to pārējai režģis. Režģa izmērs ir ēnojuma ātrums, un vairāk pikseļu režģī nozīmē zemāku ēnojuma ātrumu.
Šīs mazās izmaiņas var būtiski mainīt veiktspēju. In Gears taktika pie 4K, piemēram, VRS piedāvāja manu vidējo kadru nomaiņas ātrumu par 22,9%. Tas ir labākais piemērs, bet Resident Evil Village uzrādīja arī mana vidējā kadru ātruma pieaugumu par 9,8%, kamēr Hitmens 3 piedāvāja stabilu 8% pieaugumu. Un VRS pamatā ir ideja, ka tai vajadzētu būt neatšķiramai, kad tas ir ieslēgts, būtībā piedāvājot bezmaksas veiktspēju.

Ir tikai neliels skaits spēļu, kas atbalsta VRS datorā, lai gan tā ir vairāk nekā trīs gadus veca. Es pievērsīšos šai problēmai vēlāk slejā, taču aktuālāks jautājums ir par to, kā VRS tiek izmantots starp dažām spēlēm, kas to atbalsta.
Ir divi VRS segmenti: viens, kas padara to par revolucionāru komplektu, kas piedāvā bezmaksas veiktspēju, un otrs, kas padara to par līdzekli, kas vairāk sāp, nekā palīdz.
Divas VRS pasaules

Microsoft ir divi VRS līmeņi DirectX 12 Ultimate: trāpīgi nosauktais 1. un 2. līmenis. 1. līmeņa VRS ir visizplatītākā spēlēs izmantotā tehnika, kas ir problēmas pamatā. Šis līmenis neattiecas uz atsevišķiem pikseļiem, un tā vietā katram zīmēšanas izsaukumam tiek piemērots atšķirīgs ēnojuma līmenis. Piemēram, ja ir aicinājums zīmēt fona līdzekļus, tiem var būt ēnojuma koeficients 2 × 2, savukārt priekšplānā zīmēto līdzekļu ēnojuma koeficients ir 1 × 1.
2. līmeņa VRS ir tas, ko vēlaties. Tas ir daudz detalizētāks, ļaujot izstrādātājam ēnot ietvaros izlozes zvans. Tas nozīmē, ka vienai modeļa daļai var būt ēnojuma koeficients, piemēram, 2 × 2, savukārt detalizētākā apgabalā tajā pašā modelī var izmantot 1 × 1. 2. līmeņa VRS ir ideāli piemērots, ļaujot izstrādātājam koncentrēties uz detaļām, kas ir svarīgas, lai izspiestu katru unci veiktspējas.

Problēma: pat starp mazajām spēlēm, kas atbalsta VRS, lielākā daļa no tām izmanto tikai 1. līmeni. Resident Evil Village, pēdējā spēle, kuru skatījos, izmanto Tier 1 VRS. Varat redzēt, kā tas ietekmē attēla kvalitāti iepriekš, kur varat izdalīt pikseļus sniegā, jo 1. līmeņa VRS apvieno visu, kas atrodas dažu pēdu attālumā no kameras.
Pretstatā tam ar Gears taktika, kas atbalsta 2. līmeņa VRS. Pietuvinot līdz gandrīz 200%, kvalitātē ir neliela atšķirība, taču tas izskatās daudz labāk nekā 1. līmenis. Varat pamanīt atšķirību, kad abi atrodas blakus un ir tuvināti, taču, veicot aklo testu, novietojiet šos divus kadrus atpakaļ, un jūs nevarēsit noteikt atšķirību. Es noteikti nevarētu.

Bezmaksas veiktspēja, praktiski nezaudējot attēla kvalitāti, ir milzīgs piedāvājums, taču vismaz personālajā datorā VRS nav tik daudz sarunās, cik tam vajadzētu būt (nemaz nerunājot par diskusiju starp 1. un 2. līmeni). Pat pēc pārcelšanās Gears taktika un Zobrati 5 uz 2. līmeņa VRS, izstrādātāji nav iekāpuši veiktspējas taupīšanas vilcienā. Tā vietā VRS galvenokārt ir koncentrējies uz ierobežoto konsoļu jaudas budžetu, un ir viena konkrēta konsole, kas kavē šo funkciju.
Konsoles blokāde

Iemesls, kāpēc VRS ir pieejams divās versijās, ir tāds, ka 2. līmenim ir nepieciešama īpaša aparatūra. Nvidia RTX grafiskās kartes un AMD RX 6000 GPU ir aparatūras atbalsts, tāpat kā Xbox Series X. Vecākas grafikas kartes un PlayStation 5 to nedara. Tā vietā viņi izmanto uz programmatūru balstītu Tier 1 VRS versiju, ja tā vispār ir pieejama spēlē.
Izstrādātāji, kas strādā pie vairāku platformu nosaukumiem, parasti koncentrējas uz zemāko kopsaucēju, kas nozīmē 1. līmeņa VRS. Ir tikai daži izstrādātāji, kuri ir darījuši visu iespējamo, lai atbalstītu 2. līmeņa VRS atbalstītajā aparatūrā (id programmatūra izmanto 2. līmeņa VRS Mūžīgais liktenis piemēram, Xbox Series X), taču lielākā daļa mūsdienu AAA spēļu vai nu neatbalsta VRS, vai izmanto šo 1. līmeņa pieeju.
Kā Gears taktika rāda, pareiza izstrādātāja 2. līmeņa ieviešana piedāvā vislabāko attēla kvalitāti un veiktspēju. Tā ir taisnība, ka DLSS un FSR nodrošina vienkāršu risinājumu izstrādātājiem, lai uzlabotu datoru spēļu veiktspēju. Taču atbilstošs 2. līmeņa VRS var palielināt par aptuveni 20% attēla kvalitātes gandrīz neatšķiroties, un tas ir pārāk labi, lai to ignorētu.
Šis raksts ir daļa no ReSpec – pastāvīga sleja, kas tiek rādīta reizi divos nedēļās, un tajā ir iekļautas diskusijas, padomi un padziļināti ziņojumi par datorspēļu tehnoloģijām.
Redaktoru ieteikumi
- Es mēģināju no jauna izdzīvot aizmirsto Halo kā Mac franšīzes mantojumu — un tā bija katastrofa
- Ar ekskluzīvām personālo datoru partnerībām zaudē visi
- Visu laiku sliktākie datoru porti — un kāpēc tie bija tik slikti
- Kā ģeneratīvais AI radīs spēles ar “plašākām, lielākām un dziļākām pasaulēm”
- Man ir sāpīgi teikt, bet oficiāli ir slikts laiks kļūt par datoru spēlētāju
Uzlabojiet savu dzīvesveiduDigitālās tendences palīdz lasītājiem sekot līdzi steidzīgajai tehnoloģiju pasaulei, izmantojot visas jaunākās ziņas, jautrus produktu apskatus, ieskatu saturošus rakstus un unikālus ieskatus.