Variable Rate Shading arba VRS yra pagrindinė grafinės technologijos dalis, kurios kompiuteriniai žaidimai pastaruosius trejus metus iš esmės ignoravo. Jis veikia su visais šiuolaikiniais AMD ir Nvidia vaizdo plokštės, o jos tikslas yra paprastas: pagerinti našumą net 20 % be jokio pastebimo vaizdo kokybės sumažėjimo.
Turinys
- Kintamo greičio šešėliavimas: ne naujas
- Du VRS pasauliai
- Konsolės blokada
Rekomenduojami vaizdo įrašai
Skamba nuostabiai, tiesa? Na, yra priežastis, kodėl tikriausiai apie tai negirdėjote daug. Pastaruosius porą metų daugiausia dėmesio buvo skirta „Nvidia“. Deep Learning Super Sampling (DLSS) ir AMD „FidelityFX Super Resolution“ (FSR) kaip šiuolaikinės grafikos eros našumą taupantys čempionai. Ir nors jie siūlo geriausią žaidimo kūrėjo naštą, VRS yra toks pat įspūdingas įrankis, kuris buvo apgailėtinai nepakankamai naudojamas.
Kintamo greičio šešėliavimas: ne naujas
VRS nėra naujiena – „Microsoft“ tinklaraščio įrašas „DirectX 12“ funkcijos paskelbimas yra senesnis nei treji metai. Jei nesate susipažinę, VRS pakeičia skiriamąją gebą, kuria scenoje taikomi šešėliai. Tai nekeičia žaidimo raiškos; VRS tiesiog leidžia kaimyniniams pikseliams dalytis šešėliu, o ne GPU atlikti perteklinį darbą.
Pavyzdžiui, jei scenos kampelis apgaubtas šešėlyje, kuriame nėra daug detalių, grafikos plokštei nereikia skaičiuoti kiekvieno pikselio šviesos, spalvos ir tekstūros verčių. Sugrupuojant juos kartu galima sutaupyti problemų – keturi pikseliai 2 × 2 tinklelyje gali turėti labai panašų atspalvį vertės, todėl VRS pradeda optimizuoti našumą, apskaičiuodamas tik vieną atspalvį ir pritaikydamas jį likusiai tinklelis. Tinklelio dydis yra šešėlio greitis, o daugiau taškų tinkle reiškia mažesnį šešėliavimo greitį.
Šis mažas pakeitimas gali labai pakeisti našumą. Į Gears taktika Pavyzdžiui, esant 4K, VRS pasiūlė mano vidutinį kadrų dažnį padidinti 22,9%. Tai geriausias pavyzdys, bet Resident Evil Village Tuo tarpu mano vidutinis kadrų dažnis padidėjo 9,8%. Hitman 3 pasiūlė solidų 8 proc. O VRS idėja yra ta, kad ji turėtų būti neatskiriama, kai ji įjungta, ir iš esmės siūlo nemokamą našumą.
Yra tik nedaug žaidimų, kurie palaiko VRS asmeniniame kompiuteryje, nepaisant to, kad jis yra senesnis nei treji metai. Šią problemą aptarsiu vėliau stulpelyje, tačiau aktualesnė problema yra tai, kaip VRS naudojamas tarp kelių jį palaikančių žaidimų.
Yra du VRS segmentai: vienas iš jų atrodo kaip revoliucinis rinkinys, siūlantis nemokamą našumą, o kitas – kaip funkcija, kuri labiau kenkia, nei padeda.
Du VRS pasauliai
„Microsoft“ turi dvi VRS pakopas „DirectX 12 Ultimate“.: taikliai pavadintos 1 ir 2 pakopos. 1 pakopos VRS yra labiausiai paplitusi technika, kurią rasite žaidimuose, o tai yra problemos esmė. Šis lygis nesusijęs su atskirais pikseliais, o kiekvienam piešimo skambučiui taiko skirtingus atspalvių rodiklius. Pvz., kai yra iškvietimas nupiešti foninius išteklius, jų šešėlių koeficientas gali būti 2 × 2, o priekiniame plane nupieštų išteklių šešėlio koeficientas yra 1 × 1.
2 pakopos VRS yra tai, ko norite. Tai yra daug smulkesnė, todėl kūrėjas gali nuspalvinti viduje burtų šauksmas. Tai reiškia, kad, pavyzdžiui, vienos modelio dalies šešėlių koeficientas gali būti 2 × 2, o detalesnėje to paties modelio dalyje gali būti naudojamas 1 × 1. 2 pakopos VRS yra idealus, todėl kūrėjas gali sutelkti dėmesį į svarbias detales, kad išspaustų kiekvieną našumo unciją.
Problema: net tarp nedidelio žaidimų, palaikančių VRS, dauguma naudoja tik 1 pakopą. Resident Evil Village, naujausias žaidimas, kurį žiūrėjau, naudoja 1 pakopos VRS. Galite pamatyti, kaip tai paveikia vaizdo kokybę aukščiau, kur galite išskirti pikselius sniege, kai 1 pakopos VRS sujungia viską, kas yra kelių pėdų atstumu nuo fotoaparato.
Priešingai tai su Gears taktika, kuri palaiko 2 pakopos VRS. Priartinus iki beveik 200 %, kokybė šiek tiek skiriasi, tačiau atrodo daug gražiau nei 1 pakopa. Galite pastebėti skirtumą, kai jie yra vienas šalia kito ir priartinami, tačiau atlikdami akląjį testą sudėkite šiuos du kadrus atgal ir negalėsite atskirti. Tikrai negalėčiau.
Nemokamas našumas praktiškai neprarandant vaizdo kokybės yra didžiulis dalykas, tačiau bent jau asmeniniame kompiuteryje VRS nėra tiek daug, kiek turėtų būti (jau nekalbant apie diskusiją tarp 1 ir 2 pakopos). Net persikrausčius Gears taktika ir Pavaros 5 iki 2 pakopos VRS, kūrėjai nesėdo į našumą mažinantį traukinį. Vietoj to, VRS daugiausia dėmesio skyrė ribotam konsolių galios biudžetui, ir yra viena konkreti konsolė, sulaikanti funkciją.
Konsolės blokada
Priežastis, kodėl VRS yra dviejų skonių, yra ta, kad 2 pakopai reikia konkrečios aparatinės įrangos. „Nvidia“ RTX vaizdo plokštės ir AMD RX 6000 GPU turi aparatinės įrangos palaikymą, kaip ir „Xbox Series X“. Senesnės vaizdo plokštės ir PlayStation 5 to nedaro. Vietoj to, jie naudoja programine įranga pagrįstą 1 pakopos VRS versiją, jei ji apskritai yra žaidime.
Kūrėjai, dirbantys su kelių platformų pavadinimais, paprastai sutelks dėmesį į mažiausią bendrą vardiklį, o tai reiškia 1 pakopos VRS. Yra tik keli kūrėjai, kurie stengėsi palaikyti 2 pakopos VRS palaikomoje aparatinėje įrangoje (id programinė įranga naudoja 2 pakopos VRS Amžinas likimas Pavyzdžiui, Xbox Series X), tačiau didžioji dauguma šiuolaikinių AAA žaidimų nepalaiko VRS arba naudoja šį 1 pakopos metodą.
Kaip Gears taktika rodo, tinkamas kūrėjo 2 pakopos įgyvendinimas užtikrina geriausią vaizdo kokybę ir našumą. Tiesa, kad DLSS ir FSR yra paprastas sprendimas kūrėjams pagerinti kompiuterinių žaidimų našumą. Tačiau tinkamas 2 pakopos VRS gali reikšti maždaug 20 % padidėjimą, kai vaizdo kokybė beveik nesiskiria, ir tai per gerai, kad būtų galima to nepaisyti.
Šis straipsnis yra dalis ReSpec – kas dvi savaites nuolatinis stulpelis, kuriame pateikiamos diskusijos, patarimai ir išsamios ataskaitos apie kompiuterinių žaidimų technologijas.
Redaktorių rekomendacijos
- Bandžiau iš naujo išgyventi pamirštą Halo palikimą kaip Mac franšizę – ir tai buvo nelaimė
- Išskirtinės PC partnerystės pralaimi visi
- Blogiausi visų laikų kompiuterių prievadai ir kodėl jie buvo tokie blogi
- Kaip generatyvus AI sukurs žaidimus su „platesniu, didesniu ir gilesniu pasauliu“
- Man skaudu pasakyti, bet oficialiai blogas metas būti kompiuteriniu žaidėju
Atnaujinkite savo gyvenimo būdąSkaitmeninės tendencijos padeda skaitytojams stebėti sparčiai besivystantį technologijų pasaulį – pateikiamos visos naujausios naujienos, smagios produktų apžvalgos, įžvalgūs vedamieji leidiniai ir unikalūs žvilgsniai.