Ero sivun ”Teksturointi” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
ML (keskustelu | muokkaukset) pEi muokkausyhteenvetoa |
ML (keskustelu | muokkaukset) |
||
Rivi 5:
==Tekniikkaa==
Tekstuurimappauksen idean esitti Edwin Catmull vuonna 1974. Tekstuurimappaus jakautuu teknisesti kahteen vaiheeseen, geometriseen kuvaukseen eli tekstuurin kuvaamiseen kappaleen pinnalle ja suodatukseen, eli tapaan jolla pikselit esitetään ruudulla. Tekstuuri kuvataan geometriselle muodolle yleensä siten, että kolmion (polygoni voidaan aina jakaa kolmioiksi) jokaiselle kulmalle on määritelty tekstuurikoordinaatit ja teksturointi kolmion sisäosiin interpoloidaan kulmien koordinaattien perusteella käyttämällä [[Bresenhamin algoritmi]]n laajennusta. Muilla kuin
Kunnollinen suodatusmenetelmä on tarpeen etenkin kappaleen ollessa 3d-avaruudessa kaukana katsojasta, jolloin tekstuurit muuttuvat pikselimössöksi, ja kappaleen ollessa erityisen lähellä, jolloin tekstuurivat karkeistuvat. Yksinkertaisin ja nopein suodatustapa on [[lähimmän naapurin menetelmä]]. Hieman kehittyneempi mutta myös hieman enemmän tehoa vievä on [[bilineaarinen interpolointi]]. Kaukana olevien tekstuurien pikselöitymisongelmaa voi korjata myös mipmapping-tekniikalla, jossa tekstuuri vaihdetaan pienempään versioon kappaleen siirtyessä kauemmas.
|