Hva er anisotropisk filtrering?

Hva er anisotropisk filtrering?

Anisotropisk filtrering er et relativt standardalternativ i videospill. Svært få spill gidder å forklare hva det gjør, og de som gjør det vil fortsatt ha nytte av et visuelt eksempel for å gjøre det lettere å forstå.

Anisotropisk filtrering er en teksturfiltreringsteknikk som merkbart kan forbedre kvaliteten på teksturer som ses i vinkel. Dette er generelt mest merkbart på flate vegg- eller gulvteksturer som strekker seg ut i det fjerne. Uten teksturfiltrering vil en tekstur sett i vinkel bli merkbart uskarp og miste mange detaljer etter hvert som vinkelen blir brattere.

Mipmaps

En grunnleggende løsning på denne uskarpheten er tekstur mipmaps. Mipmapping innebærer forhåndsberegning av en serie nedskalerte versjoner av teksturer. For eksempel, hvis den opprinnelige teksturen er 256×256 piksler, vil mipmap-versjonen ha 128×128, 64×64, 32×32 piksler, og så videre. Denne utformingen øker størrelsen på en teksturfil med 33 %.

Tips: "Mip" i Mipmap kommer fra initialene for uttrykket "mye på en liten plass" på latin "Multum in parvo".

De nedskalerte versjonene i mipmapped teksturer brukes når den reduserte oppløsningsteksturen er mer effektiv å vise enn full oppløsning. Dette problemet med denne tilnærmingen oppstår fordi bildet med redusert oppløsning per definisjon er mindre enn originalen. For å få ethvert mønster til å se ut til å matche, må teksturen strekkes for å matche bredden på den opprinnelige teksturen. Denne strekkingen øker plutselig og merkbart uskarpheten i teksturen, og effekten blir verre ettersom teksturer med lavere oppløsning byttes inn. Så åpenbar som denne uskarpheteffekten er, er den fortsatt mindre synlig og mindre prosessorkrevende enn å måtte bruke full- skaler tekstur og nedskaler den i sanntid.

Anisotropisk filtrering

Løsningen på dette problemet er anisotropisk filtrering. I stedet for å bare bruke gradvis mindre teksturer som halverer bredden og høyden til forrige tekstur, opprettes også en halvbredde full-høyde og en halv høyde full-bredde tekstur. Disse halvhøyde teksturene i full bredde gir den nødvendigvis reduserte kvaliteten, men trenger ikke å strekkes, siden de allerede har samme bredde som den originale teksturen, og forhindrer dermed den betydelige uskarphet.

Tips: Ordet "anisotropisk" har en sammensatt opprinnelse. "An" betyr ikke, "iso" betyr det samme, og "tropisk" kommer fra tropisme, som betyr relatert til retning. Dette navnet passer fordi anisotropisk filtrering ikke filtrerer på samme måte i alle retninger.

I spill presenteres det anisotropiske filtreringsalternativet ofte med en multiplikator, vanligvis 2x, 4x, 8x og 16x. Disse representerer antall størrelsesreduksjoner som er tilgjengelige for bruk. Vanligvis er forskjellen mellom 8x og 16x nesten umulig å skjelne bortsett fra i side-ved-side sammenligninger. Dette skyldes det faktum at de eneste berørte teksturene er fjerne, små og derfor vanskelige å se. Ytelsespåvirkningen av anisotropisk filtrering er relativt minimal.


Hvordan klone en harddisk

Hvordan klone en harddisk

I den moderne digitale tidsalder, hvor data er en verdifull ressurs, kan kloning av en harddisk på Windows være en avgjørende prosess for mange. Denne omfattende guiden

Hvordan fikse driveren WUDFRd kunne ikke lastes inn på Windows 10?

Hvordan fikse driveren WUDFRd kunne ikke lastes inn på Windows 10?

Står du overfor feilmeldingen mens du starter datamaskinen som sier at driveren WUDFRd ikke kunne lastes inn på datamaskinen?

Slik fikser du NVIDIA GeForce Experience-feilkode 0x0003

Slik fikser du NVIDIA GeForce Experience-feilkode 0x0003

Opplever du NVIDIA GeForce-opplevelsesfeilkode 0x0003 på skrivebordet ditt? Hvis ja, les bloggen for å finne ut hvordan du løser denne feilen raskt og enkelt.

Hva er SMPS?

Hva er SMPS?

Lær hva som er SMPS og betydningen av ulike effektivitetsvurderinger før du velger en SMPS for datamaskinen din.

Hvorfor slås ikke Chromebooken på

Hvorfor slås ikke Chromebooken på

Få svar på spørsmålet Hvorfor slås ikke Chromebooken min på? I denne nyttige veiledningen for Chromebook-brukere.

Slik rapporterer du phishing-svindel til Google

Slik rapporterer du phishing-svindel til Google

Lær hvordan du rapporterer en svindler til Google for å forhindre at de svindler andre med denne veiledningen.

Roomba stopper, stikker og snur – fiks

Roomba stopper, stikker og snur – fiks

Løs et problem der Roomba-robotstøvsugeren stopper, fester seg og fortsetter å snu.

Hvordan endre grafikkinnstillinger på Steam Deck

Hvordan endre grafikkinnstillinger på Steam Deck

Steam Deck tilbyr en robust og allsidig spillopplevelse rett ved fingertuppene. Men for å optimere spillingen din og sikre best mulig

Hva er isolasjonsbasert sikkerhet?

Hva er isolasjonsbasert sikkerhet?

Skulle fordype seg i et emne som blir stadig viktigere i verden av cybersikkerhet: isolasjonsbasert sikkerhet. Denne tilnærmingen til

Slik bruker du Auto Clicker for Chromebook

Slik bruker du Auto Clicker for Chromebook

I dag skulle du fordype deg i et verktøy som kan automatisere repeterende klikkeoppgaver på Chromebooken din: Auto Clicker. Dette verktøyet kan spare deg for tid og