Sisällysluettelo:
Määritelmä - Mitä bilineaarinen suodatus tarkoittaa?
Bilineaarinen suodatus on tekstuurisuodatusmenetelmä, jota käytetään tietokonegrafiikkasuunnittelussa tekstuurien tasoittamiseksi, kun näytöllä näkyvät esineet ovat suurempia tai pienempiä kuin ne ovat tosiasiallisesti tekstuurimuistissa. Tekstuurikuvat, jotka piirretään näytölle joko pienemmiksi tai suuremmiksi kuin niiden oletetaan olevan usein vääristyneitä. Säännöllinen tekstuurikartoitus tekee kuvasta pikselöidyn tai tukkeisen. Bilineaarinen suodatus estää tämän interpoloimalla pisteitä, jotka ovat tekstiilien (tekstuurielementtien) välillä, ja olettamalla, että ne ovat pisteitä vastaavien solujensa keskellä. Näitä pisteitä käytetään suorittamaan bilineaarinen interpolointi, matemaattinen prosessi, neljän lähimmän tekstiilin välillä pisteeseen, jota annettu pikseli edustaa, jotta voidaan lisätä suhteellisen tarkka lisäys pikselin väri.
Techopedia selittää bilineaarisen suodatuksen
Kun objektin kokoa muutetaan suuremmaksi tai pienemmäksi näytöllä, se muuttuu tukkeiseksi ja pikseloitu, jos mitään asianmukaista suodatusta ei käytetä. Bilineaarinen suodatus tekee esineestä hyvän näytön, kunnes se tulee pienemmäksi kuin puoli tai suurempi kuin kaksi kertaa tekstuurin alkuperäinen koko. Jos sinulla on esimerkiksi 64x64-pintakuvio, se näyttää hyvältä, kun se on pienennetty 32x32: een tai suurennettu 128x128: een - lukujen lisäksi se menettää laatuaan.
MIP-kartoitusta käytetään usein yhdessä bilineaarisen suodatuksen kanssa vähentämään laatuongelmia. Siirtyminen erikokoisten MIP-karttojen välillä voidaan kuitenkin havaita erittäin äkillisesti ja helposti havaita. Tällaisissa tapauksissa trilineaarinen suodatus voi parantaa tätä, kun taas anisotrooppinen suodatus voi poistaa sen kokonaan eliminoimalla aliaksen vaikutukset.
