Vad är anisotropisk filtrering?

Vad är anisotropisk filtrering?

Anisotropisk filtrering är ett relativt standardalternativ i videospel. Väldigt få spel bryr sig dock om att förklara vad det gör, och de som gör det skulle fortfarande ha nytta av ett visuellt exempel för att göra det lättare att förstå.

Anisotropisk filtrering är en texturfiltreringsteknik som märkbart kan förbättra kvaliteten på texturer som ses i en vinkel. Detta är i allmänhet mest märkbart på platta vägg- eller golvstrukturer som sträcker sig ut i fjärran. Utan texturfiltrering kommer en textur som ses i en vinkel att bli märkbart suddig och förlora mycket detaljer när vinkeln blir brantare.

Mipmaps

En grundläggande lösning på denna suddighet är texture mipmaps. Mipmapping innebär förberäkning av en serie nedskalade versioner av texturer. Till exempel, om den ursprungliga strukturen är 256×256 pixlar, skulle mipmap-versionen ha versionerna 128×128, 64×64, 32×32 pixlar och så vidare. Denna design ökar storleken på alla texturfiler med 33 %.

Tips: "Mip" i Mipmap kommer från initialerna för frasen "much in a small space" på latin "Multum in parvo".

De nedskalade versionerna i mipmappade texturer används när texturen med reducerad upplösning är mer effektiv att visa än full upplösning. Detta problem med detta tillvägagångssätt uppstår eftersom bilden med reducerad upplösning per definition är mindre än originalet. För att något mönster ska verka matcha, måste texturen sträckas för att matcha bredden på den ursprungliga texturen. Denna sträckning ökar plötsligt och märkbart texturens suddighet, och effekten blir värre när texturer med lägre upplösning byts in. Lika uppenbar som denna suddighetseffekt är, är den fortfarande mindre synlig och mindre processorkrävande än att behöva använda full- skala struktur och nedskala den i realtid.

Anisotropisk filtrering

Lösningen på detta problem är anisotropisk filtrering. Istället för att bara använda successivt mindre texturer som halverar bredden och höjden av den föregående texturen, skapas också en halv bredd full höjd och en halv höjd full bredd textur. Dessa halvhöjda texturer i full bredd ger den nödvändigtvis reducerade kvaliteten men behöver inte sträckas ut eftersom de redan har samma bredd som den ursprungliga texturen, vilket förhindrar den betydande suddighetseffekten.

Tips: Ordet "anisotrop" har ett sammansatt ursprung. "An" betyder inte, "iso" betyder samma, och "tropisk" kommer från tropism, vilket betyder relaterat till riktning. Detta namn passar eftersom anisotropisk filtrering inte filtrerar på samma sätt i alla riktningar.

I spel presenteras det anisotropiska filtreringsalternativet ofta med en multiplikator, vanligtvis 2x, 4x, 8x och 16x. Dessa representerar antalet storleksreduktioner som är tillgängliga för användning. Vanligtvis är skillnaden mellan 8x och 16x nästan omöjlig att urskilja förutom i jämförelser sida vid sida. Detta beror på det faktum att de enda påverkade texturerna är avlägsna, små och därför svåra att se. Prestandapåverkan av anisotrop filtrering är relativt minimal.


Hur man klona en hårddisk

Hur man klona en hårddisk

I den moderna digitala tidsåldern, där data är en värdefull tillgång, kan kloning av en hårddisk på Windows vara en avgörande process för många. Denna omfattande guide

Hur fixar jag drivrutinen WUDFRd kunde inte laddas på Windows 10?

Hur fixar jag drivrutinen WUDFRd kunde inte laddas på Windows 10?

Står du inför felmeddelandet när du startar din dator som säger att drivrutinen WUDFRd inte kunde laddas på din dator?

Så här åtgärdar du NVIDIA GeForce Experience Error Code 0x0003

Så här åtgärdar du NVIDIA GeForce Experience Error Code 0x0003

Upplever du NVIDIA GeForce-felkod 0x0003 på ditt skrivbord? Om ja, läs bloggen för att hitta hur du åtgärdar det här felet snabbt och enkelt.

Vad är SMPS?

Vad är SMPS?

Lär dig vad som är SMPS och innebörden av olika effektivitetsklasser innan du väljer en SMPS för din dator.

Varför slås inte min Chromebook på

Varför slås inte min Chromebook på

Få svar på frågan Varför slås inte min Chromebook på? I den här användbara guiden för Chromebook-användare.

Hur man rapporterar nätfiskebedrägerier till Google

Hur man rapporterar nätfiskebedrägerier till Google

Lär dig hur du rapporterar en bedragare till Google för att hindra dem från att lura andra med den här guiden.

Roomba stannar, sticker och vänder sig om – fixa

Roomba stannar, sticker och vänder sig om – fixa

Åtgärda ett problem där din Roomba robotdammsugare stannar, fastnar och fortsätter att vända sig om.

Hur man ändrar grafikinställningar på Steam Deck

Hur man ändrar grafikinställningar på Steam Deck

Steam Deck erbjuder en robust och mångsidig spelupplevelse precis vid dina fingertoppar. Dock för att optimera ditt spelande och säkerställa bästa möjliga

Vad är isoleringsbaserad säkerhet?

Vad är isoleringsbaserad säkerhet?

Vi skulle fördjupa oss i ett ämne som blir allt viktigare i världen av cybersäkerhet: isoleringsbaserad säkerhet. Detta förhållningssätt till

Hur man använder Auto Clicker för Chromebook

Hur man använder Auto Clicker för Chromebook

Idag skulle jag fördjupa dig i ett verktyg som kan automatisera repetitiva klickuppgifter på din Chromebook: Auto Clicker. Detta verktyg kan spara tid och