Wat is anisotrope filtering?

Anisotrope filtering is een relatief standaardoptie in videogames. Er zijn echter maar heel weinig games die de moeite nemen om uit te leggen wat het doet, en degenen die dat wel doen, zouden nog steeds baat hebben bij een visueel voorbeeld om het gemakkelijker te begrijpen te maken.

Anisotrope filtering is een textuurfiltertechniek die de kwaliteit van texturen die onder een hoek worden gezien merkbaar kan verbeteren. Dit is over het algemeen het meest merkbaar op vlakke wand- of vloertexturen die zich in de verte uitstrekken. Zonder textuurfiltering wordt een textuur die onder een hoek wordt gezien merkbaar wazig en verliest veel detail naarmate de hoek steiler wordt.

Mipmaps

Een basisoplossing voor deze vervaging zijn texture mipmaps. Mipmapping omvat het vooraf berekenen van een reeks verkleinde versies van texturen. Als de originele textuur bijvoorbeeld 256 × 256 pixels is, zou de mipmap-versie 128 × 128, 64 × 64, 32 × 32 pixelversies hebben, enzovoort. Dit ontwerp vergroot de grootte van elk textuurbestand met 33%.

Tip: De "Mip" in Mipmap komt van de initialen voor de uitdrukking "veel in een kleine ruimte" in het Latijn "Multum in parvo".

De verkleinde versies in mipmapped-texturen worden gebruikt wanneer de textuur met verminderde resolutie efficiënter kan worden weergegeven dan de volledige resolutie. Dit probleem met deze benadering doet zich voor omdat het beeld met verminderde resolutie per definitie kleiner is dan het origineel. Om een ​​patroon te laten lijken alsof het overeenkomt, moet de textuur worden uitgerekt om overeen te komen met de breedte van de originele textuur. Dit uitrekken plotseling en merkbaar verhoogt de wazigheid van de textuur, waarbij het effect erger wordt naarmate texturen met een lagere resolutie worden ingewisseld. Hoe duidelijk dit wazige effect ook is, het is nog steeds minder zichtbaar en minder processorintensief dan het gebruik van de volledige- schaal textuur en downscale het in realtime.

Anisotrope filtering

De oplossing voor dit probleem is anisotrope filtering. In plaats van alleen steeds kleinere texturen te gebruiken die de breedte en hoogte van de vorige textuur halveren, wordt er ook een halve breedte volledige hoogte en halfhoge volledige breedte textuur gecreëerd. Deze halfhoge texturen over de volledige breedte bieden de noodzakelijk verminderde kwaliteit, maar hoeven niet te worden uitgerekt omdat ze al dezelfde breedte hebben als de originele textuur, waardoor het aanzienlijke vervagingseffect wordt voorkomen.

Tip: Het woord "anisotroop" heeft een samengestelde oorsprong. "An" betekent niet, "iso" betekent hetzelfde, en "tropisch" komt van tropisme, wat betekent gerelateerd aan richting. Deze naam past omdat anisotrope filtering niet in alle richtingen op dezelfde manier filtert.

In games wordt de anisotrope filteroptie vaak gepresenteerd met een vermenigvuldiger, meestal 2x, 4x, 8x en 16x. Deze vertegenwoordigen het aantal verkleiningen die beschikbaar zijn voor gebruik. Meestal is het verschil tussen 8x en 16x bijna niet te onderscheiden, behalve in vergelijkingen naast elkaar. Dit komt door het feit dat de enige aangetaste texturen ver, klein en daarom moeilijk te zien zijn. De prestatie-impact van anisotrope filtering is relatief minimaal.



Leave a Comment

Wat te Doen Als Powerbeats Pro Niet Opladen in de Case

Wat te Doen Als Powerbeats Pro Niet Opladen in de Case

Als uw Powerbeats Pro niet opladen, gebruik dan een andere voedingsbron en maak uw oordopjes schoon. Laat de case open terwijl u uw oordopjes oplaadt.

De Basisprincipes van 3D-printen: Een Onmisbare Onderhoudschecklist

De Basisprincipes van 3D-printen: Een Onmisbare Onderhoudschecklist

Het behoud van uw apparatuur in goede staat is essentieel. Hier zijn enkele nuttige tips om uw 3D-printer in topconditie te houden.

Canon Pixma MG5220: Scannen Zonder Inkt

Canon Pixma MG5220: Scannen Zonder Inkt

Hoe te scannen met de Canon Pixma MG5220 wanneer je zonder inkt zit.

5 Redenen waarom je laptop oververhit

5 Redenen waarom je laptop oververhit

Ontdek enkele mogelijke redenen waarom je laptop oververhit raakt, samen met tips en trucs om dit probleem te vermijden en je apparaat koel te houden.

Hoe een SSD te installeren op desktop- en laptop-pc's

Hoe een SSD te installeren op desktop- en laptop-pc's

Heb je net een SSD gekocht in de hoop de interne opslag van je pc te upgraden maar weet je niet hoe je een SSD moet installeren? Lees dit artikel nu!

Hoe GeForce Now Foutcode 0xC272008F op te lossen

Hoe GeForce Now Foutcode 0xC272008F op te lossen

Je maakt je klaar voor een avond gamen en het wordt een grote – je hebt net “Star Wars Outlaws” opgepakt op de GeForce Now streamingdienst. Ontdek de enige bekende workaround die je laat zien hoe je GeForce Now Foutcode 0xC272008F kunt oplossen, zodat je weer Ubisoft-games kunt spelen.

3D Printen Basisprincipes: Onderhoudstips voor uw 3D-printer

3D Printen Basisprincipes: Onderhoudstips voor uw 3D-printer

Het onderhouden van uw 3D-printers is zeer belangrijk om de beste resultaten te behalen. Hier zijn enkele belangrijke tips om in gedachten te houden.

Hoe de IP-adres van een printer te vinden

Hoe de IP-adres van een printer te vinden

Problemen met het vinden van het IP-adres dat je printer gebruikt? Wij laten je zien hoe je het kunt vinden.

Hoe AirPods te Gebruiken met Samsung Telefoons

Hoe AirPods te Gebruiken met Samsung Telefoons

Als je onzeker bent of je AirPods voor je Samsung-telefoon moet kopen, kan deze gids je zeker helpen. De meest voor de hand liggende vraag is of de twee compatibel zijn, en het antwoord is: ja, dat zijn ze!

Wat doet Scroll Lock?

Wat doet Scroll Lock?

Scroll lock is een toets op de meeste toetsenborden, hoewel de meeste mensen het nooit echt gebruiken. Ontdek het nut en gebruik van scroll lock in moderne software.