Kas yra anti-aliasing? Paaiškinta MSAA, FXAA, TAA ir kt

Anti-aliasing yra paslėptas pagrindas, kad jūsų žaidimai atrodytų puikiai. Jis tarnauja paprastam tikslui - pataisyti nelygius kraštus, kurie atsiranda žaidimuose, tačiau specifika yra sudėtinga. Esame čia tam, kad išaiškintume žaidimuose matomas anti-aliasing parinktis, kad galėtumėte pasiekti vaizdo kokybę ir našumą savo žaidimų kompiuterį poreikiai.

Turinys

  • Kas yra anti-aliasing?
  • Anti-aliasing tipai
  • Kaip žaidimuose įjungti anti-aliasing

Tarp visų grafikos nustatymus, kuriuos reikia koreguoti kompiuteriniuose žaidimuose, anti-aliasing yra vienas iš svarbiausių. Tai gali pabloginti jūsų našumą arba padaryti jūsų žaidimą siaubingą, jei jis bus panaudotas netinkamai. Tačiau turėdami šiek tiek nurodymų, kokius anti-aliasing nustatymus naudoti, galite optimizuoti bet kurį žaidimą per kelias sekundes.

Rekomenduojami vaizdo įrašai

Kas yra anti-aliasing?

Pseudonimo pavyzdys „Photoshop“.

Prieš atsakydami, kas yra anti-aliasing, turime pakalbėti apie tai, kas yra slapyvardžiai. Pseudonimas įvyksta, kai per kvadratinius pikselius nubrėžiama lenkta linija. Tai yra kompiuterinės grafikos atvaizdavimo šalutinis produktas, nes pikselis vienu metu gali rodyti tik vieną spalvą. Anti-aliasing bandymai išlyginti slapyvardį.

Susijęs

  • Ar turėtumėte nusipirkti „Nvidia“ RTX 4060 ar RTX 4060 Ti?
  • Išbandžiau naująjį Nvidia RTX 4060 su RX 7600 – ir tai nėra gražu
  • „Samsung“ „Odyssey OLED 49“ yra pigesnis nei tikėtasi

Daugiausia jį rasite žaidimuose ir nuotraukų redagavimo programose. Galite pamatyti slapyvardžio įvedimo pavyzdį 2 likimas žemiau. Turėklai dengia kelis kvadratinius pikselius, o tai sukuria dantytą liniją, kurioje baigiasi pikselis ir prasideda kitas.

Anti-aliasing Destiny 2.

Anti-aliasing idėja yra pašalinti arba išlyginti tuos nelygius kraštus. Yra daugybė metodų, kaip tai padaryti. Tikėtina, kad kasdien bendraujate su tam tikra anti-aliasing forma, net jei nežaidžiate žaidimų ir neredaguojate nuotraukų. Pavyzdžiui, jūsų naršyklė naudoja teksto slapyvardį.

Anti-aliasing tipai

Anti-aliasing Forza Horizon 5.
Du skirtingi anti-aliasing tipai Forza Horizon 5. FXAA kairėje, MSAA dešinėje.

Nors yra keletas skirtingų anti-aliasing metodų, jie susideda iš dviejų pagrindinių būdų. Pirmasis yra supersampling. Tokiais atvejais anti-aliasing technika padidina vaizdą į didesnę skiriamąją gebą ir naudoja šią papildomą detalę, kad galutiniame vaizde išlygintų šiurkščius kraštus.

Antrasis yra spėjimas - tikrai. Vietoj to, kad vaizdas būtų pateikiamas didesne raiška, kai kurie anti-aliasing metodai naudoja algoritmą, kad pažiūrėtų į netoliese esančius pikselius ir atspėtų, kur turėtų būti papildomos detalės.

Tai nėra baigtinis anti-aliasing metodų sąrašas. Daugelis metodų yra kitų technikų deriniai arba nedideli variacijos. Mes sutelkiame dėmesį į anti-aliasing tipus, kuriuos šiandien rasite žaidimuose.

Supersample anti-aliasing (SSAA)

SSAA palyginimas Metro 2033 Redux.

„Supersample Anti-aliasing“ arba SSAA yra pati pagrindinė anti-aliasing forma. Jis veikia nufotografuodamas didesnės raiškos vaizdą ir sumažindamas pikselių mėginius, kad atitiktų natūralią skiriamąją gebą. Galutiniame rezultate išvengiama nelygių kraštų, nes šalia kraštų apskaičiuojamas spalvų vidurkis.

SSAA 4x vienas pikselis ištemptas iki keturių. Iš kiekvieno paimamas mėginys, o tada keturi pikseliai sumažinami iki vieno pikselio, kurio spalvos vidurkis. SSAA vis tiek duoda geriausius anti-aliasing rezultatus, tačiau jis taip pat yra pats reikliausias, nes iš esmės atkuria vaizdą didesne raiška. Dėl našumo mokesčio SSAA nėra pasirinkimas daugelyje šiuolaikinių kompiuterinių žaidimų.

Kelių pavyzdžių anti-aliasing (MSAA)

MSAA palyginimas „Forza Horizon 4“.

Multisample Anti-Aliasing arba MSAA yra pigesnė SSAA forma. Vietoj kruopštaus kiekvieno pikselio atrinkimo proceso, MSAA pradeda veikti tik tada, kai slapyvardis gali tapti problema (pranašumu), o tai sutaupo daug skaičiavimo išteklių.

Scenoje dažnai yra gretimų pikselių, kurių spalva yra lygiai tokia pati. Jiems nereikia atlikti itin didelio atrankos proceso, kuris yra MSAA idėja. Nors MSAA reikalauja daug mažiau nei SSAA, ji vis tiek apmokestina jūsų aparatinę įrangą.

Greitas apytikslis anti-aliasing (FXAA)

FXAA palyginimas „Destiny 2“.

„Fast Approximate Anti-aliasing“ arba FXAA yra poprocesinė anti-aliasing forma. Tai reiškia, kad užuot trikdęs atvaizdavimą, tai yra algoritmas, kuris ateina po to, kad nuvalytų nelygius kraštus. Dėl to jis yra daug mažiau reiklus nei MSAA ir SSAA, nors ir vaizdo kokybės kaina.

FXAA naudoja didelio kontrasto filtrą, kad surastų kraštus prieš paimdama tų kraštų mėginius ir juos sumaišydama. Jis neturi vidutinių unikalių spalvų, tokių kaip SSAA ir MSAA, todėl jos kraštuose atrodo labiau neryškios.

Laikinasis anti-aliasing (TAA)

TAA palyginimas Tiny Tina's Wonderlands.

TAA arba laikinas anti-aliasing yra panašus į FXAA. Tai poprocesinė anti-aliasing forma, kuri atrenka kiekvieną kadro pikselį. Tačiau kiekviename kadre jis atrenka skirtingą vietą ir naudoja ankstesnius kadrus, kad sumaišytų pavyzdžius.

Tai laikina arba pagrįsta laiku. Anti-aliasing įvyksta sumaišant buvusius ir esamus pikselius, o tai išvalo daugelį neryškių kraštų, kuriuos sukelia FXAA. Tačiau TAA turi savų problemų, pavyzdžiui, dubliavimas, kai ankstesnis pavyzdys perkeliamas į naują kadrą ir sukuria suliejimo efektą.

TAA yra „Nvidia“ pagrindas Deep Learning Super Sampling (DLSS), ir tai yra didelė priežastis, kodėl Temporal Super Resolution (TSR) ir AMD FidelityFX Super Resolution 2.0 (FSR) gali duoti tokius aukštos kokybės rezultatus.

Subpikselių morfologinis anti-aliasing (SMAA)

SMAA palyginimas „Destiny 2“.

Subpixel Morphological Anti-aliasing arba SMAA yra labai panašus į FXAA. Jis naudoja kraštų aptikimą ir sulieja pikselius aplink atšiaurius kraštus. Pagrindinis skirtumas yra tas, kad SMAA šiek tiek labiau prisiliečia prie jūsų GPU, kad paimtų kelis pavyzdžius išilgai tų kraštų.

Dėl šios priežasties SMAA paprastai siūlo geresnę vaizdo kokybę nei FXAA, nereikalaujant tiek arklio galių, kiek MSAA ar SSAA. Tačiau per pastaruosius kelerius metus jis nukrito, nes TAA pasiekia panašią pusiausvyrą ir geresnius rezultatus.

Kaip žaidimuose įjungti anti-aliasing

Daugumos žaidimų grafikos nustatymuose galite pakeisti anti-alias nustatymus. Pamatysite, kad jis yra tiesiog Anti-aliasing, arba kaip anti-aliasing tipas (FXAA, MSAA ir tt) Nustatymai dažniausiai kalba patys už save, be faktoriaus. Kai kurie metodai, pvz., MSAA, pateikiami kartu su skaičiumi, pažyminčiu anti-aliasing kokybę (pavyzdžiui, MSAA 4x yra geresnė nei MSAA 2x).

Anti-aliasing nustatymai Nvidia valdymo skydelyje.

Jei norite visuotinai nustatyti anti-aliasing, galite tai padaryti naudodami savo vaizdo plokštė programinė įranga. Jei naudojate „Nvidia“, atidarykite Nvidia valdymo skydelis ir eikite į Tvarkykite 3D nustatymus. Pagal numatytuosius nustatymus, Anti-aliasing režimas nustatymas nustatytas į Programos valdoma. Turite tris parinktis:

  • Išjungta: pagal numatytuosius nustatymus žaidimuose išjungiamas anti-aliasing.
  • Pagerinkite programos nustatymą: leidžia įgalinti tolesnį slapyvardžio panaikinimą, ne tik tai, ką suteikia žaidimas (naudinga pavadinimuose su anti-aliasing jungikliu).
  • Nepaisyti bet kokių programos nustatymų: leidžia nustatyti savo anti-aliasing, atsižvelgiant į veiksnį Anti-aliasing nustatymas skyrius.

Be to, Nvidia valdymo skydelyje galite įjungti FXAA. Kadangi FXAA yra poprocesinė slapyvardžio panaikinimo forma, galite ją pritaikyti bet kuriame žaidime kaip atskirą slapyvardžio panaikinimo formą arba papildydami tai, ką nustatėte žaidime.

Anti-aliasing nustatymai Radeon programinėje įrangoje.

AMD Radeon programinėje įrangoje taip pat galite nustatyti anti-aliasing. Eikite į Nustatymai > Grafika ir spustelėkite Išplėstinė išskleidžiamąjį meniu. Turite panašius nustatymus kaip „Nvidia“ slapyvardžiui panaikinti: išjunkite, patobulinkite arba nepaisykite. „Radeon Software“ suteikia daugiau įrankių, skirtų norimam taikyti anti-aliasing tipui, tačiau:

  • Keli pavyzdžiai: tai MSAA, kurį galite taikyti kartu su esamu anti-aliasing arba kaip atskirą nustatymą.
  • Adaptive multisample: Tai yra prisitaikanti MSAA, kuri pagerina MSAA, taikant anti-aliasing paviršiams su skaidriais elementais.
  • Supersampling: tai SSAA, kuri yra pati reikliausia anti-aliasing forma.

Taip pat rasite MLAA arba morfologinio anti-aliasing parinkčių. Iš esmės tai yra AMD FXAA versija, kurią galite pritaikyti kaip vieną poprocesinį slapyvardžio panaikinimą arba papildydami žaidime nustatytą anti-aliasing.

Redaktorių rekomendacijos

  • „Nvidia“ nenori, kad jūs žinotumėte apie prieštaringai vertinamą naują GPU
  • Kaip testuojame kompiuterio komponentus ir aparatinę įrangą
  • Geriausi žaidimų kompiuterių pasiūlymai: žaiskite „Diablo 4“ ir daugiau nuo 490 USD
  • Šiuo metu niekas neperka naujų vaizdo plokščių
  • Geriausi HP nešiojamojo kompiuterio pasiūlymai: įsigykite 17 colių nešiojamąjį kompiuterį už 300 USD ir daugiau