Anisotroopne filtreerimine
![]() | See artikkel ootab keeletoimetamist. |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/80/Anisotropic_filtering_en.png/220px-Anisotropic_filtering_en.png)
Anisotroopne filtreerimine on kolmemõõtmelises arvutigraafikas meetod tekstuuri teravuse suurendamiseks.
Isotroopia ja anisotroopia arvutigraafikas
[muuda | muuda lähteteksti]Isotroopia arvutigraafikas on kui mingi objekt omab samu vektori väärtuseid erinevatel telgedel näiteks ruut või kuup. Bilineaarne ja trilineaarne on mõlemad isotroopsed filtreerimismeetodid, nende filtreerimismuster on ruut.
Anisotroopia arvutigraafikas on kui mingi objekt omab erinevaid vektori väärtuseid erinevatel telgedel. Anisotroopse filtreerimise filtreerimismustriteks on ristkülikud, trapetsid ja rööpkülikud.[1]
Tööpõhimõte
[muuda | muuda lähteteksti]Üksik ekraanipiksel võib sisaldada informatsiooni mitmest tekstuuri elemendist (tekslist) ühel suunal, näiteks x-teljel mingi hulk ja y-teljel rohkem või vähem. Kui vaadata tekstuuri pinda mingi nurga alt ilma filtreerimiseta näeb pind välja hägune ja proportsioonist väljas. Probleem süveneb kui vaadata tekstuuri pinda teravama nurga alt.
Probleemi lahendamiseks kasutatakse anisotroopset filtreerimist, mis kasutab eespool nimetatud filtreerimismustreid, mis rakendatakse nurga all olevatele tekstuuripindadele. Selle tõttu väheneb tekstuuride hägusus ja üleüldine pildikvaliteet paraneb.
Pildikvaliteet sõltub omakorda veel filtreerimistasemest. Anisotroopne filtreerimine toimib tasemetel 1-16. Kasutajatele pakutakse anisotroopset filtreerimist tihti kahe astmetena: 2X, 4X, 8X ja 16X. Filtreerimise aste määrab ära kui suure nurga all filtreerimist läbi viiakse. Näiteks 4X tase filtreerib tekstuurid, mis on kaks korda teravama nurga all kui filtreerimine 2X tasemel. Erinevust 8X ja 16X vahel on raske märgata.[2]
Jõudlus
[muuda | muuda lähteteksti]Filtreerimise mõju jõudlusele oleneb kui suure tasemega filtreerimist kasutatakse ja graafikariistvara võimekusest. Tänapäeva graafikakaartidele on mõju üsna minimaalne võrreldes näiteks silumisega (inglise anti-aliasing).
Viited
[muuda | muuda lähteteksti]- ↑ Lendino, Jamie (26. september 2002). "The Naked Truth About Anisotropic Filtering". ExtremeTech. Vaadatud 27. jaanuaril 2024.
- ↑ Wilde, Tyler (13. märts 2019). "PC graphics options explained". PC Gamer (inglise). Vaadatud 27. jaanuaril 2024.
Välislingid
[muuda | muuda lähteteksti]- Cugowski, Tomasz (31. mai 2017). "Effects in games: Anisotropic Filtering, SSAO & hair simulation" (inglise).
- "Antialiasing and Anisotropic Filtering". Nvidia. Originaali arhiivikoopia seisuga 29. oktoober 2019.